UNPKG

@stylistic/stylelint-plugin

Version:
162 lines (160 loc) 11.3 kB
import atRuleNameCase from "./at-rule-name-case/index.js" import atRuleNameNewlineAfter from "./at-rule-name-newline-after/index.js" import atRuleNameSpaceAfter from "./at-rule-name-space-after/index.js" import atRuleSemicolonNewlineAfter from "./at-rule-semicolon-newline-after/index.js" import atRuleSemicolonSpaceBefore from "./at-rule-semicolon-space-before/index.js" import blockClosingBraceEmptyLineBefore from "./block-closing-brace-empty-line-before/index.js" import blockClosingBraceNewlineAfter from "./block-closing-brace-newline-after/index.js" import blockClosingBraceNewlineBefore from "./block-closing-brace-newline-before/index.js" import blockClosingBraceSpaceAfter from "./block-closing-brace-space-after/index.js" import blockClosingBraceSpaceBefore from "./block-closing-brace-space-before/index.js" import blockOpeningBraceNewlineAfter from "./block-opening-brace-newline-after/index.js" import blockOpeningBraceNewlineBefore from "./block-opening-brace-newline-before/index.js" import blockOpeningBraceSpaceAfter from "./block-opening-brace-space-after/index.js" import blockOpeningBraceSpaceBefore from "./block-opening-brace-space-before/index.js" import colorHexCase from "./color-hex-case/index.js" import declarationBangSpaceAfter from "./declaration-bang-space-after/index.js" import declarationBangSpaceBefore from "./declaration-bang-space-before/index.js" import declarationBlockSemicolonNewlineAfter from "./declaration-block-semicolon-newline-after/index.js" import declarationBlockSemicolonNewlineBefore from "./declaration-block-semicolon-newline-before/index.js" import declarationBlockSemicolonSpaceAfter from "./declaration-block-semicolon-space-after/index.js" import declarationBlockSemicolonSpaceBefore from "./declaration-block-semicolon-space-before/index.js" import declarationBlockTrailingSemicolon from "./declaration-block-trailing-semicolon/index.js" import declarationColonNewlineAfter from "./declaration-colon-newline-after/index.js" import declarationColonSpaceAfter from "./declaration-colon-space-after/index.js" import declarationColonSpaceBefore from "./declaration-colon-space-before/index.js" import functionCommaNewlineAfter from "./function-comma-newline-after/index.js" import functionCommaNewlineBefore from "./function-comma-newline-before/index.js" import functionCommaSpaceAfter from "./function-comma-space-after/index.js" import functionCommaSpaceBefore from "./function-comma-space-before/index.js" import functionMaxEmptyLines from "./function-max-empty-lines/index.js" import functionParenthesesNewlineInside from "./function-parentheses-newline-inside/index.js" import functionParenthesesSpaceInside from "./function-parentheses-space-inside/index.js" import functionWhitespaceAfter from "./function-whitespace-after/index.js" import indentation from "./indentation/index.js" import linebreaks from "./linebreaks/index.js" import maxEmptyLines from "./max-empty-lines/index.js" import maxLineLength from "./max-line-length/index.js" import mediaFeatureColonSpaceAfter from "./media-feature-colon-space-after/index.js" import mediaFeatureColonSpaceBefore from "./media-feature-colon-space-before/index.js" import mediaFeatureNameCase from "./media-feature-name-case/index.js" import mediaFeatureParenthesesSpaceInside from "./media-feature-parentheses-space-inside/index.js" import mediaFeatureRangeOperatorSpaceAfter from "./media-feature-range-operator-space-after/index.js" import mediaFeatureRangeOperatorSpaceBefore from "./media-feature-range-operator-space-before/index.js" import mediaQueryListCommaNewlineAfter from "./media-query-list-comma-newline-after/index.js" import mediaQueryListCommaNewlineBefore from "./media-query-list-comma-newline-before/index.js" import mediaQueryListCommaSpaceAfter from "./media-query-list-comma-space-after/index.js" import mediaQueryListCommaSpaceBefore from "./media-query-list-comma-space-before/index.js" import namedGridAreasAlignment from "./named-grid-areas-alignment/index.js" import noEmptyFirstLine from "./no-empty-first-line/index.js" import noEolWhitespace from "./no-eol-whitespace/index.js" import noExtraSemicolons from "./no-extra-semicolons/index.js" import noMissingEndOfSourceNewline from "./no-missing-end-of-source-newline/index.js" import noMultipleWhitespaces from "./no-multiple-whitespaces/index.js" import numberLeadingZero from "./number-leading-zero/index.js" import numberNoTrailingZeros from "./number-no-trailing-zeros/index.js" import propertyCase from "./property-case/index.js" import selectorAttributeBracketsSpaceInside from "./selector-attribute-brackets-space-inside/index.js" import selectorAttributeOperatorSpaceAfter from "./selector-attribute-operator-space-after/index.js" import selectorAttributeOperatorSpaceBefore from "./selector-attribute-operator-space-before/index.js" import selectorCombinatorSpaceAfter from "./selector-combinator-space-after/index.js" import selectorCombinatorSpaceBefore from "./selector-combinator-space-before/index.js" import selectorDescendantCombinatorNoNonSpace from "./selector-descendant-combinator-no-non-space/index.js" import selectorListCommaNewlineAfter from "./selector-list-comma-newline-after/index.js" import selectorListCommaNewlineBefore from "./selector-list-comma-newline-before/index.js" import selectorListCommaSpaceAfter from "./selector-list-comma-space-after/index.js" import selectorListCommaSpaceBefore from "./selector-list-comma-space-before/index.js" import selectorMaxEmptyLines from "./selector-max-empty-lines/index.js" import selectorPseudoClassCase from "./selector-pseudo-class-case/index.js" import selectorPseudoClassParenthesesSpaceInside from "./selector-pseudo-class-parentheses-space-inside/index.js" import selectorPseudoElementCase from "./selector-pseudo-element-case/index.js" import stringQuotes from "./string-quotes/index.js" import unicodeBom from "./unicode-bom/index.js" import unitCase from "./unit-case/index.js" import valueListCommaNewlineAfter from "./value-list-comma-newline-after/index.js" import valueListCommaNewlineBefore from "./value-list-comma-newline-before/index.js" import valueListCommaSpaceAfter from "./value-list-comma-space-after/index.js" import valueListCommaSpaceBefore from "./value-list-comma-space-before/index.js" import valueListMaxEmptyLines from "./value-list-max-empty-lines/index.js" /** @typedef {import("stylelint").Rule<any, Record<string, any> = any>} Rule */ /** @type {{ readonly [name: string]: Rule }} */ export default { "at-rule-name-case": atRuleNameCase, "at-rule-name-newline-after": atRuleNameNewlineAfter, "at-rule-name-space-after": atRuleNameSpaceAfter, "at-rule-semicolon-newline-after": atRuleSemicolonNewlineAfter, "at-rule-semicolon-space-before": atRuleSemicolonSpaceBefore, "block-closing-brace-empty-line-before": blockClosingBraceEmptyLineBefore, "block-closing-brace-newline-after": blockClosingBraceNewlineAfter, "block-closing-brace-newline-before": blockClosingBraceNewlineBefore, "block-closing-brace-space-after": blockClosingBraceSpaceAfter, "block-closing-brace-space-before": blockClosingBraceSpaceBefore, "block-opening-brace-newline-after": blockOpeningBraceNewlineAfter, "block-opening-brace-newline-before": blockOpeningBraceNewlineBefore, "block-opening-brace-space-after": blockOpeningBraceSpaceAfter, "block-opening-brace-space-before": blockOpeningBraceSpaceBefore, "color-hex-case": colorHexCase, "declaration-bang-space-after": declarationBangSpaceAfter, "declaration-bang-space-before": declarationBangSpaceBefore, "declaration-block-semicolon-newline-after": declarationBlockSemicolonNewlineAfter, "declaration-block-semicolon-newline-before": declarationBlockSemicolonNewlineBefore, "declaration-block-semicolon-space-after": declarationBlockSemicolonSpaceAfter, "declaration-block-semicolon-space-before": declarationBlockSemicolonSpaceBefore, "declaration-block-trailing-semicolon": declarationBlockTrailingSemicolon, "declaration-colon-newline-after": declarationColonNewlineAfter, "declaration-colon-space-after": declarationColonSpaceAfter, "declaration-colon-space-before": declarationColonSpaceBefore, "function-comma-newline-after": functionCommaNewlineAfter, "function-comma-newline-before": functionCommaNewlineBefore, "function-comma-space-after": functionCommaSpaceAfter, "function-comma-space-before": functionCommaSpaceBefore, "function-max-empty-lines": functionMaxEmptyLines, "function-parentheses-newline-inside": functionParenthesesNewlineInside, "function-parentheses-space-inside": functionParenthesesSpaceInside, "function-whitespace-after": functionWhitespaceAfter, indentation, linebreaks, "max-empty-lines": maxEmptyLines, "max-line-length": maxLineLength, "media-feature-colon-space-after": mediaFeatureColonSpaceAfter, "media-feature-colon-space-before": mediaFeatureColonSpaceBefore, "media-feature-name-case": mediaFeatureNameCase, "media-feature-parentheses-space-inside": mediaFeatureParenthesesSpaceInside, "media-feature-range-operator-space-after": mediaFeatureRangeOperatorSpaceAfter, "media-feature-range-operator-space-before": mediaFeatureRangeOperatorSpaceBefore, "media-query-list-comma-newline-after": mediaQueryListCommaNewlineAfter, "media-query-list-comma-newline-before": mediaQueryListCommaNewlineBefore, "media-query-list-comma-space-after": mediaQueryListCommaSpaceAfter, "media-query-list-comma-space-before": mediaQueryListCommaSpaceBefore, "named-grid-areas-alignment": namedGridAreasAlignment, "no-empty-first-line": noEmptyFirstLine, "no-eol-whitespace": noEolWhitespace, "no-extra-semicolons": noExtraSemicolons, "no-missing-end-of-source-newline": noMissingEndOfSourceNewline, "no-multiple-whitespaces": noMultipleWhitespaces, "number-leading-zero": numberLeadingZero, "number-no-trailing-zeros": numberNoTrailingZeros, "property-case": propertyCase, "selector-attribute-brackets-space-inside": selectorAttributeBracketsSpaceInside, "selector-attribute-operator-space-after": selectorAttributeOperatorSpaceAfter, "selector-attribute-operator-space-before": selectorAttributeOperatorSpaceBefore, "selector-combinator-space-after": selectorCombinatorSpaceAfter, "selector-combinator-space-before": selectorCombinatorSpaceBefore, "selector-descendant-combinator-no-non-space": selectorDescendantCombinatorNoNonSpace, "selector-list-comma-newline-after": selectorListCommaNewlineAfter, "selector-list-comma-newline-before": selectorListCommaNewlineBefore, "selector-list-comma-space-after": selectorListCommaSpaceAfter, "selector-list-comma-space-before": selectorListCommaSpaceBefore, "selector-max-empty-lines": selectorMaxEmptyLines, "selector-pseudo-class-case": selectorPseudoClassCase, "selector-pseudo-class-parentheses-space-inside": selectorPseudoClassParenthesesSpaceInside, "selector-pseudo-element-case": selectorPseudoElementCase, "string-quotes": stringQuotes, "unicode-bom": unicodeBom, "unit-case": unitCase, "value-list-comma-newline-after": valueListCommaNewlineAfter, "value-list-comma-newline-before": valueListCommaNewlineBefore, "value-list-comma-space-after": valueListCommaSpaceAfter, "value-list-comma-space-before": valueListCommaSpaceBefore, "value-list-max-empty-lines": valueListMaxEmptyLines, }