EarlyH / eslint-config-gaea

This project provides Gaea's .eslintrc as an extensible shared config.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESLINT-CONFIG-GAEA

这一份gaea使用的ESLint配置文件用于共享。

使用过程中可以参考http://eslint.org根据项目实际情况,修改部分配置。

中文站点:http://eslint.cn

对于lint配置有更好的建议请提issue。

使用方法

安装eslint配置:

npm install eslint-config-gaea

在项目.eslintrc文件中配置extends特性:

{
    "extends": "eslint-config-gaea"
}

你也可以忽略eslint-config- `前缀,ESLint会自动找到。例如:

{
    "extends": "gaea"
}

运行ESLint

示例中用./src表示需要lint的源码目录 编辑器中的Lint插件会识别项目的Lint配置文件

命令行运行

进入项目目录,然后执行:

// 检查代码
> node_modules/.bin/eslint ./src

// 检查代码并进行修复(只有部分问题可自动修复)
> node_modules/.bin/eslint ./src --fix 

VSCode

安装ESLint扩展:

重启VSCode之后,就可以看到ESLint检测结果:

Sublime Text

安装SublimeLintersublimelinter-contrib-eslint:

可以看到ESLint检测结果:

可以在Tools -> SublimeLinter菜单中进行更多设置:

输入命令查看文件的所有问题:

About

This project provides Gaea's .eslintrc as an extensible shared config.

License:MIT License


Languages

Language:JavaScript 100.0%