grunt-coffeelint

Lint your Coffee

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
grunt-coffeelint
11580.0.167 years ago11 years agoMinified + gzip package size for grunt-coffeelint in KB

Readme

build status
grunt-coffeelint
Lint your CoffeeScript with CoffeeLint.

Installation

Install npm package, next to your project's Gruntfile.js file:
npm install grunt-coffeelint
Add this line to your project's Gruntfile.js:
grunt.loadNpmTasks('grunt-coffeelint');

Options

A few additional options are supported:

force

Type: Boolean Default value: false Set force to true to report CoffeeLint errors but not fail the task.

Configuration

coffeelint is a multitask, so you can use it similary to lint, watch etc... ````javascript grunt.initConfig({
...
coffeelint: {
app: ['app/*.coffee', 'scripts/*.coffee']
},
...
}); ````

Options per target

````javascript grunt.initConfig({
...
coffeelint: {
app: ['app/*.coffee', 'scripts/*.coffee'],
tests: {
files: {
src: ['tests/*.coffee']
},
options: {
'no_trailing_whitespace': {
'level': 'error'
}
}
}
},
...
}); ````

Global - default options

````javascript grunt.initConfig({
...
coffeelint: {
options: {
'no_trailing_whitespace': {
'level': 'error'
}
}
},
...
}); ````

Loading external config

````javascript grunt.initConfig({
...
coffeelint: {
options: {
configFile: 'coffeelint.json'
}
},
...
}); ```` Task options take precedence over configFile options. For available options see coffeelint homepage
.