eslint-config-leomax

1.1.0 • Public • Published

esling-config-leomax

Общий набор правил для стиля кода.

Предварительно установите eslint

npm i -g eslint

Установка

Все ждём приватных npm-модулей... Или я забью и опубликую так.

npm i -g esling-config-leomax

Использование в .eslintrc* файле

{
  "extends": "leomax"
}

Использование в WebStorm

  1. Идем в настройки
  • File->Settings (windows, настройки текущего проекта)
  • File->Default Settings (windows, настройки по-умолчанию)
  • WebStorm->Preferences (MacOS)
  1. Переходим в Languages&Frameworks->JavaScript->Code Quality Tools->ESLint
  2. Включаем
  3. Node interpreter - должно быть корректно. Иначе указываем путь к ноде.
  4. ESLint package - указываем корректный путь (важно) к глобально установленному eslint
  5. Configuration file
  • Выбираем Configuration file и выбираем глобальный eslint-config-leomax/index.js
  • Либо выбираем Automatic search и для каждого проекта создаем файл .eslintrc с указаным выше содержимым
  1. Радуемся, ибо это значительно упрощает отладку.

Вопросы

  • Таб или 2 пробела?
  • Одинарные или двойные кавычки для строк?
  • Нужен ли отступ перед скобками функции: fn () или fn()?
  • Нужны ли отступы по границам массива: [ 1, 2, 3 ] или [1, 2, 3]?
  • То же самое с объектами, объектами в массиве и вообще см. это

Package Sidebar

Install

npm i eslint-config-leomax

Weekly Downloads

6

Version

1.1.0

License

ISC

Last publish

Collaborators

  • derasds4