@stimul/eslint-config-react
v1.1.4
Published
## Что проверяет: 1. Проверка импортов с помощью `eslint-import-resolver-typescript` 2. Неиспользуемые классы в css modules `eslint-plugin-css-modules` 3. Правила для хуков `eslint-plugin-react-hooks` 4. Хинты для перформанса `eslint-plugin-react-perf` 5.
Downloads
6
Readme
Стандартный конфиг ESLint для проектов компании на React.
Что проверяет:
- Проверка импортов с помощью
eslint-import-resolver-typescript - Неиспользуемые классы в css modules
eslint-plugin-css-modules - Правила для хуков
eslint-plugin-react-hooks - Хинты для перформанса
eslint-plugin-react-perf - JSX
eslint-plugin-react
Использование:
- Добавление в dev зависимости
npm i -D "@stimul/eslint-config-react. - Добавление в
.eslintrcпроекта:
# .eslintrc
module.exports = {
...
extends: '@stimul/eslint-config-react',
}Ахтунг!
В .eslintrc внутри проекта можно добавлять кастомные правила, если они нужны только этому проекту, но допускается только добавлять строгость в линтинг, а не ослаблять.
Плохо
- 'arrow-spacing': 'error',
+ 'arrow-spacing': 'warn',Нормально
- 'consistent-return': 'warn',
+ 'consistent-return': 'error',