You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It'd be great if you could also run against eslint-plugin-import and eslint-plugin-jsx-a11y (also, eslint-config-airbnb and eslint-config-airbnb-base).
I'll add those other plugins as well. I think some rules of the eslint-plugin-import cannot be enabled. Only purely static analysis can be done as the linter is ran against file contents only.
In order to have some long term statistics let's keep a list of findings.
no-useless-constructor: Cannot read property 'body' of null
no-useless-constructor: Cannot read property 'body' of null eslint/eslint#13830Bug: eslint-plugin-react-hooks: Cannot read property 'type' of undefined at analyzePropertyChain
Bug: eslint-plugin-react-hooks: Cannot read property 'type' of undefined at analyzePropertyChain facebook/react#20204Add new rule "react/no-referential-type-default-prop"
[New] addno-object-type-as-default-prop
rule jsx-eslint/eslint-plugin-react#2848import-style: Cannot read property 'type' of undefined
import-style: Cannot read property 'type' of undefined sindresorhus/eslint-plugin-unicorn#902prefer-query-selector: Cannot read property 'type' of undefined
prefer-query-selector: Cannot read property 'type' of undefined sindresorhus/eslint-plugin-unicorn#903prefer-to-have-style: Cannot read property 'range' of undefined
prefer-to-have-style: Cannot read property 'range' of undefined testing-library/eslint-plugin-jest-dom#97[method-signature-style] Cannot read property 'typeAnnotation' of undefined #2834
[method-signature-style] Cannot read property 'typeAnnotation' of undefined typescript-eslint/typescript-eslint#2834prevent-abbreviations: Fix objects must not be overlapped in a report.
prevent-abbreviations: Fix objects must not be overlapped in a report. sindresorhus/eslint-plugin-unicorn#912jsx-no-script-url: Cannot read property 'type' of null
jsx-no-script-url: Cannot read property 'type' of null jsx-eslint/eslint-plugin-react#2871no-typos: Cannot read property 'toLowerCase' of undefined
no-typos:Cannot read property 'toLowerCase' of undefined
jsx-eslint/eslint-plugin-react#2870jsx-max-depth: Cannot read property 'length' of undefined
jsx-max-depth: Cannot read property 'length' of undefined jsx-eslint/eslint-plugin-react#2869useSelector-prefer-selectors: Cannot read property 'type' of undefined
useSelector-prefer-selectors: Cannot read property 'type' of undefined DianaSuvorova/eslint-plugin-react-redux#59no-unused-prop-types: Cannot read property 'name' of null
no-unused-prop-types: Cannot read property 'name' of null DianaSuvorova/eslint-plugin-react-redux#58no-force: Cannot read property 'name' of undefined
no-force: Cannot read property 'name' of undefined cypress-io/eslint-plugin-cypress#71no-unnecessary-waiting: Cannot read property 'undefined' of undefined
no-unnecessary-waiting: Cannot read property 'undefined' of undefined cypress-io/eslint-plugin-cypress#72createBannedAttributeRule: Cannot destructure property 'object' of 'undefined' or 'null'
createBannedAttributeRule: Cannot destructure propertyobject
of 'undefined' or 'null' testing-library/eslint-plugin-jest-dom#127jsx-wrap-multilines: RangeError: Invalid count value
jsx-wrap-multilines: RangeError: Invalid count value jsx-eslint/eslint-plugin-react#2875prefer-default-export: Cannot read property 'type' of null
prefer-default-export: Cannot read property 'type' of null import-js/eslint-plugin-import#1965prefer-wait-for: Cannot read property 'arguments' of null
prefer-wait-for: Cannot read property 'arguments' of null testing-library/eslint-plugin-testing-library#272no-manual-cleanup: Cannot read property 'match' of undefined
no-manual-cleanup: Cannot read property 'match' of undefined testing-library/eslint-plugin-testing-library#273mapStateToProps-prefer-hoisted: Cannot read property 'type' of null
mapStateToProps-prefer-hoisted: Cannot read property 'type' of null DianaSuvorova/eslint-plugin-react-redux#63no-unknown-property: allowedTags.indexOf is not a function
no-unknown-property: allowedTags.indexOf is not a function jsx-eslint/eslint-plugin-react#2879jsx-max-depth: Maximum call stack size exceeded
jsx-max-depth: Maximum call stack size exceeded jsx-eslint/eslint-plugin-react#2880[comma-spacing] Cannot read property 'range' of undefined
[comma-spacing] Cannot read property 'range' of undefined typescript-eslint/typescript-eslint#2906jsx-no-constructed-context-values: Cannot read property 'set' of undefined
jsx-no-constructed-context-values: Cannot read property 'set' of undefined jsx-eslint/eslint-plugin-react#2894jsx-no-constructed-context-values: Cannot read property 'type' of null
jsx-no-constructed-context-values: Cannot read property 'type' of null jsx-eslint/eslint-plugin-react#2895role-supports-aria-props: Cannot read property 'expression' of undefined
role-supports-aria-props
,no-noninteractive-element-interactions
: Cannot read property 'expression' of undefined jsx-eslint/eslint-plugin-jsx-a11y#770no-dupe-characters-character-class: Incompatible flags: The i flag is forbidden to create a literal but required by the options.
no-dupe-characters-character-class: Incompatible flags: The i flag is forbidden to create a literal but required by the options. ota-meshi/eslint-plugin-regexp#189[prefer-readonly-parameter-types] Maximum call stack size exceeded
[prefer-readonly-parameter-types] Maximum call stack size exceeded typescript-eslint/typescript-eslint#3396[prefer-readonly-parameter-types] Cannot read property 'flags' of undefined
[prefer-readonly-parameter-types] Cannot read property 'flags' of undefined typescript-eslint/typescript-eslint#3405no-deprecated: Cannot read property 'name' of undefined
no-deprecated: Cannot read property 'name' of undefined jsx-eslint/eslint-plugin-react#3016prefer-user-event: Cannot read property 'value' of undefined
prefer-user-event: Cannot read property 'value' of undefined testing-library/eslint-plugin-testing-library#405no-typos: TypeError: only function nodes are expected
no-typos: TypeError: only function nodes are expected jsx-eslint/eslint-plugin-react#3036no-html-link-for-pages: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
no-html-link-for-pages: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined vercel/next.js#28030no-namespace: TypeError: Cannot read property 'indexOf' of null
no-namespace: TypeError: Cannot read property 'indexOf' of null jsx-eslint/eslint-plugin-react#3082[prefer-regexp-exec] Cannot read property 'type' of undefined
[prefer-regexp-exec] Cannot read property 'type' of undefined typescript-eslint/typescript-eslint#3941no-legacy-features: Error while loading rule 'regexp/no-legacy-features': Debug Failure
no-legacy-features: Error while loading rule 'regexp/no-legacy-features': Debug Failure ota-meshi/eslint-plugin-regexp#378no-restricted-exports
: Cannot read property 'name' of null Bug:no-restricted-exports
: Cannot read property 'name' of null eslint/eslint#15384The text was updated successfully, but these errors were encountered: