@finpo/pug-lint-config-finpo
Version:
FINPO linting rules for the pug language.
29 lines (27 loc) • 818 B
JavaScript
'use strict';
module.exports = {
disallowClassAttributeWithStaticValue: true,
disallowClassLiteralsBeforeIdLiterals: true,
disallowDuplicateAttributes: true,
disallowHtmlText: true,
disallowIdAttributeWithStaticValue: true,
disallowMultipleLineBreaks: true,
disallowSpacesInsideAttributeBrackets: true,
requireClassLiteralsBeforeAttributes: true,
requireIdLiteralsBeforeAttributes: true,
requireLineFeedAtFileEnd: true,
requireLowerCaseAttributes: true,
requireLowerCaseTags: true,
requireSpecificAttributes: [
// { img: [ 'alt' ] },
],
requireStrictEqualityOperators: true,
validateAttributeQuoteMarks: '"',
validateAttributeSeparator: {
separator: ', ',
multiLineSeparator: '\n, ',
},
validateDivTags: true,
validateIndentation: 2,
validateLineBreaks: 'LF',
};