https://github.com/edwardpayton/eslint-plugin-no-empty-disable
Disallow `eslint-disable` comments without at least one rule
https://github.com/edwardpayton/eslint-plugin-no-empty-disable
eslint eslint-plugin eslint-rule typescript
Last synced: about 1 month ago
JSON representation
Disallow `eslint-disable` comments without at least one rule
- Host: GitHub
- URL: https://github.com/edwardpayton/eslint-plugin-no-empty-disable
- Owner: edwardpayton
- Created: 2020-01-07T21:03:07.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-03T06:17:57.000Z (over 3 years ago)
- Last Synced: 2025-03-02T00:02:50.812Z (about 2 months ago)
- Topics: eslint, eslint-plugin, eslint-rule, typescript
- Language: JavaScript
- Size: 612 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# eslint-plugin-no-eslint-disable
Disallow `eslint-disable` comments without at least one rule.
## INSTALL
`npm i -D eslint-plugin-no-empty-disable`
## RULE ID
`no-empty-eslint-disable/no-empty-eslint-disable`
## USAGE
```jsonc
// .eslintrc
{
...
"plugins": ["no-empty-eslint-disable"]
...
"rules": {
...
"no-empty-eslint-disable/no-empty-eslint-disable": "error"
...
}
}
```## EXAMPLES
### These will error
- `const x = 1; // eslint-disable-line`
- `// eslint-disable-next-line`
- `/* eslint-disable */`### These are okay
- `console.log('') // eslint-disable-line no-console`
- `// eslint-disable-next-line eqeqeq`
- `/* eslint-disable no-empty */`## TODO
- Uses tslint which has now been depecated. Migrate to eslint
Heavily inspired by [https://github.com/unlight/eslint-plugin-no-eslint-disable]