包详细信息

@lmc-eu/eslint-config-base

lmc-eu6.9kBSD-3-Clause3.1.3

LMC's ESlint configuration preset

eslint, config, lmc, preset

自述文件

Code Quality Tools

Built with ❤️ at Alma Career

This monorepo contains shareable configurations for various coding-style/best practices/lint tools to make the configurations consistent across projects and provide an easy setup mechanism.

Available Configurations

Tool Package Version
Browserslist @lmc-eu/browserslist-config @lmc-eu/browserslist-config
Commitlint @lmc-eu/commitlint-config @lmc-eu/commitlint-config
Conventional Changelog @lmc-eu/conventional-changelog-lmc-bitbucket @lmc-eu/conventional-changelog-lmc-bitbucket
Conventional Changelog @lmc-eu/conventional-changelog-lmc-github @lmc-eu/conventional-changelog-lmc-github
ESLint @lmc-eu/eslint-config-base @lmc-eu/eslint-config-base
ESLint @lmc-eu/eslint-config-graphql @lmc-eu/eslint-config-graphql
ESLint @lmc-eu/eslint-config-react @lmc-eu/eslint-config-react
ESLint @lmc-eu/eslint-config-jest @lmc-eu/eslint-config-jest
ESLint @lmc-eu/eslint-config-typescript @lmc-eu/eslint-config-typescript
Prettier @lmc-eu/prettier-config @lmc-eu/prettier-config
Renovate @lmc-eu/renovate-config @lmc-eu/renovate-config
Remark @almacareer/remark-config @almacareer/remark-config
Stylelint @almacareer/stylelint-config @almacareer/stylelint-config
Textlint @lmc-eu/textlint-rule-preset-lmc @lmc-eu/textlint-rule-preset-lmc

License

See the LICENSE file for information.

Credit

We got a lot of inspiration from a similar project at STRV. Thank you very much ❤️!

更新日志

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.1.3 (2025-02-27)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/eslint-config-base

3.1.2 (2024-08-21)

Bug Fixes

  • eslint-config-base: Allow mjs and cjs extension for all configs (eaa0aed)
  • eslint-config-base: Allow mjs and cjs extension for ESlint config (472303c)

Note: Version bump only for package @lmc-eu/eslint-config-base

3.1.1 (2024-08-09)

Code Refactoring

  • eslint-config-base: Use more general glob pattern for conf/config files (c8d3dcf)

Note: Version bump only for package @lmc-eu/eslint-config-base

3.1.0 (2024-08-07)

Features

  • eslint-config-base: Add support for Typescript in glob imports (212a228)

Styles

  • repo: Reformat markdown files base on remark-config (7594cd7), closes #12

Note: Version bump only for package @lmc-eu/eslint-config-base

3.0.2 (2023-12-14)

Bug Fixes

  • eslint-config-base: Require empty line after description in JSDoc (1d6d302), closes #158

Note: Version bump only for package @lmc-eu/eslint-config-base

3.0.1 (2023-10-06)

Dependencies

  • Update dependency eslint-plugin-jsdoc to v46 (c2c8af1)

Note: Version bump only for package @lmc-eu/eslint-config-base

3.0.0 (2023-10-06)

BREAKING CHANGES

  • eslint-config-base: Drop support for Node.js v17 and (49ccd03), closes #130

Note: Version bump only for package @lmc-eu/eslint-config-base

2.0.0 (2023-10-06)

BREAKING CHANGES

  • eslint-config-base: Drop support for Node.js v14 (c4c7287), closes #130

Note: Version bump only for package @lmc-eu/eslint-config-base

1.1.6 (2023-01-16)

Styles

  • repo: Rewrite documentation using Textlint ruleset (22e19bd)

Note: Version bump only for package @lmc-eu/eslint-config-base

1.1.5 (2022-05-05)

Dependencies

  • Update dependency eslint-plugin-jsdoc to v39 (6a0ea2b)

Note: Version bump only for package @lmc-eu/eslint-config-base

1.1.4 (2022-03-25)

Dependencies

  • Update dependency eslint-config-airbnb-base to v15 (1178dae)
  • Update dependency eslint-plugin-jsdoc to v38 (3400c4c)

Note: Version bump only for package @lmc-eu/eslint-config-base

1.1.3 (2022-03-08)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/eslint-config-base

Changelog

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines and LMC GitHub preset for the list of supported change types.

1.1.2 (2022-01-18)

Documentation

  • eslint-config-base: Refill changelog with missing versions (8f35842)

1.1.1 (2021-12-18)

Features

  • eslint-config-base: Ignore extraneous dependencies for prettier (bfd5255)

1.1.0 (2021-12-16)

Bug Fixes

  • eslint-config-base: Use eslint-plugin-jsdoc instead of valid-jsdoc (91f470d)

Documentation

  • eslint-config-base: Fix badge path in main readme file (1660cea)
  • eslint-config-base: Introduce changelog file refs #5 (780bf69)

Features

  • eslint-config-base: Do not require description in JSDoc comments (a87f76e)

Styles

  • eslint-config-base: Apply updated jsdoc rules to codebase (799b155)

1.0.0 (2021-12-02)

Features

  • Add config directory into import/no-extraneous-dependencies [refs #5] (0527d5f)

1.0.0-rc1 (2021-11-26)

Code refactoring

  • Make optional ruleset to be additional to base ruleset [refs #5] (0527d5f)

1.0.0-beta (2021-11-25)

Features

  • Add postcss.config.js config into import/no-extraneous-dependencies [refs #5] (0527d5f)

1.0.0-alpha (2021-11-05)

Features

  • Introduce ESlint Config Base preset [refs #5] (0527d5f)

Documentation

  • Documentation of how to use this eslint config (86c8b3a)

Styles

  • Apply base ESLint rules on current codebase (ea7a723)
  • Reformat codebase using ESLint + Prettier (1b550c0)

Chores

  • Introduce github actions lint workflow (303274d)
  • Check codebase formatting by ci pipeline (115c0d5)