Skip to content

OggettoWeb/dotfiles

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.

Releases

No releases published

Packages

No packages published