Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 1.81 KB

README-zh_CN.md

File metadata and controls

58 lines (42 loc) · 1.81 KB

eslint-config-ivweb

npm package NPM downloads

腾讯IVWEB团队ESLint共享配置规则

安装

$ npm install --save-dev eslint eslint-plugin-react eslint-config-ivweb

文档

使用

一旦eslint-config-ivweb安装成功,你可以通过ESLint配置文件 中的字段extends中使用它

{
  "extends": "ivweb",
  "rules": {
    // Additional, per-project rules...
  }
}

配合eslint:recommended使用ivweb

有部分eslint:recommended提到的规则在ivweb中没有提到,因此最好配合eslint:recommend一起使用。

只需要同时继承eslint:recommend 和 ivweb 即可,确保 ivweb 放置在最后。部分eslint:recommend定义的规则有点严格,ivweb里面有做定制化的修改。

{
  "extends": ["eslint:recommended", "plugin:react/recommended", "ivweb"],
  "rules": {
    // Additional, per-project rules...
  }
}

如何贡献

  1. 从目前已经存在的issue或者提出一个新的issue去讨论新的特性或者存在的bug.
  2. 在Github上Fork 仓库_,然后在master或者其它分支上开始进行您的修改.
  3. 编写测试用力表明某个bug被修复掉了或者新的特性可以正常工作.
  4. 提交PR直到它被merge或者发布出去了. :) 记得把您添加进 AUTHORS_.

版本日志

版本日志

许可证

Apache-2 © IVWEB