Skip to content

Directive No Aggregating Enable

Suggestion
small-rules/directive-no-aggregating-enable

Disallow aggregating `oxlint-enable` or `eslint-enable` comments across multiple disable directives.

Diagnostic Messages

aggregatingEnable
'{{kind}}' comment enables rules for multiple disable directives. Please move '{{kind}}' after each disable directive.

Configuration

This rule does not accept options.

{
"jsPlugins": [
"@pobammer-ts/small-rules"
],
"rules": {
"small-rules/directive-no-aggregating-enable": "error"
}
}

Examples

Aggregated enable across rules
/* oxlint-disable no-console */
const x = 1;
/* oxlint-disable no-alert */
const y = 2;
/* oxlint-enable no-console, no-alert */
Single rule disable and enable
/* oxlint-disable no-console */
const x = 1;
/* oxlint-enable no-console */