Neil Patrick's Mansion

    @wepy/plugin-eslint

    2.1.0 • Public • Published

    wepy eslint 插件

    安装

    npm install @wepy/plugin-eslint --save-dev

    配置wepy.config.js

    const eslint = require('@wepy/plugin-eslint');
    
    module.exports = {
      plugins: [
        eslint({
          // options
        })
      ]
    };

    参数说明

    你提供的配置选项 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)

    用于 lintingESLint 实例的路径

    formatter (default: eslint stylish formatter)

    用于格式化 ESLint 输出,选项值接收字符串或者函数

    const eslint = require('@wepy/plugin-eslint');
    
    module.exports = {
      plugins: [
        eslint({
          // default value
          formatter: require('eslint/lib/formatters/stylish'),
    
          // community formatter
          formatter: require('eslint-friendly-formatter'),
    
          // custom formatter
          formatter: function(results) {
            // `results` format is available here
            // http://eslint.org/docs/developer-guide/nodejs-api.html#executeonfiles()
    
            // you should return a string
            // DO NOT USE console.*() directly !
            return 'OUTPUT'
          }
        })
      ]
    };

    Keywords

    Install

    npm i @wepy/plugin-eslint

    DownloadsWeekly Downloads

    16

    Version

    2.1.0

    License

    MIT

    Unpacked Size

    7.39 kB

    Total Files

    5

    Last publish

    Collaborators

    • dlhandsome
    • gcaufy