Skip to content

za-creature/coffeelint-taboo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NO LONGER MAINTAINED

coffeelint-taboo

Circle CI Dependencies Dev Dependencies Coverage Status

coffeelint plugin that denies access to certain identifiers that are undesirable in production such as:

  • it.only or describe.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!

Table of Contents

Installation

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"]
},

License

coffeelint-taboo is licensed under the MIT license.

↑ Back to top

About

Warn against dangerous identifiers

Resources

License

Stars

Watchers

Forks

Packages

No packages published