1.2.0 • Published 6 years ago

dn-middleware-eslint v1.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

dn-middleware-eslint

Dawn eslint 中间件

Usage

init:
  - name: eslint
    extendsName: ali
    config:
      parser: babel-eslint
      plugins:
        - react
      globals:
        navigator: true
        window: true
      env:
        es6: true

dev:
  - name: clean
  - name: faked
  - name: eslint
  - name: webpack
    inject:
      - babel-polyfill
    entry:
      (0): ./src/scripts/*.js
    template: ./assets/*.html
    sourceMap: true
    common:
      disabled: true
    loose: true
    watch: true
    compress: false
  - name: server
  - name: browser-sync

eslint:
  - name: eslint
    fix: true

eslint 中间件主要有三部分功能:

  • eslint 及其配置项的安装
  • 结合 webpack-loader 开发过程中 lint
  • 单独 dn run eslint 查错及自动修复
参数类型默认值备注
stageString''enum{init,preload,}(已废弃)
npmAliasString'npm'即将废弃(已废弃)
extendsNameString[]String'ali'eslint-config-${extendsName}
configObject{}自定 eslint 配置, 将会在 init 时写入 .eslintrc.json
1.2.0

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.0

6 years ago