lesshint-webpack-plugin
Version:
lesshint webpack plugin
41 lines (31 loc) • 1.21 kB
Markdown
```console
$ npm install lesshint-webpack-plugin
```
In your webpack configuration
```js
var LessHintPlugin = require('lesshint-webpack-plugin');
module.exports = {
// ...
plugins: [
new LessHintPlugin({
files: [
path.join(__dirname , './source/applications/**/*.less'),
path.join(__dirname , './source/frame/**/*.less'),
path.join(__dirname , '!./source/frame/bootstrap/**/*.less'),
path.join(__dirname , './source/modules/**/*.less'),
path.join(__dirname , './source/layouts/**/*.less')
],
configFile: path.resolve(__dirname, '.lesshintrc')
})
],
// ...
}
```
See [lesshint options](https://www.npmjs.com/package/lesshint#configuration), for the complete list of options.
* `configFile`: You can set the config file location for your lesshint options if not given it will look for a .lesshintrc file
* `files`: You can set the glob pattern for finding files (absolute path).
* `reporter`: You can set the reporter for lesshint. Default: `lesshint-reporter-stylish`