@wofh/eslint-config v0.2.3
eslint-config-wofh
This package provides WOFH's base JS .eslintrc as an extensible shared config.
Usage
We export two ESLint configurations for your usage.
@wofh/eslint-config
Our default export contains all of our ESLint rules, including ECMAScript 6+. It requires eslint and eslint-plugin-import, eslint-plugin-react, eslint-plugin-react-hooks.
Install the correct versions of each package, which are listed by the command:
npm info "@wofh/eslint-config@latest" peerDependenciesThen run
npm install --save-dev <dependency>@<version>for each listed peer dependency like the command:npm install --save-dev @wofh/eslint-config eslint@^#.#.# eslint-plugin-import@^#.#.# eslint-plugin-react@^#.#.# eslint-plugin-react-hooks@^#.#.#Add
"extends": "@wofh"to your .eslintrc.
@wofh/eslint-config/hooks
This entry point enables the linting rules for React hooks (requires v16.8+). To use, add "extends": ["@wofh", "@wofh/eslint-config/hooks"] to your .eslintrc
@wofh/eslint-config/whitespace
This entry point only errors on whitespace rules and sets all other rules to warnings. To use, add "extends": ["@wofh", "@wofh/eslint-config/whitespace"] to your .eslintrc