Releases: vuejs/eslint-config-typescript
Releases · vuejs/eslint-config-typescript
Release list
v14.9.0
New Features
vueTsConfigs.*are now valid flat config objects that can work with other ESLint utilities before being passed on towithVueTs()ordefineConfigWithVueTs()for final resolution.- a new
withVueTs(...)helper #302- built on top of eslint-flat-config-utils, which lets it compose with the same flat-config transformation model used by antfu and Nuxt’s ESLint config tooling.
Full Changelog: v14.8.0...v14.9.0
v14.8.0
What's Changed
- feat: add
includeDotFoldersoption by @mlmoravek in #278
New Contributors
- @arpitjain099 made their first contribution in #285
- @mlmoravek made their first contribution in #278
Full Changelog: v14.7.0...v14.8.0
v14.7.0
What's Changed
- fix: respect global ignores when scanning for vue files to lint by @haoqunjiang in #239
- feat: support ESLint 10 as peer dependency
Full Changelog: v14.6.0...v14.7.0
v14.6.0
New Features
- feat:
allowComponentTypeUnsafetyoption to configure the strictness ofno-unsafe-*rules by @haoqunjiang in #185
Full Changelog: v14.5.1...v14.6.0
v14.5.1
Notable Changes
- fix: ensure there's only one instance of
eslint-plugin-vuein the config, to avoidCannot redefine plugin "vue"errors by @haoqunjiang in #184
Full Changelog: v14.5.0...v14.5.1
v14.5.0
What's Changed
- chore(deps): update dependency
vue-eslint-parserto v10 by @renovate in #157 - chore(deps): expand peer dependency
eslint-plugin-vueversion range to allow v10 by @renovate in #156
Full Changelog: v14.4.0...v14.5.0
v14.4.0
What's Changed
- A
tsSyntaxInTemplatesconfiguration field, so that linting can be sped up by disabling it by @haoqunjiang in #142 - Proper handling of the
extendsfield, which is supported intypescript-eslint, fixes #136 by @haoqunjiang in #143
Full Changelog: v14.3.0...v14.4.0
v14.3.0
New Features
- A completely new approach to set up the ESLint configurations with helpers like
defineConfigWithVueTsandvueTsConfigs.
Please read the documentation for more details.
With this new API set, you can easily override type-aware linting rules without worrying its position in the config array. Therefore there would be fewer mysterious errors or slowdown in a heavily customized project.
Note
The old style ...vueTsEslintConfig() still works, there's no need to update to the new style if that has been working well in your project.
Bug Fixes
- fix: typo in index.ts by @aparajita in #128
New Contributors
- @aparajita made their first contribution in #128
Full Changelog: v14.2.0...v14.3.0
v14.2.0
What's Changed
- fix: add absolute path for reading file contents, fix
rootDirissue by @markieo1 in #108 feat: add aDon't use this feature yet, it's under active refactoring for better usability.defineConfigutility function and use it in examples by @haoqunjiang in #117
New Contributors
Full Changelog: v14.1.4...v14.2.0