mirror of
https://github.com/danbulant/oxc
synced 2026-05-19 12:19:15 +00:00
feat(linter): change react/rules-of-hooks category to pedantic (#7691)
Although this rule is recommended by the React team,
it does not report incorrect or wrong code for the `correctness` category.
When turned on by default, I find false positive warnings confusing,
I cannot tell whether my code is wrong or the rule implementation is
wrong - see examples in the affine repo.
```
x eslint-plugin-react-hooks(rules-of-hooks): React Hook "use" cannot be called at the top level. React Hooks must be called in a React function component or a custom React Hook function.
,-[packages/backend/server/src/config/affine.self.ts:80:1]
79 | /* Captcha Plugin Default Config */
80 | ,-> AFFiNE.use('captcha', {
81 | | turnstile: {},
82 | | challenge: {
83 | | bits: 20,
84 | | },
85 | `-> });
86 |
`----
```
This commit is contained in:
parent
7cee065249
commit
fd0935cfcd
1 changed files with 1 additions and 1 deletions
|
|
@ -104,7 +104,7 @@ declare_oxc_lint!(
|
|||
/// <https://reactjs.org/docs/hooks-rules.html>
|
||||
///
|
||||
RulesOfHooks,
|
||||
correctness
|
||||
pedantic
|
||||
);
|
||||
|
||||
impl Rule for RulesOfHooks {
|
||||
|
|
|
|||
Loading…
Reference in a new issue