$ npm install lesshint-webpack-plugin
In your webpack configuration
var LessHintPlugin = require('lesshint-webpack-plugin');
module.exports = {
// ...
plugins: [
new LessHintPlugin({
files: [
'./source/applications/**/*.less',
'./source/frame/**/*.less',
'!./source/frame/bootstrap/**/*.less',
'./source/modules/**/*.less',
'./source/layouts/**/*.less',
],
configFile: path.resolve(__dirname, 'lesshint.json')
})
],
// ...
}
See lesshint options, for the complete list of options.
configFile
: You can set the config file location for your lesshint options, remove to use .lesshintrc filefiles
: You can set the glob pattern for finding files.reporter
: You can set the reporter for lesshint. Default:lesshint-reporter-stylish