Используйте package.json для конфигураций eslint

Итак, это небольшое продолжение моего урока прямо здесь здесь для возвышенного текста. Если вы еще этого не сделали, пожалуйста, перейдите по ссылке.

Из этого руководства у меня были все конфигурации eslint в файле .eslintrc. Что на самом деле не проблема, он будет работать так, как ожидалось. НО просто чтобы поиграться, вы можете иметь конфигурации, правила и т. д. eslint в вашем package.json. Красиво, верно? Итак, вот как это сделать. Просто добавьте ключ конфигурации «eslintConfig» в файл package.json и начните добавлять свои правила eslint.

Вот пример.

Обратите внимание, что в разделе eslintConfig мы расширяемся до airbnb-base, что означает, что он будет использовать очень известный airbnb. правила линтинга. А если вы не хотите переопределять или добавлять правило, которого нет на airbnb, просто укажите его под ключом rules. И, кстати, вы можете распространить на другие правила линтинга, если хотите. Теперь не забудьте установить "eslint-config-airbnb-base" в зависимости от вашей разработки, "yarn add eslint-config-airbnb -base -D.”

Это должно работать в Sublime Text, VSCode или любой IDE, которая вам нравится.

Если вы используете Sublime Text, вы можете проверить мой другой учебник Улучшение кодирования Reactjs, JSX и Es6 в Sublime Text с помощью eslint.»

Удачного кодирования!