.pug-lintrc.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. module.exports = {
  2. // Отступы и форматирование
  3. "validateIndentation": 4,
  4. "disallowTrailingSpaces": true,
  5. "disallowMultipleLineBreaks": true,
  6. "requireLineFeedAtFileEnd": true,
  7. // Регистр и атрибуты
  8. "requireLowerCaseAttributes": true,
  9. "requireLowerCaseTags": true,
  10. "validateAttributeQuoteMarks": "\"",
  11. "disallowSpacesInsideAttributeBrackets": true,
  12. // Структура и порядок
  13. "requireClassLiteralsBeforeAttributes": true,
  14. "requireIdLiteralsBeforeAttributes": true,
  15. "disallowClassAttributeWithStaticValue": true,
  16. "disallowDuplicateAttributes": true,
  17. "disallowClassLiteralsBeforeIdLiterals": true,
  18. // Стиль кода
  19. "disallowHtmlText": true,
  20. "disallowBlockExpansion": true,
  21. "disallowAttributeInterpolation": true,
  22. "requireStrictEqualityOperators": true,
  23. // Валидация тегов
  24. "validateDivTags": true,
  25. "validateSelfClosingTags": true,
  26. "validateTemplateString": true,
  27. // Лимиты
  28. "maximumNumberOfLines": 500
  29. }