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

如何配置VS Code的Eslint和Stylelint以检测backend目录文件错误?

让Backend目录文件显示ESLint和Stylelint错误的配置方法

ESLint 配置调整

  • 把配置移到项目根目录(推荐)
    直接把front/.eslintrc.json复制到项目根目录(和front、backend同级的位置),ESLint会自动扫描根目录下所有子目录(包括backend)的JS文件。如果需要给backend单独设置规则,就在根目录的配置里加overrides字段:
    {
      // 保留原front配置里的规则
      "overrides": [
        {
          "files": ["backend/**/*.js"],
          "rules": {
            // 这里写backend专属的规则,比如调整缩进、禁用特定规则等
          }
        }
      ]
    }
    
  • 给Backend单独加配置文件
    在backend目录下新建.eslintrc.json,直接继承front的配置,减少重复代码:
    {
      "extends": "../front/.eslintrc.json",
      // 可选:添加backend独有的规则覆盖原有配置
      "rules": {}
    }
    
  • VS Code ESLint插件补全配置
    打开VS Code设置(按Ctrl+,),搜索ESLint: Working Directories,添加项目根目录和backend目录,确保插件能识别到backend的配置:
    "eslint.workingDirectories": ["./front", "./backend"]
    

Stylelint 配置调整

思路和ESLint一致,两种方案可选:

  • 移到项目根目录(推荐)
    把front/.stylelintrc.json复制到项目根目录,Stylelint会自动扫描所有子目录的SCSS文件。要给backend单独设规则的话,同样用overrides:
    {
      // 保留原front的规则配置
      "overrides": [
        {
          "files": ["backend/**/*.scss"],
          "rules": {
            // backend专属的Stylelint规则
          }
        }
      ]
    }
    
  • 给Backend单独加配置文件
    在backend目录新建.stylelintrc.json,继承front的配置:
    {
      "extends": "../front/.stylelintrc.json",
      // 可选:添加独有的规则覆盖
      "rules": {}
    }
    
  • VS Code Stylelint插件补全配置
    在VS Code设置里搜索Stylelint: Working Directories,添加项目根目录和backend目录:
    "stylelint.workingDirectories": ["./front", "./backend"]
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 15:52:29