NO LONGER MAINTAINED
coffeelint plugin that denies access to certain identifiers that are undesirable in production such as:
it.only
ordescribe.only
- the
console
object debugger
statements
Expected use case: ensuring no debug code gets through into production (when run as part of CI). I learned this the hard way so you don't have to!
Add coffeelint-taboo to your project's dependencies
npm install --save coffeelint-taboo
Insert this somewhere into your coffeelint.json
file (I like to keep my
custom rules at the bottom):
"reject_identifiers": {
"module": "coffeelint-taboo",
"level": "error",
"identifiers": ["debugger", "console", "it.only", "describe.only"]
},
coffeelint-taboo is licensed under the MIT license.