puglint-webpack-plugin
v1.0.3
Published
A puglint plugin for webpack
Downloads
105
Maintainers
Readme
puglint-webpack-plugin
A Puglint plugin for webpack. You can see more puglint rule.
Requirements
This module requires a minimum of Node v6.9.0 and webpack v4.0.0.
Install
$ npm install puglint-webpack-plugin --save-dev
Then add the plugin to your webpack
config. For example:
// webpack.config.js
const PugLintPlugin = require('puglint-webpack-plugin')
const options = {
context: 'src',
files: '**/*.pug',
config: Object.assign({emitError: true}, require('../.pug-lintrc'))
}
module.exports = {
// ...
plugins: [
new PugLintPlugin(options),
],
// ...
}
And run webpack
via your preferred method.
Options
It takes the following parameters.
context
Type: String
Default: compiler.context
A String
indicating the root of your PUG
files.
files
Type: String
Default: undefined
Specify the glob pattern for finding files. Must be relative to options.context
.
config
Type: String
Default: undefined
Specify the config file location to be used by puglint
.
You can pass puglint options.