Rel1cx/eslint-react
A series of composable ESLint plugins for libraries and frameworks that use React as a UI runtime.
TypeScriptMIT
Pinned issues
Issues
- 0
- 1
[docs] links are unclickable on mobile
#828 opened by dougludlow - 0
[bug] xxx-shorthand-boolean ruls don't work
#824 opened by Semigradsky - 2
[feat] Disallow default React import
#803 opened by NotWoods - 0
[bug] no-leaked-resize-observer incorrectly reports leak when unobserve is used
#808 opened by NotWoods - 4
- 2
[bug] `Module has no default export` on TS NodeNext / Node16 module resolution
#800 opened by karlhorky - 0
[feat] `web-api/no-leaked-idle-callback` - Prevents leaked `requestIdleCallback`.
#760 opened by Rel1cx - 0
[feat] `web-api/no-leaked-intersection-observer` - Prevents leaked `IntersectionObserver`.
#761 opened by Rel1cx - 0
[feat] `web-api/no-leaked-mutation-observer` - Prevents leaked `MutationObserver`.
#762 opened by Rel1cx - 0
[feat] Add `eslint-plugin-react-web-api` plugin
#722 opened by Rel1cx - 0
- 0
- 1
[feat] Support .js and .jsx
#747 opened by ModyQyW - 0
[feat] New rule `hooks-extra/no-circular-effect` to detect circular `set` (and `dispatch`) functions and deps patterns in `useEffect` like hooks
#755 opened by Rel1cx - 11
[feat] no-direct-set-state-in-use-effect: option to only warn on symmetric set function call with dependency
#745 opened by karlhorky - 0
[feat] `function-component-definition` is missing
#739 opened by fregante - 0
[bug] `no-leaked-interval` rule gives a false positive when `setTimeout` timer is assigned to an uninitialized let
#753 opened by Rel1cx - 0
- 0
- 1
- 0
- 0
[docs] npm package does not include README
#509 opened by JstnMcBrd - 0
[docs] Logo is broken in eslint-plugin README
#514 opened by JstnMcBrd - 0
[feat] Support typescript-eslint v8
#554 opened by latin-1 - 5
[feat] Unmet peer dependencies issue with ESLint v9
#563 opened by latin-1 - 1
[feat] Remove `languageOptions.parser` from presets
#566 opened by latin-1 - 0
[bug] Missing `prefer-read-only-props`
#590 opened by christopher-buss - 0
[feat] no-prop-types
#597 opened by benmccann - 4
[docs] Inconsistency and Potential Breaking Change in Documentation for `no-useless-fragment` Rule
#599 opened by liby - 0
Feedback for “ensure-use-callback-has-non-empty-deps”
#605 opened by bhollis - 0
- 0
[feat] `no-set-state-directly-in-use-effect`
#628 opened by SukkaW - 1
[feat] polymorphic prop
#669 opened by huynhducduy - 0
- 4
[feat] instead of providing `react-hooks-extra`, refactor the base `eslint-plugin-react-hooks` into v9/`typescript-eslint`
#710 opened by pauliesnug - 2
[bug] False positives when using `@eslint-react/hooks-extra/prefer-use-state-lazy-initialization`
#711 opened by dd-jonas - 0
- 1
[bug] 1.8.0 breaks support for legacy config
#686 opened by alex-kinokon - 1
[docs] no-direct-set-state-in-use-effect question
#663 opened by Stanzilla - 0
[bug] ESLintReactSettings is empty
#679 opened by christopher-buss - 0
[bug] imports inside the specs failed to resolve when running tests on GitHub Actions
#677 opened by Rel1cx - 3
[bug]: `no-direct-set-state-in-use-(layout?)-effect` should warn only for the `set` function
#665 opened by AhmedBaset - 2
[bug] 1.5.29 fails to install with Yarn
#654 opened by sqal - 0
[feat] Add include/exclude lists support for `dom/no-unsafe-target-blank` rule
#641 opened by vasilii-kovalev - 2
- 2
Feedback for “filename”
#606 opened by bhollis - 0
[bug?] no-leaked-conditional-rendering: object should be considered as valid left-hand type
#568 opened by latin-1 - 0
[bug] dom/no-unsafe-target-blank: `target="_blank" rel="noreferrer"` should be valid
#562 opened by latin-1 - 0
[bug] react/no-class-component Error boundary
#531 opened by Jack-Works