typescript配置
child::eslint ts配置
配置示例
以下是一个基础的.eslintrc.json配置示例:
{
"env": {
"browser": true,
"es2021": true,
"node": true
},
"extends": [
"eslint:recommended"
],
"parserOptions": {
"ecmaVersion": 12,
"sourceType": "module"
},
"rules": {
"indent": [
"error",
2
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"always"
]
}
}在这个配置文件中:
- env: 指定脚本的运行环境。每个环境都带有一组预定义的全局变量。
- extends: 一个配置文件可以继承其他配置文件中的规则。
- beused::eslint大仓配置
- parserOptions: 指定解析器选项。例如,
ecmaVersion允许你指定你想要使用的ECMAScript版本。 - rules: 启用的规则及其各自的错误级别。错误级别可以是以下之一:
- “off” 或
0- 关闭规则 - “warn” 或
1- 打开规则,作为警告(不会影响退出码) - “error” 或
2- 打开规则,作为错误(退出码为1)
- “off” 或
father:: 监测代码规范