v1.0.0-beta.7
Pre-releaseMinor Changes
-
b97c2cc: cli: added
disabledRulesoption to re-enable disabled rules -
be48e27: ts: updated
typescript-eslintfrom v8.52.0 to v8.53.0:- 🟢 enabled
strict-void-returnrule - Added a new option,
extraVariableTypesToRemove, to control which special variable types should be subject to removal byno-unused-vars.
The default value is{imports: true}.
The passed value gets merged with the default value.
- 🟢 enabled
-
7a3c4d5: html: updated
@html-eslint/parserfrom v0.52.0 to v0.53.0:- 🟢 enabled
css-no-empty-blocksrule
- 🟢 enabled
-
78354ad: vue: updated
eslint-plugin-vuefrom v10.6.2 to v10.7.0:- 🟢 enabled
no-undef-directivesrule - 🔴 not enabled
no-literals-in-templaterule
- 🟢 enabled
-
c6ed572: lit: enabled the following previously missing entirely from the config rules:
-
e0b0148: zod:
eslint-plugin-zod-xwas renamed toeslint-plugin-zodand updated from v2.0.1 to v3.0.2- 🟢 enabled
prefer-enum-over-literal-unionrule
- 🟢 enabled
-
ce2d79c: [BREAKING] betterTailwind: updated
eslint-plugin-better-tailwindcssfrom v3.8.0 to v4.0.1:- ❓ enabled
enforce-canonical-classesif resolved Tailwind version is >=4 and added it to thenoStylisticRulesconfig- disabled
enforce-consistent-important-position,enforce-consistent-variable-syntaxandenforce-shorthand-classesfor Tailwind >=4
- disabled
- 🔄
no-unregistered-classeswas renamed tono-unknown-classes
- ❓ enabled
-
1fb5533: Added
markdownCodeBlocksRules.{additionalDisabledRules,doNotDisable}root options to control which rules are disabled/enabled in Markdown/MDX embedded ("fenced") code blocks -
646c21f: noStylisticRules: added
additionalRulesoption allowing to specify additional rules that should be considered stylistic -
9ef4e48: playwright: updated
eslint-plugin-playwrightfrom v2.4.1 to v2.5.0:- 🟢 enabled
consistent-spacing-between-blocksrule and added it tonoStylisticRulesconfig - 🔴 not enabled
no-restricted-locatorsrule
- 🟢 enabled
Patch Changes
-
8a187a6: [BREAKING] yaml: updated
eslint-plugin-ymlfrom v1.19.1 to v3.0.0:- The plugin now provides
yamlESLint language are therefore does not require specifyingparser(but instead you should now specifylanguage: '<plugin prefix (defaults to yaml)>/yaml'). Thus,yaml-eslint-parserdependency has been removed.
- The plugin now provides
-
075f173: react: updated
@eslint-react/eslint-pluginandeslint-plugin-react-debugfrom v2.5.5 to v2.7.1:- 🟢 enabled experimental
no-unnecessary-use-refrule
- 🟢 enabled experimental
-
9583f59: cspell: updated
@cspell/eslint-pluginfrom v9.4.0 to v9.6.0 -
1ea84b0: vue: updated
@intlify/eslint-plugin-vue-i18nfrom v4.1.0 to v4.1.1 -
57ea13c: sql: updated
eslint-plugin-sqlfrom v3.2.2 to v3.4.1 -
10bca28: pnpm: updated
eslint-plugin-pnpmfrom v1.4.3 to v1.5.0: -
405370a: ts: disabled
switch-exhaustiveness-checkrule because oftentimes it's not possible to declare all union members, so the rule gets suppressed. To substitute the rule, put<expression in switch statement> satisfies neverin thedefaultclause. -
18d9e49: noStylisticRules, yaml: added
sort-*rules tonoStylisticRulesconfig -
90c27dd: formatJs: updated
eslint-plugin-formatjsfrom v6.0.10 to v6.1.0 -
03f4f85: zod: updated
eslint-plugin-zod-xfrom v2.0.0 to v2.0.1 -
3b04d1b: mdx: fixed an issue resulting in some rules were not disabled in MDX code blocks
-
c63a978: format: updated
eslint-plugin-formatfrom v1.2.0 to v1.3.1 -
1fd1f65: toml: updated
eslint-plugin-tomlfrom v1.0.0 to v1.0.3 -
9cc0267: Fixed an issue resulting in
pluginRenamesroot option not respected inlanguageflat config option -
ac5233a: eslintComments: updated
@eslint-community/eslint-plugin-eslint-commentsfrom v4.5.0 to v4.6.0 -
b7813fa: turbo: updated
eslint-plugin-turbofrom v2.7.3 to v2.7.4 -
6b7c89d: [BREAKING] unusedParams: make this config disabled by default and move
eslint-plugin-unused-importsto optional peer dependencies -
8cf7e6c: [BREAKING] toml: updated
eslint-plugin-tomlfrom v0.13.1 to v1.0.0:- The plugin now provides
tomlESLint language are therefore does not require specifyingparser(but instead you should now specifylanguage: '<plugin prefix (defaults to toml)>/toml').
Thus,toml-eslint-parserdependency has been removed.
- The plugin now provides
-
756369f: unocss: updated
@unocss/eslint-pluginfrom v66.5.12 to v66.6.0 -
5e5692b: node: updated
eslint-plugin-nfrom v17.23.1 to v17.23.2 -
f7f90a4: fastImport, import: updated
eslint-plugin-fast-importfrom v1.7.1 to v1.8.0 -
32f568c: jsonSchemaValidator: updated
eslint-plugin-json-schema-validatorfrom v5.5.1 to v6.0.0 -
d40c22b: [BREAKING] react: the following rules moved from
hookssub-config toreactXsub-config: -
17f5f01: unicorn: disabled autofix for
prefer-string-rawbecause changing a string literal toString.rawexpression may lead to type errors -
6006988: jsdoc: updated
eslint-plugin-jsdocfrom v62.0.0 to v62.3.0 -
01030b9: nestJs: updated
@darraghor/eslint-plugin-nestjs-typedfrom v7.1.13 to v7.1.14