1.0.8 • Published 3 years ago

eslint-config-react-native-talenttech v1.0.8

Weekly downloads
1
License
ISC
Repository
github
Last release
3 years ago

eslint-config-react-native-talenttech

npm version

Конфиг для ESLint в React Native проектах

Установить ESLint:

yarn add eslint --dev

Установить этот конфиг:

yarn add eslint-config-react-native-talenttech --dev

Создать файл .eslintrc.js и добавить в него:

module.exports = {
  extends: 'react-native-talenttech',
};

Добавить в package.json, в раздел scripts:

"lint": "eslint ./src --ext .js,.jsx,.ts,.tsx",
"lint-fix": "eslint --fix ./src --ext .js,.jsx,.ts,.tsx",

Для запуска линтера/исправлений:

yarn run lint
yarn run lint-fix

Pre-commit hooks:

  • Установить yarn add --dev husky
  • Добавить в package.json блок:
"husky": {
   "hooks": {
     "pre-commit": "yarn lint"
   }
 }