JSPM

  • Created
  • Published
  • Downloads 1983
  • Score
    100M100P100Q119497F
  • License MIT

Stylelint shareable config for the HTML Academy style

Package Exports

  • stylelint-config-htmlacademy

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (stylelint-config-htmlacademy) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

stylelint-config-htmlacademy

Это стандартный конфигурационный файл для stylelint от HTML Academy.

Используйте его как есть или как основу для вашей собственной конфигурации.

Установка

npm install stylelint-config-htmlacademy --save-dev

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

Если вы установили stylelint-config-htmlacademy локально в свой проект, то просто примените его в конфигурационном файле stylelint вашего проекта:

{
  "extends": "stylelint-config-htmlacademy"
}

Если вы установили stylelint-config-htmlacademy глобально с помощью флага -g, тогда вам нужно использовать абсолютный путь stylelint-config-htmlacademy в вашем конфигурационном файле:

{
  "extends": "/absolute/path/to/stylelint-config-htmlacademy"
}

Расширение конфига

Просто добавьте ключ "rules" в ваш конфиг после "extends": "stylelint-config-htmlacademy", а затем добавьте туда свои правила.

Например, если вы хотите изменить indentation на табы, отключить правило number-leading-zero, изменить правило property-no-unknown, чтобы использовать его опцию ignoreAtRules и добавить правило unit-whitelist, то нужно:

{
  "extends": "stylelint-config-htmlacademy",
  "rules": {
    "indentation": "tab",
    "number-leading-zero": null,
    "property-no-unknown": [ true, {
      "ignoreProperties": [
        "composes"
      ]
    }],
    "unit-whitelist": ["em", "rem", "s", "px"]
  }
}