eslint-config-tanooki
v1.0.0
Published
ESLint config for Tanooki Labs' projects
Downloads
3
Readme
Tanooki ESLint Config
Setup for non-React projects
Install the dependencies:
yarn add eslint-config-tanooki prettier eslint babel-eslint eslint-config-prettier eslint-plugin-import eslint-plugin-prettier
Update your
.eslintrc.js
file to extend the configuration:module.exports = { parser: 'babel-eslint', env: { browser: true, es6: true, }, extends: ['tanooki'], plugins: [], globals: { Atomics: 'readonly', SharedArrayBuffer: 'readonly', }, rules: {}, }
Additionally, add a corresponding
.prettierrc
file:{ "printWidth": 100, "singleQuote": true, "trailingComma": "all", "semi": false }
Setup for React projects
Follow the instructions for non-React projects
Add the following dependencies:
yarn add eslint-plugin-react-hooks eslint-plugin-react-hooks
Update your
.eslintrc.js
to extend the React config instead of the default config.// ... // REMOVE: extends: ['tanooki'], extends: ['tanooki/react'], // ...