UNPKG

pug-lint-wb-loader

Version:

用于pug-lint的loader

70 lines (53 loc) 1.34 kB
# pug-lint-wb-loader > 继承自pug-lint-loader,优化了报错提示。用于webpack的loader ## Install ```console $ npm install pug-lint-wb-loader --save-dev ``` ## Usage 在webpack的配置文件中写如下配置 ```js module.exports = { // ... module: { rules: [ { test: /\.(pug|jade)$/, exclude: /node_modules/, loader: "pug-lint-wb-loader", options: require('./.pug-lintrc.js'), enforce: "pre" }, ], }, // ... } ``` To be safe, you should use `enforce: "pre"` section to check source files, not modified by other loaders (like `pug-loader`) ### Options You can pass [puglint options](https://github.com/pugjs/pug-lint#configuration-file) using standard webpack [loader options](https://webpack.js.org/configuration/module/#useentry). #### Errors or Warning? You can still force this behavior by using `emitError`: ##### `emitError` (default: `true`) Loader will always return errors if this option is set to `true`. ```js module.exports = { entry: "...", module: { rules: [ { test: /\.(pug|jade)$/, exclude: /node_modules/, loader: "pug-lint-wb-loader", options: Object.assign({ emitError: true, }, require('./.pug-lintrc.js')) }, ], }, } ``` ## License MIT License