5.0.1 • Published 6 years ago
@qlean/eslint-config v5.0.1
eslint-config
Установка
$ npm install -D @qlean/eslint-configИспользование
Нужно добавить extends: "@qlean/eslint-config" в .eslintrc
Мотивация
global-require
'global-require': 0Конфликтует с механизмом require() Webpack и React Native, не имеет смысла вне NodeJS
react/jsx-filename-extension
'react/jsx-filename-extension': [2, { 'extensions': ['.js'] }]Разрешено только расширение .js
react/destructuring-assignment
'react/destructuring-assignment': [2, 'always', { 'ignoreClassFields': true }]Подзволяет игнорировать обязательную деструкцию при использования полей класса, например state