1.1.0 • Published 7 years ago
eslint-config-sumscope v1.1.0
eslint-config-sumscope
Sumscope's Eslint config on React.
Usage
安装
# 基本环境
npm install eslint eslint-config-sumscope
# 必备插件
npm install eslint-plugin-import eslint-plugin-jsx-a11y eslint-plugin-react
配置
项目根目录下,新增文件.eslintrc
- react 规范
{
"extends": "sumscope/react"
}
- JavaScript 规范
{
"extends": "sumscope"
}
Based on
一些差异
Style
- 缩进(
indent
): 4 个空格 - 分号(
semi
): 不使用分号,webpack能够安全的增加分号 - 换行符(
linebreak-style
): 关闭此特性,git能够安全的转化
React/JSX
- 缩进(
react/jsx-indent
,jsx-indent-props
): 4 个空格 - 文件扩展名(
jsx-filename-extension
): 不强制使用.jsx