You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ESLint加载plugin:@stylistic配置失败,求助启用no-multiple-empty-lines规则

解决@stylistic/eslint-plugin配置报错及启用no-multiple-empty-lines规则

报错原因

plugin:@stylistic 并非@stylistic/eslint-plugin提供的合法扩展配置名称,该插件没有全局扩展集合,直接引用会导致加载失败。

修复方案及规则配置

  • 移除extends数组中的"plugin:@stylistic"
  • 在plugins数组中添加"@stylistic",让ESLint识别该插件
  • 通过overrides配置目标规则,确保仅对.ts文件生效

完整的.eslintrc.json示例

{
  "env": {
    "browser": true,
    "es2021": true
  },
  "extends": [
    // 保留你原有的扩展配置,比如 "eslint:recommended", "plugin:@typescript-eslint/recommended"
  ],
  "parser": "@typescript-eslint/parser",
  "parserOptions": {
    "ecmaVersion": "latest"
  },
  "plugins": [
    "@typescript-eslint",
    "@stylistic"
  ],
  "overrides": [
    {
      "files": ["*.ts"],
      "rules": {
        "@stylistic/no-multiple-empty-lines": [
          "error",
          {
            "max": 1,
            "maxEOF": 1,
            "maxBOF": 0
          }
        ]
      }
    }
  ]
}

规则参数说明

  • max: 允许的最大连续空行数,设为1表示仅允许单个空行
  • maxEOF: 文件末尾允许的空行数,建议设为1保持文件规范
  • maxBOF: 文件开头禁止空行,设为0即可

内容的提问来源于stack exchange,提问作者sander

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 04:00:13