| @typescript-eslint/eslint-plugin@8.71.1114.4M/wk · click for details |
^8.57.0 || ^9.0.0 || ^10.0.0 |
clean127 rules ok |
clean127 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, @typescript-eslint/eslint-plugin 8.71.1, @typescript-eslint/parser 8.71.1, @typescript-eslint/utils 8.71.1, typescript 6.0.3, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @typescript-eslint/eslint-plugin 8.71.1, @typescript-eslint/parser 8.71.1, @typescript-eslint/utils 8.71.1, typescript 6.0.3, node 22.23.3, npm 10.9.9
|
| eslint-plugin-react-hooks@7.1.183.1M/wk · click for details |
^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 |
clean29 rules ok |
clean29 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-react-hooks 7.1.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-react-hooks 7.1.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-react@7.37.550.3M/wk · click for details |
^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 |
clean101 rules ok |
rule crash38/101 rules |
rescuable |
@eslint/compat@2.1.1all crashing rules recover wrapped in fixupPluginRules(). Run npx eslint10-matrix check for the config to paste.eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-react 7.37.5, react 19.3.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-react 7.37.5, react 19.3.0, node 22.23.3, npm 10.9.9boolean-prop-namingError while loading rule 'react/boolean-prop-naming': contextOrFilename.getFilename is not a functiondefault-props-match-prop-typesError while loading rule 'react/default-props-match-prop-types': contextOrFilename.getFilename is not a functiondestructuring-assignmentError while loading rule 'react/destructuring-assignment': contextOrFilename.getFilename is not a functiondisplay-nameError while loading rule 'react/display-name': contextOrFilename.getFilename is not a functionforward-ref-uses-refError while loading rule 'react/forward-ref-uses-ref': context.getSourceCode is not a functionfunction-component-definitionError while loading rule 'react/function-component-definition': contextOrFilename.getFilename is not a functionhook-use-stateError while loading rule 'react/hook-use-state': contextOrFilename.getFilename is not a functionjsx-curly-spacingsourceCode.isSpaceBetweenTokens is not a functionjsx-equals-spacingsourceCode.isSpaceBetweenTokens is not a functionjsx-filename-extensionError while loading rule 'react/jsx-filename-extension': context.getFilename is not a functionjsx-no-constructed-context-valuesError while loading rule 'react/jsx-no-constructed-context-values': contextOrFilename.getFilename is not a functionjsx-one-expression-per-linegetSourceCode(...).isSpaceBetweenTokens is not a functionjsx-tag-spacingsourceCode.isSpaceBetweenTokens is not a functionno-arrow-function-lifecycleError while loading rule 'react/no-arrow-function-lifecycle': contextOrFilename.getFilename is not a functionno-did-mount-set-stateError while loading rule 'react/no-did-mount-set-state': contextOrFilename.getFilename is not a functionno-did-update-set-stateError while loading rule 'react/no-did-update-set-state': contextOrFilename.getFilename is not a functionno-direct-mutation-stateError while loading rule 'react/no-direct-mutation-state': contextOrFilename.getFilename is not a functionno-multi-compError while loading rule 'react/no-multi-comp': contextOrFilename.getFilename is not a functionno-set-stateError while loading rule 'react/no-set-state': contextOrFilename.getFilename is not a functionno-string-refsError while loading rule 'react/no-string-refs': contextOrFilename.getFilename is not a functionno-render-return-valueError while loading rule 'react/no-render-return-value': contextOrFilename.getFilename is not a functionno-this-in-sfcError while loading rule 'react/no-this-in-sfc': contextOrFilename.getFilename is not a functionno-typosError while loading rule 'react/no-typos': contextOrFilename.getFilename is not a functionno-unknown-propertycontextOrFilename.getFilename is not a functionno-unsafeError while loading rule 'react/no-unsafe': contextOrFilename.getFilename is not a functionno-unstable-nested-componentsError while loading rule 'react/no-unstable-nested-components': contextOrFilename.getFilename is not a functionno-unused-prop-typesError while loading rule 'react/no-unused-prop-types': contextOrFilename.getFilename is not a functionno-object-type-as-default-propError while loading rule 'react/no-object-type-as-default-prop': contextOrFilename.getFilename is not a functionno-will-update-set-statecontextOrFilename.getFilename is not a functionprefer-exact-propsError while loading rule 'react/prefer-exact-props': contextOrFilename.getFilename is not a functionprefer-read-only-propsError while loading rule 'react/prefer-read-only-props': contextOrFilename.getFilename is not a functionprefer-stateless-functionError while loading rule 'react/prefer-stateless-function': contextOrFilename.getFilename is not a functionprop-typesError while loading rule 'react/prop-types': contextOrFilename.getFilename is not a functionrequire-default-propsError while loading rule 'react/require-default-props': contextOrFilename.getFilename is not a functionrequire-optimizationError while loading rule 'react/require-optimization': contextOrFilename.getFilename is not a functionrequire-render-returnError while loading rule 'react/require-render-return': contextOrFilename.getFilename is not a functionsort-compError while loading rule 'react/sort-comp': contextOrFilename.getFilename is not a functionstatic-property-placementError while loading rule 'react/static-property-placement': contextOrFilename.getFilename is not a function
|
| eslint-plugin-import@2.32.049.7M/wk · click for details |
^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 |
clean46 rules ok |
rule crash3/46 rules |
rescuable |
@eslint/compat@2.1.1all crashing rules recover wrapped in fixupPluginRules(). Run npx eslint10-matrix check for the config to paste.eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-import 2.32.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-import 2.32.0, node 22.23.3, npm 10.9.9no-default-exportError while loading rule 'import/no-default-export': Cannot use 'in' operator to search for 'sourceType' in undefinedno-named-exportError while loading rule 'import/no-named-export': Cannot use 'in' operator to search for 'sourceType' in undefinedunambiguousError while loading rule 'import/unambiguous': Cannot use 'in' operator to search for 'sourceType' in undefined
|
| eslint-plugin-jsx-a11y@6.10.238.0M/wk · click for details |
^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 |
clean39 rules ok |
clean39 rules ok |
safe to force |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-jsx-a11y 6.10.2, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-jsx-a11y 6.10.2, node 22.23.3, npm 10.9.9
|
| eslint-plugin-prettier@5.5.637.0M/wk · click for details |
>=8.0.0 |
clean1 rules ok |
clean1 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-prettier 5.5.6, prettier 3.9.9, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-prettier 5.5.6, prettier 3.9.9, node 22.23.3, npm 10.9.9
|
| eslint-plugin-react-refresh@0.5.735.3M/wk · click for details |
^9 || ^10 |
clean1 rules ok |
clean1 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-react-refresh 0.5.7, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-react-refresh 0.5.7, node 22.23.3, npm 10.9.9
|
| @next/eslint-plugin-next@16.3.829.1M/wk · click for details |
none |
clean22 rules ok |
clean22 rules ok |
safe to force |
eslint 9.39.5measured with eslint 9.39.5, @next/eslint-plugin-next 16.3.8, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @next/eslint-plugin-next 16.3.8, node 22.23.3, npm 10.9.9
|
| eslint-plugin-jest@29.16.612.5M/wk · click for details |
^8.57.0 || ^9.0.0 || ^10.0.0 |
clean71 rules ok |
clean71 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-jest 29.16.6, jest 30.5.2, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-jest 29.16.6, jest 30.5.2, node 22.23.3, npm 10.9.9
|
| eslint-plugin-storybook@10.6.17.6M/wk · click for details |
>=8 |
clean16 rules ok |
clean16 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, @typescript-eslint/parser 8.71.1, @typescript-eslint/utils 8.71.1, eslint-plugin-storybook 10.6.1, typescript 6.0.3, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @typescript-eslint/parser 8.71.1, @typescript-eslint/utils 8.71.1, eslint-plugin-storybook 10.6.1, typescript 6.0.3, node 22.23.3, npm 10.9.9
|
| eslint-plugin-testing-library@7.16.27.1M/wk · click for details |
^8.57.0 || ^9.0.0 || ^10.0.0 |
clean29 rules ok |
clean29 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-testing-library 7.16.2, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-testing-library 7.16.2, node 22.23.3, npm 10.9.9
|
| eslint-plugin-n@18.4.16.9M/wk · click for details |
>=8.57.1 |
clean30 rules ok |
clean30 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-n 18.4.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-n 18.4.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-unicorn@77.0.05.9M/wk · click for details |
>=10.4 |
clean367 rules ok |
clean367 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-unicorn 77.0.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-unicorn 77.0.0, node 22.23.3, npm 10.9.9
|
| eslint-plugin-es-x@10.0.15.6M/wk · click for details |
>=10.6.0 |
clean369 rules ok |
clean369 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-es-x 10.0.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-es-x 10.0.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-promise@7.3.05.4M/wk · click for details |
^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 |
clean17 rules ok |
clean17 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-promise 7.3.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-promise 7.3.0, node 22.23.3, npm 10.9.9
|
| eslint-plugin-vue@10.11.15.3M/wk · click for details |
^8.57.0 || ^9.0.0 || ^10.0.0 |
clean253 rules ok |
clean253 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-vue 10.11.1, vue 3.5.43, vue-eslint-parser 10.4.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-vue 10.11.1, vue 3.5.43, vue-eslint-parser 10.4.1, node 22.23.3, npm 10.9.9
|
| @stylistic/eslint-plugin@5.10.05.3M/wk · click for details |
^9.0.0 || ^10.0.0 |
clean67 rules ok |
clean67 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, @stylistic/eslint-plugin 5.10.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @stylistic/eslint-plugin 5.10.0, node 22.23.3, npm 10.9.9
|
| eslint-plugin-jsdoc@65.1.05.3M/wk · click for details |
^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 |
clean78 rules ok |
clean78 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-jsdoc 65.1.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-jsdoc 65.1.0, node 22.23.3, npm 10.9.9
|
| eslint-plugin-import-x@4.17.15.3M/wk · click for details |
^8.57.0 || ^9.0.0 || ^10.0.0 |
clean47 rules ok |
clean47 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-import-x 4.17.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-import-x 4.17.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-simple-import-sort@14.0.04.7M/wk · click for details |
>=5.0.0 |
clean2 rules ok |
clean2 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-simple-import-sort 14.0.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-simple-import-sort 14.0.0, node 22.23.3, npm 10.9.9
|
| eslint-plugin-playwright@2.12.14.2M/wk · click for details |
>=8.40.0 |
clean67 rules ok |
clean67 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-playwright 2.12.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-playwright 2.12.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-security@4.2.03.5M/wk · click for details |
none |
clean15 rules ok |
clean15 rules ok |
safe to force |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-security 4.2.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-security 4.2.0, node 22.23.3, npm 10.9.9
|
| eslint-plugin-sonarjs@4.2.23.1M/wk · click for details |
^8.0.0 || ^9.0.0 || ^10.0.0 |
clean295 rules ok |
clean295 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-sonarjs 4.2.2, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-sonarjs 4.2.2, node 22.23.3, npm 10.9.9
|
| eslint-plugin-cypress@7.0.23.0M/wk · click for details |
>=10 |
clean13 rules ok |
clean13 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-cypress 7.0.2, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-cypress 7.0.2, node 22.23.3, npm 10.9.9
|
| @vitest/eslint-plugin@1.6.272.9M/wk · click for details |
>=8.57.0 |
clean79 rules ok |
clean79 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, @vitest/eslint-plugin 1.6.27, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @vitest/eslint-plugin 1.6.27, node 22.23.3, npm 10.9.9
|
| eslint-plugin-node@11.1.02.9M/wk · click for details |
>=5.16.0 |
rule crash12/27 rules |
rule crash20/27 rules |
rescuable |
@eslint/compat@2.1.1all crashing rules recover wrapped in fixupPluginRules(). Run npx eslint10-matrix check for the config to paste.eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-node 11.1.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-node 11.1.0, node 22.23.3, npm 10.9.9callback-returnError while loading rule 'node/callback-return': context.getSourceCode is not a functionexports-styleError while loading rule 'node/exports-style': context.getSourceCode is not a functionfile-extension-in-importError while loading rule 'node/file-extension-in-import': context.getFilename is not a functionglobal-requirecontext.getScope is not a functionhandle-callback-errcontext.getScope is not a functionno-deprecated-apiError while loading rule 'node/no-deprecated-api': context.getFilename is not a functionno-exports-assigncontext.getScope is not a functionno-extraneous-importError while loading rule 'node/no-extraneous-import': context.getFilename is not a functionno-extraneous-requireError while loading rule 'node/no-extraneous-require': context.getFilename is not a functionno-missing-importError while loading rule 'node/no-missing-import': context.getFilename is not a functionno-missing-requireError while loading rule 'node/no-missing-require': context.getFilename is not a functionno-path-concatcontext.getScope is not a functionno-restricted-importError while loading rule 'node/no-restricted-import': context.getFilename is not a functionno-restricted-requireError while loading rule 'node/no-restricted-require': context.getFilename is not a functionno-unpublished-bincontext.getFilename is not a functionno-unpublished-importError while loading rule 'node/no-unpublished-import': context.getFilename is not a functionno-unpublished-requireError while loading rule 'node/no-unpublished-require': context.getFilename is not a functionshebangError while loading rule 'node/shebang': context.getSourceCode is not a functionno-hide-core-modulesError while loading rule 'node/no-hide-core-modules': context.getFilename is not a functionno-unsupported-featuresError while loading rule 'node/no-unsupported-features': context.getSourceCode is not a function
|
| eslint-plugin-eslint-comments@3.2.02.8M/wk · click for details |
>=4.19.1 |
clean9 rules ok |
rule crash8/9 rules |
rescuable |
@eslint/compat@2.1.1all crashing rules recover wrapped in fixupPluginRules(). Run npx eslint10-matrix check for the config to paste.eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-eslint-comments 3.2.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-eslint-comments 3.2.0, node 22.23.3, npm 10.9.9disable-enable-pairError while loading rule 'eslint-comments/disable-enable-pair': context.getSourceCode is not a functionno-aggregating-enableError while loading rule 'eslint-comments/no-aggregating-enable': context.getSourceCode is not a functionno-duplicate-disableError while loading rule 'eslint-comments/no-duplicate-disable': context.getSourceCode is not a functionno-restricted-disableError while loading rule 'eslint-comments/no-restricted-disable': context.getSourceCode is not a functionno-unlimited-disableError while loading rule 'eslint-comments/no-unlimited-disable': context.getSourceCode is not a functionno-unused-enableError while loading rule 'eslint-comments/no-unused-enable': context.getSourceCode is not a functionno-useError while loading rule 'eslint-comments/no-use': context.getSourceCode is not a functionrequire-descriptionError while loading rule 'eslint-comments/require-description': context.getSourceCode is not a function
|
| @angular-eslint/eslint-plugin@22.5.02.7M/wk · click for details |
^9.0.0 || ^10.0.0 |
clean51 rules ok |
clean51 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, @angular-eslint/eslint-plugin 22.5.0, @typescript-eslint/parser 8.71.1, @typescript-eslint/utils 8.71.1, typescript 6.0.3, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @angular-eslint/eslint-plugin 22.5.0, @typescript-eslint/parser 8.71.1, @typescript-eslint/utils 8.71.1, typescript 6.0.3, node 22.23.3, npm 10.9.9
|
| @tanstack/eslint-plugin-query@5.104.12.6M/wk · click for details |
^8.57.0 || ^9.0.0 || ^10.0.0 |
clean8 rules ok |
clean8 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, @tanstack/eslint-plugin-query 5.104.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @tanstack/eslint-plugin-query 5.104.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-perfectionist@5.12.12.3M/wk · click for details |
^8.45.0 || ^9.0.0 || ^10.0.0 |
clean23 rules ok |
clean23 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-perfectionist 5.12.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-perfectionist 5.12.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-turbo@2.11.72.2M/wk · click for details |
>6.6.0 |
clean1 rules ok |
clean1 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-turbo 2.11.7, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-turbo 2.11.7, node 22.23.3, npm 10.9.9
|
| eslint-plugin-no-only-tests@3.4.02.1M/wk · click for details |
none |
clean1 rules ok |
clean1 rules ok |
safe to force |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-no-only-tests 3.4.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-no-only-tests 3.4.0, node 22.23.3, npm 10.9.9
|
| @eslint-community/eslint-plugin-eslint-comments@4.8.12.0M/wk · click for details |
^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 |
clean9 rules ok |
clean9 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, @eslint-community/eslint-plugin-eslint-comments 4.8.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @eslint-community/eslint-plugin-eslint-comments 4.8.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-regexp@3.3.11.6M/wk · click for details |
>=9.38.0 |
clean82 rules ok |
clean82 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-regexp 3.3.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-regexp 3.3.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-jest-dom@5.10.11.5M/wk · click for details |
^6.8.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 |
clean12 rules ok |
clean12 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-jest-dom 5.10.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-jest-dom 5.10.1, node 22.23.3, npm 10.9.9
|
| @eslint-react/eslint-plugin@5.24.51.5M/wk · click for details |
* |
clean82 rules ok |
clean82 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, @eslint-react/eslint-plugin 5.24.5, @typescript-eslint/parser 8.71.1, @typescript-eslint/utils 8.71.1, typescript 6.0.3, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @eslint-react/eslint-plugin 5.24.5, @typescript-eslint/parser 8.71.1, @typescript-eslint/utils 8.71.1, typescript 6.0.3, node 22.23.3, npm 10.9.9
|
| eslint-plugin-mocha@12.0.21.4M/wk · click for details |
>=10.2.0 |
clean33 rules ok |
clean33 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-mocha 12.0.2, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-mocha 12.0.2, node 22.23.3, npm 10.9.9
|
| eslint-plugin-tailwindcss@4.4.01.4M/wk · click for details |
^9.0.0 || ^10.0.0 |
rule crash5/9 rules |
rule crash5/9 rules |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-tailwindcss 4.4.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-tailwindcss 4.4.0, node 22.23.3, npm 10.9.9classnames-orderCould not find tailwindcssenforces-canonical-classnameCould not find tailwindcssno-custom-classnameCould not find tailwindcssno-contradicting-classnameCould not find tailwindcssno-unnecessary-arbitrary-valueCould not find tailwindcss
|
| eslint-plugin-boundaries@7.2.01.4M/wk · click for details |
>=6.0.0 |
clean10 rules ok |
clean10 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-boundaries 7.2.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-boundaries 7.2.0, node 22.23.3, npm 10.9.9
|
| eslint-plugin-svelte@3.23.01.3M/wk · click for details |
^8.57.1 || ^9.0.0 || ^10.0.0 |
clean84 rules ok |
clean84 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-svelte 3.23.0, svelte 5.57.1, svelte-eslint-parser 1.8.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-svelte 3.23.0, svelte 5.57.1, svelte-eslint-parser 1.8.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-react-compiler@19.1.0-rc.21.3M/wk · click for details |
>=7 |
clean1 rules ok |
clean1 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-react-compiler 19.1.0-rc.2, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-react-compiler 19.1.0-rc.2, node 22.23.3, npm 10.9.9
|
| eslint-plugin-jsonc@3.4.21.2M/wk · click for details |
>=9.38.0 |
clean42 rules ok |
clean42 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-jsonc 3.4.2, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-jsonc 3.4.2, node 22.23.3, npm 10.9.9
|
| eslint-plugin-compat@7.0.21.1M/wk · click for details |
^9.0.0 || ^10.0.0 |
clean1 rules ok |
clean1 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-compat 7.0.2, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-compat 7.0.2, node 22.23.3, npm 10.9.9
|
| eslint-plugin-i18next@6.1.51.0M/wk · click for details |
none |
clean1 rules ok |
clean1 rules ok |
safe to force |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-i18next 6.1.5, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-i18next 6.1.5, node 22.23.3, npm 10.9.9
|
| eslint-plugin-yml@3.8.11.0M/wk · click for details |
>=9.38.0 |
clean29 rules ok |
clean29 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-yml 3.8.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-yml 3.8.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-lodash@8.1.0685k/wk · click for details |
>=9.0.0 |
clean42 rules ok |
rule crash1/42 rules |
rescuable |
@eslint/compat@2.1.1all crashing rules recover wrapped in fixupPluginRules(). Run npx eslint10-matrix check for the config to paste.eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-lodash 8.1.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-lodash 8.1.0, node 22.23.3, npm 10.9.9prefer-lodash-methodcontext.getSourceCode is not a function
|
| eslint-plugin-vitest@0.5.4650k/wk · click for details |
^8.57.0 || ^9.0.0 |
clean44 rules ok |
load failClass extends value undefined is not a constructor or null |
blocked |
@eslint/compatwrap did not help: still fails to load with @eslint/compat installed: Class extends value undefined is not a constructor or nulleslint 9.39.5measured with eslint 9.39.5, eslint-plugin-vitest 0.5.4, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-vitest 0.5.4, node 22.23.3, npm 10.9.9
|
| eslint-plugin-deprecation@3.0.0505k/wk · click for details |
^8.0.0 |
clean1 rules ok |
load failClass extends value undefined is not a constructor or null |
blocked |
@eslint/compatwrap did not help: still fails to load with @eslint/compat installed: Class extends value undefined is not a constructor or nulleslint 9.39.5measured with eslint 9.39.5, @typescript-eslint/parser 8.71.1, @typescript-eslint/utils 8.71.1, eslint-plugin-deprecation 3.0.0, typescript 6.0.3, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @typescript-eslint/parser 8.71.1, @typescript-eslint/utils 8.71.1, eslint-plugin-deprecation 3.0.0, typescript 6.0.3, node 22.23.3, npm 10.9.9
|
| eslint-plugin-markdown@5.1.0459k/wk · click for details |
>=8 |
clean0 rules ok |
clean0 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-markdown 5.1.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-markdown 5.1.0, node 22.23.3, npm 10.9.9
|
| eslint-plugin-toml@1.5.0409k/wk · click for details |
>=9.38.0 |
clean22 rules ok |
clean22 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-toml 1.5.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-toml 1.5.0, node 22.23.3, npm 10.9.9
|
| eslint-plugin-eslint-plugin@7.6.2342k/wk · click for details |
>=9.0.0 |
clean38 rules ok |
clean38 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-eslint-plugin 7.6.2, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-eslint-plugin 7.6.2, node 22.23.3, npm 10.9.9
|
| @html-eslint/eslint-plugin@0.66.1252k/wk · click for details |
>=8.0.0 || ^10.0.0-0 |
clean65 rules ok |
clean65 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, @html-eslint/eslint-plugin 0.66.1, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @html-eslint/eslint-plugin 0.66.1, node 22.23.3, npm 10.9.9
|
| eslint-plugin-depend@1.5.0249k/wk · click for details |
>=8.40.0 |
clean1 rules ok |
clean1 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, eslint-plugin-depend 1.5.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, eslint-plugin-depend 1.5.0, node 22.23.3, npm 10.9.9
|
| @ternaus/eslint-plugin-react@9.0.0575/wk · click for details |
^10.0.0 |
clean20 rules ok |
clean20 rules ok |
ready |
eslint 9.39.5measured with eslint 9.39.5, @ternaus/eslint-plugin-react 9.0.0, react 19.3.0, node 22.23.3, npm 10.9.9eslint 10.12.0measured with eslint 10.12.0, @ternaus/eslint-plugin-react 9.0.0, react 19.3.0, node 22.23.3, npm 10.9.9
|