eslint-plugin
@rnx-kit/eslint-plugin
is a set of rules that can be extended in your own
shareable ESLint config.
For more details on shareable configs, see https://eslint.org/docs/developer-guide/shareable-configs.
Install
yarn add @rnx-kit/eslint-plugin --dev
or if you're using npm:
npm add --save-dev @rnx-kit/eslint-plugin
Recommended Configs
This ESLint plugin exports
@rnx-kit/recommended
configuration. To enable it, add it to the extends
section of your ESLint
config file:
{
"extends": ["plugin:@rnx-kit/recommended"]
}
@rnx-kit/recommended
currently extends:
eslint:recommended
plugin:@typescript-eslint/recommended
plugin:react-hooks/recommended
plugin:react/recommended
Supported Rules
- ✓: Enabled with
@rnx-kit/recommended
- 🔧: Fixable with
--fix
✓ | 🔧 | Rule | Description |
---|---|---|---|
✓ | @rnx-kit/no-const-enum | disallow const enum (why is it bad?) | |
✓ | 🔧 | @rnx-kit/no-export-all | disallow export * (why is it bad?) |