grunt-sass-lint
Version:
Lint your sass using Node Sass Lint
66 lines (48 loc) • 1.29 kB
Markdown
# Grunt Sass Lint
[Grunt](http://gruntjs.com/) plugin for [Sass Lint](https://github.com/sasstools/sass-lint).
## Install
```
npm install grunt-sass-lint --save-dev
```
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
```
grunt.loadNpmTasks('grunt-sass-lint');
```
## Examples
```js
grunt.initConfig({
sasslint: {
options: {
configFile: 'config/.sass-lint.yml',
},
target: ['location/\*.scss', 'other_location/\*.scss']
}
});
```
```js
grunt.initConfig({
sasslint: {
options: {
configFile: 'config/.sass-lint.yml',
formatter: 'junit',
outputFile: 'report.xml'
},
target: ['location/*.scss']
}
});
```
## Options
See the [sass-lint options](https://github.com/sasstools/sass-lint#options).
In addition the following options are supported:
### configFile
Type: `string`
Default: ``
Will fallback to `.sass-lint.yml` or the file location set at the `"sasslintConfig"` key inside of `package.json`
### formatter
Type: `string`
Default: `stylish`
Changes the output format of the generated reports. See https://github.com/eslint/eslint/tree/master/lib/formatters for available formatters.
### outputFile
Type: `string`
Default: ``
Will save the generated output to disk instead of command line.