腾讯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:recommend一起使用。
只需要同时继承eslint:recommend 和 ivweb 即可,确保 ivweb 放置在最后。部分eslint:recommend定义的规则有点严格,ivweb里面有做定制化的修改。
{
"extends": ["eslint:recommended", "plugin:react/recommended", "ivweb"],
"rules": {
// Additional, per-project rules...
}
}
- 从目前已经存在的issue或者提出一个新的issue去讨论新的特性或者存在的bug.
- 在Github上Fork 仓库_,然后在master或者其它分支上开始进行您的修改.
- 编写测试用力表明某个bug被修复掉了或者新的特性可以正常工作.
- 提交PR直到它被merge或者发布出去了. :) 记得把您添加进 AUTHORS_.
Apache-2 © IVWEB