v1.0.0-beta.5
Pre-releaseMinor Changes
-
1ece5ed: html: updated
@html-eslint/*from v0.51.0 to v0.52.1:- π’ enabled
class-spacingrule - π’ enabled
no-obsolete-attrsrule
- π’ enabled
-
227d727: Added a new config
e18ewhich uses@e18e/eslint-plugin, β enabled ifdefaultConfigsStatusis set tomisc-enabled -
54e7eed: packageJson: added a new option,
publishable, to control whether additional rules meant for publishablepackage.jsons should be turned on.
You can also now specify multiplepackageJsonconfigs -
7fcd33f: packageJson: updated
eslint-plugin-package-jsonfrom v0.85.0 to v0.87.1:- π’ enabled
valid-modulerule - π΄ not enabled
require-homepagerule
- π’ enabled
-
7048892: Added a new config
tanstackRouterwhich uses@tanstack/eslint-plugin-router, β enabled automatically if@tanstack/react-routeror@tanstack/solid-routerpackage is installed -
375da69: Added a new config
githubActionswhich useseslint-plugin-github-action, β enabled if.github/workflowsdirectory exists -
4afcfdf: jest: updated
eslint-plugin-jestfrom v29.5.0 to v29.11.2:- π’ enabled
no-error-equalrule in βοΈtypescriptsub-config - π’ enabled
no-unnecessary-assertionrule in βοΈtypescriptsub-config - π’ enabled
prefer-mock-return-shorthand - π’ enabled
valid-expect-with-promiserule in βοΈtypescriptsub-config
- π’ enabled
-
2b6d4ed: Added a new config
sqlwhich useseslint-plugin-sql, β disabled by default -
0a1390d: [BREAKING] yaml: changed the default prefix of
eslint-plugin-ymltoyamlinstead ofyml -
251afbb: Added a new package entrypoint,
globs, which exports various globs that can be useful for specifyingfilesorignoresESLint config options -
3411e57: [BREAKING] svelte, vue: renamed
enforceTypescriptInScriptSectionoption toconfigEnforceTypescriptInScriptSectionand made it a proper sub-config -
4080234: Added a new config
lockfilewhich useseslint-plugin-lockfile, β enabled ifdefaultConfigsStatusis set tomisc-enabled -
d8c0709: Added a new config
barrelFileswhich useseslint-plugin-barrel-files, β disabled by default -
2b2beb4: Added a new config
formatwhich useseslint-plugin-format, β disabled by default, and supporting multiple configs -
9ec9343: [BREAKING] zod: updated
eslint-plugin-zod-xfrom v1.13.2 to v2.0.0:- π
no-anyrule was renamed tono-any-schema
- π
-
c7da75e: Added a new config
clsxwhich useseslint-plugin-clsx, β disabled by default
Patch Changes
-
ddfde86:
extraPluginscan now be passed as objects -
54ade9b: react: updated
eslint-plugin-react-you-might-not-need-an-effectfrom v0.7.0 to v0.8.1:- β
no-manage-parentrule was removed
- β
-
ce3cd08: ts: updated
typescript-eslintfrom v8.50.1 to v8.51.0 -
227d727: depend: removed from
misc-enabledconfigs in favor ofe18econfig -
7782adf: lockfile: added
binary-conflictsandintegrityrules to the list of rules that will be disabled in offline mode -
6e5d55c: [BREAKING] eslintComments: change default plugin prefix from
@eslint-community/eslint-commentstoeslint-comments -
6b43d1c: clsx: updated
eslint-plugin-clsxfrom v0.0.11 to v0.0.12 -
68838bf: ts: updated
typescript-eslintfrom v8.50.0 to v8.50.1 -
457b79c: barrelFiles: the config is now applied to all files by default
-
a270080: turbo: updated
eslint-plugin-turbofrom v2.6.3 to v2.7.1 -
650c82c: vitest: updated
@vitest/eslint-pluginfrom v1.5.2 to v1.6.1:- π’ enabled
no-unneeded-async-expect-functionrule - π’ enabled
prefer-to-have-been-called-timesrule - β
require-import-vi-mockrule was removed
- π’ enabled
-
b461206: nestJs: updated
@darraghor/eslint-plugin-nestjs-typedfrom v7.1.1 to v7.1.2