Skip to content

Files

Latest commit

 

History

History
32 lines (24 loc) · 796 Bytes

File metadata and controls

32 lines (24 loc) · 796 Bytes

Pattern: Missing eslint-enable comment

Issue: -

Description

Each eslint-disable directive needs a corresponding eslint-enable directive to ensure ESLint rules are not accidentally disabled for the entire file. Missing enable comments can cause warnings to be overlooked.

Examples

Example of incorrect code:

/*eslint-disable no-undef, no-unused-vars */
var foo = bar()

// Partial enable is also incorrect
/*eslint-disable no-undef, no-unused-vars */
var foo = bar()
/*eslint-enable no-unused-vars */

Example of correct code:

/*eslint-disable no-undef, no-unused-vars */
var foo = bar()
/*eslint-enable no-undef, no-unused-vars */

// Or enable all at once
/*eslint-disable no-undef, no-unused-vars */
var foo = bar()
/*eslint-enable*/