Skip to content

使用ESLint提高项目编码质量

Furic Zhao edited this page Apr 28, 2018 · 2 revisions

ESLint介绍

ESLint 是一个插件化的 javascript 代码检测工具,它可以用于检查常见的 JavaScript 代码错误,也可以进行代码风格检查,实现辅助编码规范的执行,有效控制项目代码的质量。使用ESLint规范将表明代码的简明性及团队的约定要高于个人的编码风格,不一定100%适用于所有项目和多元的编程文化,使用 ESLint 时不要太过于迷信权威。比如 Airbnb 公司的 JavaScript 风格,在 GitHub 上受到了很大的好评,但每个团队都会根据自己的的实际情况来定制不同的东西,并不能随便照搬过来,FEZ支持在项目中灵活自定义规则或整合第三方规则。

开始使用

//fez.config.js
export default {
  /**
   * 使用eslint检测代码,具体配置可参考FEZ工程目录.eslintrc.js
   * FEZ默认使用standard编码规则:https://github.com/standard/standard/blob/master/docs/RULES-zhcn.md
   * 每个项目中的.eslintrc.js将覆盖FEZ工程目录中的.eslintrc.js配置
   */
  eslint: {
    available: false
  }
}

配置指南

http://eslint.cn/docs/user-guide/configuring