wepy eslint 插件
安装
npm install @wepy/plugin-define --save-dev
配置wepy.config.js
const definePlugin = require('@wepy/plugin-define');
module.exports = {
plugins: [
definePlugin({
})
]
};
参数说明
你提供的配置选项 options
将传递给 CLIEngine
处理,有关 options
的更多详细信息,请参阅eslint文档。
quiet (默认值: false
)
如果此选项设置为true,插件将仅处理和报告错误,忽略警告
const eslint = require('@wepy/plugin-eslint');
module.exports = {
plugins: [
eslint({
quiet: true
})
]
};
fix (default: false
)
启用 ESLint
自动修复功能
注意:此选项将更改源文件
output (default: true
)
启用 ESLint
eslintPath (default: eslint
)
用于 linting
的 ESLint
实例的路径
formatter (default: eslint stylish formatter)
用于格式化 ESLint
输出,选项值接收字符串或者函数
const eslint = require('@wepy/plugin-eslint');
module.exports = {
plugins: [
eslint({
formatter: require('eslint/lib/formatters/stylish'),
formatter: require('eslint-friendly-formatter'),
formatter: function(results) {
return 'OUTPUT'
}
})
]
};