@saasjetlib/eslint-config-react
v3.0.0
Published
SaaSJet ESLint config for React.js
Downloads
1,665
Readme
SaaSJet ESLint config for React.js
This package provides base JS .eslintrc.json as an extensible shared config.
Usage
- Install packages:
npm
npm install @saasjetlib/eslint-config-js-react --save-devyarn
yarn add @saasjetlib/eslint-config-js-react eslint-plugin-import-x eslint-plugin-jsx-a11y eslint-plugin-react eslint-plugin-react-hooks --dev- Create ESLint configuration file eslint.config.mjs
import jsReactConfig from '@saasjetlib/eslint-config-js-react',
export default [
...jsReactConfig,
]
- Options:
env.browser - set true, if code run in Browser
env.node - set true, if code run in Node
env.commonjs- set true, if use CommonJS modules (require/exports)
parserOptions.sourceType - set "module", if use JavaScript modules (import/export)All rules from the ataskit eslint plugin are included as error, you can find all these rules on https://atlassian.design/components/eslint-plugin-design-system/usage
Only these rules are included as WARN:
@atlaskit/design-system/no-custom-icons@atlaskit/design-system/no-legacy-icons@atlaskit/design-system/no-margin@atlaskit/design-system/no-physical-properties@atlaskit/design-system/no-unsupported-drag-and-drop-libraries
