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

如何让BiomeJS强制为TypeScript项目的方法间保留且仅保留一行空行?

解决BiomeJS强制方法/函数间保留且仅一行空行的问题

可以通过修改BiomeJS的配置文件,强制所有函数、类方法等元素之间保留且仅一行空行,具体操作如下:

  1. 打开项目根目录的biome.json配置文件(无则新建)。
  2. 在formatter.rules下添加blankLines相关规则,配置示例:
{
  "$schema": "./node_modules/@biomejs/biome/configuration_schema.json",
  "formatter": {
    "enabled": true,
    "rules": {
      "blankLines": {
        // 强制顶级函数(文件级定义的函数)之间保留一行空行
        "betweenFunctions": "always",
        // 强制类、接口中的方法/属性成员之间保留一行空行
        "betweenClassMembers": "always",
        // 可选:控制代码块之间的空行(如if/for块与后续代码)
        "betweenBlocks": "always"
      }
    }
  }
}

这些规则的作用:

  • betweenFunctions: "always":无论原本函数间有无空行,都会统一调整为仅保留一行;若存在多行空行,会自动合并为一行。
  • betweenClassMembers: "always":对类、接口内部的方法、属性等成员生效,同样强制仅保留一行空行。

配置完成后,运行Biome的格式化命令(如npx biome format --write ./src),即可自动修复所有符合规则的代码空行问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 14:59:57