5.2.0 • Published 3 months ago

eslint-plugin-react-hooks v5.2.0

Weekly downloads
6,007,240
License
MIT
Repository
github
Last release
3 months ago

eslint-plugin-react-hooks

This ESLint plugin enforces the Rules of Hooks.

It is a part of the Hooks API for React.

Installation

Note: If you're using Create React App, please wait for a corresponding release of react-scripts that includes this rule instead of adding it directly.

Assuming you already have ESLint installed, run:

# npm
npm install eslint-plugin-react-hooks --save-dev

# yarn
yarn add eslint-plugin-react-hooks --dev

Then add it to your ESLint configuration:

{
  "plugins": [
    // ...
    "react-hooks"
  ],
  "rules": {
    // ...
    "react-hooks/rules-of-hooks": "error"
  }
}

Valid and Invalid Examples

Please refer to the Rules of Hooks documentation and the Hooks FAQ to learn more about this rule.

License

MIT

eslint-config-react-app@xipkg/eslint-config-customyoyuo-scriptsxcc-standard-eslint@yoyuo/eslint-config@brunormoreira/eslint-config-react@azul-tecnologia/eslint-config@codewithhong/eslint-config@lintdog/caddi-core-ui@lintdog/eslint-config@tractorzoom/eslint-config@trebodex/eslint@jbabin91/configs@jiqi/eslint-config-react@jiralite/eslint-config-neon@huyhpham/rn-line@kaivanwong/eslint-config-react@uukit/scripts@qualopreco/eslint-config@savaleukhin/react-scripts@rain-star/eslint-config-react@penjj/eslint-config-react@cyenoch/eslint-config-react@wallopsio/eslint-config-ts@wallopsio/eslint-config-tsx@violetx/eslint-config@talesman/react-scripts@diegofrayo/eslint-config@fz6m/eslint-plugin-sakina@ednan-dias/eslint-configcbbpa-client@obvcloud/eslint-config-preset-reacteasy-select-rn@meshtastic/eslint-config@denverzh/eslint-config-react@dailyswap/eslint-config-tea@darwinhomes/eslint-config@ainultech/eslint-config@thaicoding/eslint-configreact-wind-ui@bedrockstreaming/eslint-plugin-react@rschristian/foobareslint-config-metamosmart-input-demobyteplayerkstick-react-scriptsnora-setup@joelcox22/boilerplate@qhnu/ts-lib-template@zattoo/test@jvdx/eslint@jvdx/eslint-config-jvdx@moka-test/test-configreact-native-bluetooth2killi8n-react-native-fast-imagewatsize-test-react-scriptsnoodles-norm@mate-academy/eslint-config-frontend-internalglobal-martcomatch-mvp-debugging@darapti/darapti-react-scripts@webbranch/eslint-configswitch_mostqroda-sdkqroda-sdk-v1metaliquid-react-scriptsrockywu-uixdf-nteslint-config-sunrun@tomas2d/react-scriptsmuil-tempjbojcic-react-scriptstext-click-scroll@tenjo/eslint-config@tetondev/lint-config@jvhellemondt/custom-react-scriptstrippkit@kolesa-group/eslint-config@st4rfox/electron-scriptssv-component-librarysv-component-library-1sv-component-library-2@thuanpq/airvert-ui@xinyifly/react-scriptsmio-cli-service@plarin/build-configs@oka_technology/eslint-config@moxy/testandculturecode-react-scriptswebeetle-react-scriptsyadong-react@agney/react-scripts-tailwindzackmoreplay-react-scriptsgooapps-react-opsthefarm-react-scripts@wywk/headquaters-marketing-eventconcord-ui-plugin-react-scriptssebrae-boilerplatesebrae-react-scripts@cloudhuset/zd-app-react-scripts
5.2.0

3 months ago

5.2.0-rc.1

3 months ago

5.1.0

6 months ago

5.1.0-rc.1

7 months ago

5.0.0

8 months ago

5.1.0-rc.0

1 year ago

4.6.2

1 year ago

4.6.1

1 year ago

4.6.0

3 years ago

4.5.0

3 years ago

4.4.0

3 years ago

4.2.1-rc.3

3 years ago

4.2.1-rc.1

3 years ago

4.2.1-rc.2

3 years ago

4.2.1-rc.0

3 years ago

4.3.0

4 years ago

0.0.0-d75105fa9

4 years ago

0.0.0-0eea57724

4 years ago

0.0.0-3c2341416

4 years ago

0.0.0-44cdfd6b7

4 years ago

0.0.0-bb1c82155

4 years ago

0.0.0-46926993f

4 years ago

0.0.0-28625c6f4

4 years ago

0.0.0-2d8d133e1

4 years ago

0.0.0-a8964649b

4 years ago

0.0.0-cc4d24ab0

4 years ago

0.0.0-76f85b3e5

4 years ago

0.0.0-3f8f4675d

4 years ago

0.0.0-2bf4805e4

4 years ago

0.0.0-bd070eb2c

4 years ago

0.0.0-8ea11306a

4 years ago

0.0.0-d1542de3a

4 years ago

0.0.0-b8fda6cab

4 years ago

0.0.0-46491dce9

4 years ago

0.0.0-79740da4c

4 years ago

0.0.0-269dd6ec5

4 years ago

0.0.0-51ebccc37

4 years ago

0.0.0-459c34fde

4 years ago

0.0.0-709f94841

4 years ago

0.0.0-af1a4cbf7

4 years ago

0.0.0-63927e084

4 years ago

0.0.0-89847bf6e

4 years ago

0.0.0-78120032d

4 years ago

0.0.0-57768ef90

4 years ago

0.0.0-1a2d79250

4 years ago

0.0.0-a15586001

4 years ago

0.0.0-3890fb52f

4 years ago

0.0.0-132b72d7b

4 years ago

0.0.0-48740429b

4 years ago

0.0.0-5027eb465

4 years ago

0.0.0-11b07597e

4 years ago

0.0.0-ea155e226

4 years ago

0.0.0-84c06fef8

4 years ago

0.0.0-9d48779b3

4 years ago

0.0.0-bdc23c3db

4 years ago

0.0.0-1214b302e

4 years ago

0.0.0-172e89b4b

4 years ago

0.0.0-ee6a05c2b

4 years ago

0.0.0-a817840ea

4 years ago

0.0.0-b4f119cdf

4 years ago

0.0.0-2c9fef32d

4 years ago

0.0.0-b48b38af6

4 years ago

0.0.0-634cc52e6

4 years ago

0.0.0-a77dd13ed

4 years ago

0.0.0-6a589ad71

4 years ago

0.0.0-12adaffef

4 years ago

0.0.0-25bfa287f

4 years ago

0.0.0-7b84dbd16

4 years ago

0.0.0-1fafac002

4 years ago

0.0.0-3fb11eed9

4 years ago

0.0.0-7d06b80af

4 years ago

0.0.0-825c3021f

4 years ago

0.0.0-00d4f95c2

4 years ago

0.0.0-0203b6567

4 years ago

0.0.0-10cc40018

4 years ago

0.0.0-bd245c1ba

4 years ago

0.0.0-73e900b0e

4 years ago

0.0.0-ec372faef

4 years ago

0.0.0-5fe091c77

4 years ago

0.0.0-ee4326357

4 years ago

0.0.0-d857f9e4d

4 years ago

0.0.0-553440bd1

4 years ago

0.0.0-0cf9fc10b

4 years ago

0.0.0-9209c30ff

4 years ago

0.0.0-4190a3458

4 years ago

0.0.0-8af27aeed

4 years ago

0.0.0-e2fd460cc

4 years ago

0.0.0-af3d52611

4 years ago

0.0.0-6f8843837

4 years ago

0.0.0-1a7472624

4 years ago

0.0.0-696e736be

4 years ago

0.0.0-483358c38

4 years ago

0.0.0-3b870b1e0

4 years ago

0.0.0-6c526c515

4 years ago

0.0.0-bbb2ba8c8

4 years ago

0.0.0-4e08fb10c

4 years ago

0.0.0-a703c3f7e

4 years ago

0.0.0-4c019585e

4 years ago

0.0.0-0935a1db3

4 years ago

0.0.0-dc27b5aaa

4 years ago

0.0.0-8e5adfbd7

5 years ago

4.2.0

5 years ago

4.2.0-rc.3

5 years ago

0.0.0-4ead6b530

5 years ago

4.2.0-rc.2

5 years ago

0.0.0-3834174dd

5 years ago

4.1.2

5 years ago

4.1.1

5 years ago

0.0.0-4e6999103

5 years ago

4.1.0

5 years ago

4.1.0-rc.0

5 years ago

0.0.0-94c0244ba

5 years ago

0.0.0-f77c7b9d7

5 years ago

0.0.0-3d0895557

5 years ago

4.0.8

5 years ago

4.0.7

5 years ago

4.0.6

5 years ago

4.0.5

5 years ago

0.0.0-7f28234f8

5 years ago

4.0.4

5 years ago

4.0.3

5 years ago

4.0.2

5 years ago

4.0.1

5 years ago

0.0.0-33c3af284

5 years ago

4.0.0

5 years ago

0.0.0-d7382b6c4

5 years ago

3.0.0

5 years ago

0.0.0-da834083c

5 years ago

2.5.1

5 years ago

0.0.0-235a6c4af

5 years ago

2.5.0

5 years ago

0.0.0-d28bd2994

5 years ago

0.0.0-8d7535e54

5 years ago

0.0.0-5de5b6150

5 years ago

0.0.0-ea6ed3dbb

5 years ago

2.4.0

5 years ago

2.4.0-alpha.0

5 years ago

0.0.0-241c4467e

5 years ago

0.0.0-57333ca33

5 years ago

0.0.0-f42431abe

5 years ago

2.3.0

6 years ago

0.0.0-b53ea6ca0

6 years ago

0.0.0-38dd17ab9

6 years ago

0.0.0-f6b8d31a7

6 years ago

2.2.0

6 years ago

0.0.0-5faf377df

6 years ago

0.0.0-1022ee0ec

6 years ago

0.0.0-7082d5a2d

6 years ago

2.1.2

6 years ago

0.0.0-4ab6305f6

6 years ago

2.1.1

6 years ago

0.0.0-d346d9208

6 years ago

2.1.0

6 years ago

0.0.0-3694a3b5e

6 years ago

0.0.0-b4b8a349a

6 years ago

0.0.0-45b6443c9

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

0.0.0-8d5403877

6 years ago

1.7.0

6 years ago

1.7.0-rc.0

6 years ago

0.0.0-a1dbb852c

6 years ago

0.0.0-375616788

6 years ago

0.0.0-db3ae32b8

6 years ago

0.0.0-bbd21066e

6 years ago

0.0.0-b4178af81

6 years ago

0.0.0-424099da6

6 years ago

0.0.0-9f395904c

6 years ago

1.6.1

6 years ago

0.0.0-fa1e8df11

6 years ago

0.0.0-50b50c26f

6 years ago

0.0.0-6da04b5d8

6 years ago

0.0.0-fb28e9048

6 years ago

0.0.0-4221565e1

6 years ago

0.0.0-9ebe1768a

6 years ago

0.0.0-a9eff329c

6 years ago

1.7.0-alpha.0

6 years ago

0.0.0-c35e37aab

6 years ago

1.6.0

6 years ago

0.0.0-679402a66

6 years ago

1.5.1

6 years ago

1.5.0

6 years ago

1.5.0-beta.1

6 years ago

1.5.0-beta.0

6 years ago

1.5.0-alpha.0

6 years ago

1.4.0

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

0.0.0-29b7b775f

6 years ago

0.0.0-b668168d4

6 years ago

1.1.0-rc.0

6 years ago

1.1.0-alpha.1

6 years ago

1.1.0-alpha.0

6 years ago

1.0.2

6 years ago

0.0.0-dfabb77a9

6 years ago

0.0.0-0e4135e8c

6 years ago

1.0.1

6 years ago

0.0.0-11565a207

6 years ago

1.0.0

6 years ago

0.0.0

7 years ago