Skip to content

Releases: vuejs/eslint-config-standard

@vue/[email protected]

19 Jan 10:46
72a3997
Compare
Choose a tag to compare

What's Changed

  • Added support for ESLint ^9.10, Node.js ^18.18.0 || ^20.9.0 || >=21.1.0. Dropped support for older versions.
  • Switched to ESLint Flat Config, dropping legacy .eslintrc* format.
  • Applied stylistic rules to expressions in <template> blocks.
  • Removed createAliasSetting helper; path aliases are now auto-detected in jsconfig.json and tsconfig.json.
  • Removed Vue CLI project setup examples.

Internal Changes:

  • Dropped eslint-config-standard dependency; now maintaining rules internally.
  • Replaced eslint-plugin-import with eslint-plugin-import-x.
  • Using stylistic rules from @stylistic/eslint-plugin.
  • Updated other dependencies.

Please refer to the README.md for more detailed information.

Full Changelog: https://github.com/vuejs/eslint-config-standard/compare/@vue/[email protected]...@vue/[email protected]

@vue/[email protected]

19 Jan 10:48
72a3997
Compare
Choose a tag to compare

What's Changed

Please refer to the README.md for more detailed information.

Full Changelog: https://github.com/vuejs/eslint-config-standard/compare/@vue/[email protected]...@vue/[email protected]

@vue/[email protected]

27 Jul 05:54
0a782ac
Compare
Choose a tag to compare
  • Remove the "import/extensions" rule, fixes #23

@vue/[email protected]

22 Jul 07:22
410df39
Compare
Choose a tag to compare

Better integration with @rushstack/eslint-patch

All the eslint plugins used here are listed as dependencies, rather than peerDependencies.
So when using these configs with @rushstack/eslint-patch, you no longer have to install the plugins separately.

@vue/[email protected]

22 Jul 07:23
410df39
Compare
Choose a tag to compare

A Standalone @vue/eslint-config-standard-with-typescript

When using the Standard Style in a TypeScript project, you no longer need to install both @vue/eslint-config-standard and @vue/eslint-config-typescript.
You can just use the @vue/eslint-config-standard-with-typescript package. It also provides stricter rules for TypeScript.

v7.0.0

12 May 08:08
fadee06
Compare
Choose a tag to compare

v6.1.0

30 Jul 08:56
1f9576f
Compare
Choose a tag to compare

New Features:

  • Accept eslint-plugin-promise v5 as peer dependency.

v6.0.0

07 Dec 08:36
Compare
Choose a tag to compare

v5.1.2

15 Feb 04:08
4b13e72
Compare
Choose a tag to compare

Bug Fixes

  • 3276eae fix: @vue/cli-service can be an optional peer dependency

v5.1.1

07 Feb 14:28
c06f89e
Compare
Choose a tag to compare

Bug Fixes

  • f78b634 fix: setup import/resolver and import/extensions; fixes yarn 2 incompatibility.