eslint-config-un
Advanced tools
Changelog
0.4.0
perfectionist
via eslint-plugin-perfectionist
, <u>disabled</u> by default.^
).eslint-plugin-sonarjs
: 1.0.4 -> 3.0.1
sonar
config: added a lot of new rules, some were disabled, some were enabled.eslint-plugin-prefer-arrow-functions
: 3.4.1 -> 3.6.0@vitest/eslint-plugin
: 1.1.24 -> 1.1.25Changelog
0.3.1
jsdoc
via eslint-plugin-jsdoc
, enabled by default.eslint-plugin-vue
's recommended rules to error
(which turned out to be warn
by default).import/no-default-export
rule for files starting with a dot and Storybook files (files inside .storybook
directory and story files).typescript-eslint
: 8.18.1 -> 8.19.1@vitest/eslint-plugin
: 1.1.20 -> 1.1.24eslint-plugin-package-json
: 0.18.0 -> 0.19.0Changelog
0.3.0
prefer-inline
option of import/no-duplicates
rule is now set to true
. Added an new option noDuplicatesOptions
in import
config to override this behavior.overridesPinia
option from vue
config in favor of adding the ability to pass more usual config options in pinia
option.jest
via eslint-plugin-jest
, enabled automatically if jest
package is installed.jest-extended
via eslint-plugin-jest-extended
, enabled automatically if both jest
and jest-extended
packages are installed.vitest
via @vitest/eslint-plugin
, enabled automatically if vitest
package is installed.eslint-plugin-import-x
: 4.4.2 -> 4.6.1 & eslint-import-resolver-typescript
: 3.6.3 -> 3.7.0
eslint-plugin-import-x
resolver interface.typescript-eslint
: 8.14.0 -> 8.18.1
related-getter-setter-pairs
rule.no-unsafe-type-assertion
rule was not enabled by default.eslint-plugin-jsonc
: 2.18.1 -> 2.18.2
eslint-plugin-unicorn
: 56.0.0 -> 56.0.1
@stylistic/eslint-plugin
: 2.10.1 -> 2.12.1eslint-plugin-jest
: 28.9.0 -> 28.10.0eslint-plugin-n
: 17.13.2 -> 17.15.1eslint-plugin-package-json
: 0.15.6 -> 0.18.0
overrides
collection is now sorted by default.eslint-plugin-promise
: 7.1.0 -> 7.2.1
allowThen: true
with the new allowThenStrict: true
in catch-or-return
rule.prefer-catch
rule.eslint-plugin-toml
: 0.11.1 -> 0.12.0eslint-plugin-vue
: 9.31.0 -> 9.32.0
slot-name-casing
rule, which enforces camelCase
for slot names.eslint-plugin-yml
: 1.15.0 -> 1.16.0Changelog
0.2.4
config
eslint-plugin-tailwindcss
plugin setting.Changelog
0.2.3
eslint-plugin-tailwindcss
plugin settings.app/router.options.ts
file.Changelog
0.2.2
Changelog
0.2.1
markdown
processor being applied to all files, effectively ignoring other processors like vue
.Changelog
0.2.0
markdown
via @eslint/markdown
, enabled by default.cssInJs
via eslint-plugin-css
, enabled by default.overrideIgnores
to completely override global ignores
provided by our config.node
config option to configure prefer-global
rule for each feature.vue
config where Nuxt's app.vue
and error.vue
files in a custom project directory were not recognized.eslint-plugin-vue
@9.31.0
vue/prefer-use-template-ref
rule if vue>=3.5 is installed.Changelog
0.1.6
vue
config where recommended rules were not picked up.yaml
: do not enforce casing by default.Changelog
0.1.5
packageJson
via eslint-plugin-package-json
.eslint-plugin-import-x
@4.4.0
checkTypeImports
option for import/extensions
rule.