coffeelint-forbidden-keywords

A CoffeeLint rule that forbids specified keywords

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
coffeelint-forbidden-keywords
210.1.18 years ago9 years agoMinified + gzip package size for coffeelint-forbidden-keywords in KB

Readme

coffeelint-forbidden-tokens
A CoffeeLint rule that forbids specified keywords.

Description

This CoffeeLint rule forbids the usage of a specified subset of the following keywords: this, if, unless, while, loop, until, true, yes, on, false, no, off, is, ==, isnt, !=, !, not, &&, and, ||, or, ++, --, .., and ...
By default, yes, no, on, and off are forbidden.

Installation

npm install coffeelint-forbidden-keywords

Usage

Add the following configuration to coffeelint.json:
"forbidden_keywords": {
  "module": "coffeelint-forbidden-keywords"
}

Configuration

forbidden: a hash that maps forbidden keywords to suggested replacements. To forbid a keyword with no suggestion, map the keyword to null.
For example:
"forbidden_keywords": {
  "module": "coffeelint-forbidden-keywords",
  "forbidden": {
    "yes": "true",
    "no": "false",
    "on": "true",
    "off": "false",
    "is": "==",
    "isnt": "!="
  }
}