【发布时间】:2016-12-09 14:00:04
【问题描述】:
我使用 facebook 的 create-react-app,它有意隐藏所有配置设置,并为我们留下一个可爱的简单文件结构
太好了!但是出现了一件非常烦人的事情:
SublimeLinter 不再有效 因为 .eslintrc 配置文件不再位于项目的根目录。
要点
我知道我可以将另一个 .eslintrc 文件放在根目录下, 但我希望能够在一个地方设置我的规则
我知道
npm eject可以将整个项目结构放在前面,但我想保持简单。否则变为just another boilerplate- 我注意到在 package.json
我已经尝试过什么?
我想过的一个方向是改变:
"eslintConfig": {
"extends": "./node_modules/react-scripts/config/eslint.js"
}
到:
"eslintConfig": {
"extends": "./.eslintrc.js"
}
但它似乎需要所有 eslint-plugins(它们神奇地隐藏在 node_modules 中),所以我不确定它是否正确。
有什么见解吗?
【问题讨论】:
标签: reactjs sublimetext3 eslint sublimelinter