@codacy/tools-biome-2 (英语)
目录
概览
JavaScript/TypeScript/CSS/JSON 插件使用 生物体 二进制. Biome是一款用Rust书写的快速网络工具链,它提供林入,格式化和导入排序. 使用CLI执行策略. 二进制来自 @biomejs/biome npm 软件包, 是一个按需 有效载数 而不是依赖: install 运行 npm ci 对所犯 payload/package-lock.json,因此npm在运行它的机器上选择了正确的平台二进制(包括musl).
| 财产 | 数值 |
|---|---|
| 工具标识 | Biome |
| 编码 UUID | 934a97f8-835c-42fc-a6d1-02bdfca3bdfa |
| 战略 | CLI(npm有效载荷,按需安装) |
| 语文 | JavaScript, TypeScript, JSX, TSX, JSON, CSS 软件 |
| 二进制 | @biomejs/biome npm 软件包 |
| 文件图案 | **/*.js, (中文(简体) ), **/*.jsx, (中文(简体) ), **/*.ts, (中文(简体) ), **/*.tsx, (中文(简体) ), **/*.json, (中文(简体) ), **/*.css |
| 图案计数 | ~466 (英语) |
更新图案
# Re-fetch pattern metadata from the Codacy API
pnpm prefetch
# Commit the result
git add src/patterns.json
模式 ID 遵循格式 Biome_lint_suspicious_noDoubleEquals, (中文(简体) ), Biome_lint_correctness_noUnusedVariables等 (中文(简体) ).
更新 Biome 版本
- 更新
preferredVersion内src/metadata.ts - 更新
@biomejs/biome版本在devDependencies联 合 国package.json - 运行
pnpm install获取新的二进制 - 运行
pnpm generate-payloads biome-2从重播根到重播payload/package.json并重生其锁文件 - 运行
pnpm prefetch- Biome经常增加新规则 - 运行
pnpm test以验证兼容性 - 如果主要版本更改,请创建新的适配软件包(
biome-3/(中文(简体) )
发展
pnpm build # Build with tsup
pnpm test # Run tests (the payload is a devDependency, so no install is needed)
维护者的注释
-
预设绘图
src/pattern-mappings.json(中文(简体) ): 标记只——Biome的图案ID是lint/<group>/<rule>而路径中没有框架,所以标记是唯一的信号.drizzle-orm财务报告和审定财务报表turborepo被添加到三个育婴规则 命名这些工具. 这个test- 还有a11y- 标记的规则是故意普遍的:它们只匹配测试或 JSX的语法,所以他们是惰性的,而不是在既无又无的回扣中吵闹. -
Biome是一个独立的Rust 二进制,通过Biome系统分布
@biomejs/biomenpm 有特定平台的可选依赖性包 (@biomejs/cli-darwin-arm64, (中文(简体) ),@biomejs/cli-linux-x64(见a/c.5/49/70,附件). -
适配器从
@biomejs/biome/bin/biome(联署材料包装)node。 。 。 . -
通过 JSON 输出
biome lint --reporter=json——JSON被放出去Stdout,而stderr包含不稳定的API警告(由适配器过滤出). -
出站代码为0=清理,1=发现出站问题(正常),2+=出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站.
-
--config-path接受一个 目录 路径(寻找生物)biome.json在它内部. -
关键: 生成
biome.json必须写入临时目录 外部 存储器。 Biome 2.x 处理任何biome.json在回波分层内作为嵌入根配置,如果回波级别上已经存在隐含的根,则用"Found a 嵌入根配置"出错. 写入os.tmpdir()避免这个. -
当指定模式时, a
biome.json配置以recommended: false并且只允许要求的规则. -
配置文件搜索顺序 :
biome.json, (中文(简体) ),biome.jsonc, (中文(简体) ),.biome.json, (中文(简体) ),.biome.jsonc。 。 。 . -
Biome报告1行和栏号——不需要转换.
-
JSON输出中的文件路径与工作目录相对.