eslint-config-ufe
javascript 代码规范, 规范继承自airbnb在此基础上进行调整.目前支持es6+, 如果有需要可以支持es5及以下
Last updated a year ago by ufe-tj .
MIT · Original npm · Tarball · package.json
$ cnpm install eslint-config-ufe 
SYNC missed versions from official npm registry.

eslint-config-ufe

javascript 代码规范, 规范继承自airbnb在此基础上进行调整.目前支持es6+, 如果有需要可以支持es5及以下

javascript代码规范文档: 英文 中文

react代码规范文档: 英文 中文

已覆盖的规范请查看rules文件夹

使用

  1. 安装npm包

    npm install --save-dev eslint eslint-config-ufe eslint-plugin-import eslint-plugin-react eslint-plugin-jsx-a11y 
    
  2. 创建.eslintrc 复制内容

    {
      "extends": "ufe",
    }
     
    // 未使用到 react
    {
      "extends": "ufe/base",
    }
    

规范调整

规范调整前, 请先与相关同学进行讨论, 达成统一结论后进行调整, 调整完成后publish到npm上并通知相关同学进行更新.

rules文件夹下分为base和两个react, 如果需要修改react/、jsx-a11y/开头的规则, 分别在这两个文件中进行配置, 其余的配置在base中. 增加配置时请增加说明和规范的地址, 例如:

// 文件名必须为jsx  -> 这里是说明
// https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-filename-extension.md -> 这里写规则说明地址
'react/jsx-filename-extension': 0,

Current Tags

  • 1.0.4                                ...           latest (a year ago)

5 Versions

  • 1.0.4                                ...           a year ago
  • 1.0.3                                ...           a year ago
  • 1.0.2                                ...           a year ago
  • 1.0.1                                ...           a year ago
  • 1.0.0                                ...           a year ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 10
Last Day 0
Last Week 5
Last Month 1
Dependencies (1)
Dev Dependencies (6)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |