跳转到内容

版本控制

修复lint规则、格式化布局等可能导致你的脚本无法通过。由于这些变化的性质, 极力推荐在你的package.json中保存精确的版本,而不是使用范围运算符。

这种方法将确保你的脚本不会意外失败。

Biome遵循语义版本控制。由于Biome作为一个工具链的性质,可能不清楚哪些变化被认为是主要的,次要的,或者是补丁。这就是为什么Biome使用以下版本指南:

  • 修复了一个对有效代码产生lint错误的lint规则(假阳性)
  • 修复错误的代码建议
  • 修复了导致代码无效或改变程序语义的语法格式化。
  • 对文档的改进
  • 不改变Biome功能的内部变化:
    • 重构
    • 性能改进
    • 增加或更改测试覆盖率
  • 改善诊断的措辞或修复诊断的渲染。
  • 在失败的发布后重新发布
  • 更改已建立的语法格式。
  • 添加新的规则或将现有的lint规则提升到一个默认不推荐的稳定组。
  • 为最近引入的语言特性添加lint和格式化支持,即使这导致更多的lint错误报告。
  • 推荐规则的移除
  • 存在规则的弃用
  • 添加不改变格式化或报告更多lint错误的新配置可选项。
  • 添加新的推荐lint规则或将现有的lint规则从nursery组提升到稳定组的推荐lint规则。
  • nursery规则的移除或将规则降级到nursery组。
  • 导致格式化不同或报告更多lint错误的配置变化(添加/删除选项,更改默认值)
  • Biome的公共API的更改
  • 需要一些聚光灯的新特性或工具的提升

Visual Studio Code 不支持预发布标签的扩展。这就是为什么Biome使用以下版本模式来区分稳定版本和预览版本:

  • 稳定版本使用偶数版本号:10,12,14,16,…
  • 预览版本使用奇数版本号:11,13,15,17,…