Rules configuration
Rules are made up by a name and a configuration array. The configuration array contains:
- Level
[0..2]:0disables the rule. For1it will be considered a warning for2an error. - Applicable
always|never:neverinverts 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
js
export default {
// ...
rules: {
"header-max-length": [0, "always", 72],
},
// ...
};Function returning array
js
export default {
// ...
rules: {
"header-max-length": () => [0, "always", 72],
},
// ...
};Async function returning array
js
export default {
// ...
rules: {
"header-max-length": async () => [0, "always", 72],
},
// ...
};