@huyafed/eslint-config-huya-vue

1.1.6 • Public • Published

vue 项目代码规范

扩展了 eslint-config-huya, 使其支持 vue 语法, 同时添加了一些 vue 文件的规则, 规则详情.

如何使用

1. 安装依赖
npm install -D eslint
npm install -D @huyafed/eslint-config-huya-vue --registry=http://npm.huya.com
2. 配置 .eslintrc.js
module.exports = {
  extends: [
    '@huyafed/eslint-config-huya-vue',
  ],
}

如果你通过 cdn 引入了一些全局依赖(比如 TT ), 又不想通过 window.TT 来访问, 那么可以加入 global 属性

module.exports = {
  globals: {
    TT: 'readonly',
  },
  extends: [
    '@huyafed/eslint-config-huya-vue',
  ],

  // 如果代码中引入了测试框架, 那么会带来大量的全局变量
  // 可以设置 env 属性, 避免写大量的 globals
  /*
   * env: {
   *   mocha: true,
   *   jest: true,
   *   jquery: true,
   * },
   */
}
3. 配置 .eslintignore

可参考 eslint-config-huya 的设置, 链接

4. 配置 package.json

可参考 eslint-config-huya 的设置, 链接

5. 配置 webpack, 可以在 webpack 的输出中添加 eslint 的检查

可参考 eslint-config-huya 的设置, 链接

6. 配置 git 钩子: 在执行 git commit 时, 自动对代码进行检查, 防止不小心将错误的代码引入代码库

可参考 eslint-config-huya 的设置, 链接

搭配编辑器使用

可参考 eslint-config-huya 的设置, 链接

Readme

Keywords

none

Package Sidebar

Install

npm i @huyafed/eslint-config-huya-vue

Weekly Downloads

1

Version

1.1.6

License

ISC

Unpacked Size

3.16 kB

Total Files

3

Last publish

Collaborators

  • wundereye