0.0.16 • Published 9 years ago
grunt-coffeelint v0.0.16
grunt-coffeelint
Lint your CoffeeScript with CoffeeLint.
Installation
Install npm package, next to your project's Gruntfile.js file:
npm install grunt-coffeelintAdd 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...
grunt.initConfig({
...
coffeelint: {
app: ['app/*.coffee', 'scripts/*.coffee']
},
...
});Options per target
grunt.initConfig({
...
coffeelint: {
app: ['app/*.coffee', 'scripts/*.coffee'],
tests: {
files: {
src: ['tests/*.coffee']
},
options: {
'no_trailing_whitespace': {
'level': 'error'
}
}
}
},
...
});Global - default options
grunt.initConfig({
...
coffeelint: {
options: {
'no_trailing_whitespace': {
'level': 'error'
}
}
},
...
});Loading external config
grunt.initConfig({
...
coffeelint: {
options: {
configFile: 'coffeelint.json'
}
},
...
});Task options take precedence over configFile options.
For available options see coffeelint homepage.