Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Конфиги

MacOS по умолчанию не показывает файлы, название которых начинается с точки. Они считаются системными и прячутся от рядовых пользователей. Склонировав репозиторий вы их не увидите, хотя на самом деле они будут.

Увидеть их можно с помощью ls -a или вот тут написано, как включить показ скрытых файлов в MacOS.

Редактор

JS

Линтер

Код проверяется с помощью ESLint в фоновом режиме в редакторе. ESLint использует файлы .eslintrc.js для настроек проверки и .eslintignore для игнорирования файлов, которые проверять не нужно.

Чтобы в редакторе заработала проверка на основе ESLint, нужно установить пакет (npm i eslint -g, можно глобально, использоваться будет везде) и в PHPStorm, включить соответствующую настройку:

ESLint может сам фиксить мелкие косяки (табы вместо пробелов, например). Для этого нужно запустить его с параметром --fix. Например, eslint . --fix исправит что сможет в файлах из текущего каталога.

ES6

Предполагается, что файлы с кодом ES6 именуются так: filename.babel.js. Исходя из такого именования настраиваются отступы и прочие параметры.

.babelrc содержит настройки для транспайлера кода ES6 в ES5.

LESS, CSS

Код проверяется с помощью Stylelint в фоновом режиме в редакторе. JetBrains поддерживают с версии 2016.3.

Настройки хранятся в файле stylelint.config.js. Для игнорирования файлов можно создать .stylelintignore.

Для работы нужно установить stylelint глобально и включить проверку в PHPStorm аналогично ESLint.

Автоматически форматировать код, согласно правилам из конфига Stylelint может https://github.com/morishitter/stylefmt.

About

Configuration files.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages