coffeelint-use-strict

A CoffeeLint rule that enforces usage of strict mode

npm install coffeelint-use-strict
4 downloads in the last week
22 downloads in the last month

coffeelint-use-strict NPM version

Build Status Coverage Status Dependency Status devDependency Status

CoffeeLint rule that enforces usage of strict mode.

example-output

Usage

First, install coffeelint-use-strict as a development dependency:

npm install --save-dev coffeelint-use-strict

Then, add a "use_strict" key with value {"module": "coffeelint-use-strict"} to your coffeelint.json, e.g.

{
    "use_strict": {
        "module": "coffeelint-use-strict",
        "level": "error",
        "allowGlobal": false,
        "requireGlobal": false
    }
}

The coffeelint cli will then load this rule automatically. See the documentation for other ways to make use of custom rules.

Options

level

Type: String Default: 'error'

The severity level of the violated rule. level must be one of 'ignore', 'warn', or 'error'.

allowGlobal

Type: Boolean Default: true

Allow the 'use strict' statement to be at the top of a file.

requireGlobal

Type: Boolean Default: false

Require the 'use strict' statement to be at the top of a file.

License

MIT License © Jan Raasch

npm loves you