-
-
Notifications
You must be signed in to change notification settings - Fork 82
Expand file tree
/
Copy pathdefault-rules.ts
More file actions
41 lines (39 loc) · 2.11 KB
/
default-rules.ts
File metadata and controls
41 lines (39 loc) · 2.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import type { RuleClass } from "./types.js"
import { ERBNoEmptyTagsRule } from "./rules/erb-no-empty-tags.js"
import { ERBNoOutputControlFlowRule } from "./rules/erb-no-output-control-flow.js"
import { ERBRequireWhitespaceRule } from "./rules/erb-require-whitespace-inside-tags.js"
import { HTMLAnchorRequireHrefRule } from "./rules/html-anchor-require-href.js"
import { HTMLAriaAttributeMustBeValid } from "./rules/html-aria-attribute-must-be-valid.js"
import { HTMLAriaRoleHeadingRequiresLevelRule } from "./rules/html-aria-role-heading-requires-level.js"
import { HTMLAriaRoleMustBeValidRule } from "./rules/html-aria-role-must-be-valid.js"
import { HTMLAttributeDoubleQuotesRule } from "./rules/html-attribute-double-quotes.js"
import { HTMLAttributeValuesRequireQuotesRule } from "./rules/html-attribute-values-require-quotes.js"
import { HTMLBooleanAttributesNoValueRule } from "./rules/html-boolean-attributes-no-value.js"
import { HTMLImgRequireAltRule } from "./rules/html-img-require-alt.js"
// import { HTMLNoBlockInsideInlineRule } from "./rules/html-no-block-inside-inline.js"
import { HTMLNoDuplicateAttributesRule } from "./rules/html-no-duplicate-attributes.js"
import { HTMLNoDuplicateIdsRule } from "./rules/html-no-duplicate-ids.js"
import { HTMLNoEmptyHeadingsRule } from "./rules/html-no-empty-headings.js"
import { HTMLNoNestedLinksRule } from "./rules/html-no-nested-links.js"
import { HTMLTagNameLowercaseRule } from "./rules/html-tag-name-lowercase.js"
import { SVGTagNameCapitalizationRule } from "./rules/svg-tag-name-capitalization.js"
export const defaultRules: RuleClass[] = [
ERBNoEmptyTagsRule,
ERBNoOutputControlFlowRule,
ERBRequireWhitespaceRule,
HTMLAnchorRequireHrefRule,
HTMLAriaAttributeMustBeValid,
HTMLAriaRoleHeadingRequiresLevelRule,
HTMLAriaRoleMustBeValidRule,
HTMLAttributeDoubleQuotesRule,
HTMLAttributeValuesRequireQuotesRule,
HTMLBooleanAttributesNoValueRule,
HTMLImgRequireAltRule,
// HTMLNoBlockInsideInlineRule,
HTMLNoDuplicateAttributesRule,
HTMLNoDuplicateIdsRule,
HTMLNoEmptyHeadingsRule,
HTMLNoNestedLinksRule,
HTMLTagNameLowercaseRule,
SVGTagNameCapitalizationRule,
]