@ epilot/ slint- config
这个包是一套eslint规则,推荐给所有节点.js Projects(包括没有服务器的lambda)
ESLint静态分析您的代码以快速发现问题. ESLint被构建在大多数文本编辑器中,你可以运行ESLint,作为你连续集成管道的一部分. 更多信息
该项目也与 高级 以确保全公司代码格式化.
使用量
yarn add eslint typescript @epilot/eslint-config-react -D
现在将配置添加到您的任意 package.json数字 :
{
"eslintConfig": {
"extends": "@epilot/eslint-config"
}
}
给您的 .eslintrc数字 :
{
"extends": "@epilot/eslint-config"
}
或者说 .eslintrc.js数字 :
module.exports = {
extends: '@epilot/eslint-config'
}
VS 代码
建议安装 斯林特扩展设置
"eslint.alwaysShowStatus": true,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
您已经安装了 Pretier 扩展 。 这可能会引起与 Eslint 物质的冲突. 我建议关闭或拆除它.
假设
这个ESLint配置带有一些基本假设:
- 节点环境
- 解析器: 打字符
开发者指令
所需资源
- 节点.js(建议12/14)
- 线条
发展
git clone [email protected]:e-pilot/cookie-cutter/epilot-eslint-config.git
cd epilot-eslint-config
yarn
yarn test
其他有用的脚本
yarn run
或检查 软件包.json
新发行
在这些脚本中用其中之一创建主机标记
yarn release