Skip to content
Расширение для stylelint, использующее основные настройки и сортировку атрибутов по кодгайду HTML Academy
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.editorconfig
.gitignore
README.md
index.js
package.json
sorting-fallback.json
update.js

README.md

htmlacademy-stylelint-config

Расширение для stylelint, использующее основные настройки и сортировку атрибутов по кодгайду HTML Academy.

Зачем?

  • У HTML Academy, кодгайд которой настолько хорош, что некоторые выпускники пользуются им и после обучения, в расширении конфигурации stylelint нет сортировки атрибутов, которая есть в самом кодгайде и которая недоступна через npm. Приходится хранить огромный список, более не обновляемый со стороны Академии, в каждом проекте.
  • Не все правила кодгайда Академии оформлены в расширение к stylelint, часть приходится дополнительно хранить в каждом проекте.
  • Отдельно приходится ставить пакет слежения за порядком атрибутов.

В итоге в каждом проекте оседает огромный .stylelintrc, в котором дублируется куча параметров, и при этом тянется две зависимости. Даёшь одну библиотеку и две строки кода!

Реализация

Вот эти строки:

В package.json (devDependencies)

  "htmlacademy-stylelint-config": "^0.0.1"

В .stylelintrc

 "extends": "htmlacademy-stylelint-config"
You can’t perform that action at this time.