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: 一个配置文件可以继承其他配置文件中的规则。
  • parserOptions: 指定解析器选项。例如,ecmaVersion允许你指定你想要使用的ECMAScript版本。
  • rules: 启用的规则及其各自的错误级别。错误级别可以是以下之一:
    • “off” 或 0 - 关闭规则
    • “warn” 或 1 - 打开规则,作为警告(不会影响退出码)
    • “error” 或 2 - 打开规则,作为错误(退出码为1)

father:: 监测代码规范