Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 1.13 KB

rules-configuration.md

File metadata and controls

57 lines (42 loc) · 1.13 KB

Rules configuration

Rules are made up by a name and a configuration array. The configuration array contains:

  • Level[0..2]: 0 disables the rule. For 1 it will be considered a warning for 2 an error.
  • Applicablealways|never: never inverts the rule.
  • Value: value to use for this rule.

Rule configurations are either of type array residing on a key with the rule's name as key on the rules object or of type function returning type array or Promise<array>. This means all of the following notations are supported.

Plain array

:::code-group

exportdefault{// ...rules: {"header-max-length": [0,"always",72],// [!code focus]},// ...};

:::

Function returning array

:::code-group

exportdefault{// ...rules: {"header-max-length": ()=>[0,"always",72],// [!code focus]},// ...};

:::

Async function returning array

:::code-group

exportdefault{// ...rules: {"header-max-length": async()=>[0,"always",72],// [!code focus]},// ...};

:::

close