6.0.1 • Published 2 months ago

@team23/eslint-config-team23-vue v6.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

eslint-config-team23-vue

A comprehensive ESLint configuration used by TEAM23 for maintaining consistent and strict Vue coding standards. This package includes a combination of stylistic and rigorous rule sets to ensure high code quality across Vue projects.

Installation

Add the library to your package.json as devDependency

npm i --save-dev @team23/eslint-config-team23-vue

To use the shareable config, import the package inside an eslint.config.js file and add it to the exported array:

// eslint.config.js (ES Module)
import { createVueEslintConfig } from "@team23/eslint-config-team23-vue";

export default [
    ...createVueEslintConfig(),
];

Overriding Settings

You can override settings from the shareable config by adding them directly into your eslint.config.js file after importing the shareable config. For example:

// eslint.config.js
import team23Vue from "@team23/eslint-config-team23-vue";

export default [
    ...team23Vue,

    // Any settings added here will override team23Vue
    {
        rules: {
            "@typescript-eslint/prefer-readonly": "off",
        }
    }
];

Additional configuration

Development

Creating a new version after rule changes

  1. Update CHANGELOG.md.
  2. Run npm version | major | minor | patch -m "feat(core): ".
  3. Push commits and tags.
  4. Run npm publish --access public to publish the new version to npm.
6.0.1

2 months ago

6.0.0

2 months ago

5.0.1

10 months ago

5.0.0

10 months ago

5.0.0-rc7

12 months ago

5.0.0-rc8

12 months ago

5.0.0-rc5

12 months ago

5.0.0-rc6

12 months ago

5.0.0-rc9

10 months ago

5.0.0-rc3

12 months ago

5.0.0-rc4

12 months ago

5.0.0-rc1

12 months ago

5.0.0-rc2

12 months ago

4.0.0

1 year ago

3.0.1

2 years ago

3.0.0

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago