@codacy/tools-revive-1 (英语)
目录
概览
使用 振兴 二进制. 采用CLI执行战略——产卵 revive 通过 spawnTool() 并分析它的 JSON 输出。 "回想"(Revive)是"去想"(Go)的快活,可配置,可扩展的穿插器,为定制规则的发展提供了框架.
| 财产 | 数值 |
|---|---|
| 工具标识 | Revive |
| 编码 UUID | bd81d1f4-1406-402d-9181-1274ee09f1aa |
| 战略 | 国 际 |
| 语文 | 走开 |
| 二进制 | revive |
| 文件图案 | **/*.go |
| 图案计数 | 102 (韩语) |
更新图案
# Re-fetch pattern metadata from the Codacy API
pnpm prefetch
# Commit the result
git add src/patterns.json
模式 ID 遵循格式 Revive_exported, (中文(简体) ), Revive_blank-imports, (中文(简体) ), Revive_cyclomatic等 (中文(简体) ). 这个 Revive_ 前缀与 Codacy API 前缀完全匹配.
更新复活版
- 更新
preferredVersion内src/adapter.ts - 如果发布资产命名改变, 更新下载 URL 模板
- 运行
pnpm prefetch以检查新的/撤消的规则 - 运行
pnpm test以验证兼容性 - 如果主要版本更改,请创建新的适配软件包(
revive-2/(中文(简体) )
发展
pnpm build # Build with tsup
pnpm test # Run tests (mocked tests always run; integration tests require revive in PATH)
安装用于集成测试的本地恢复:
go install github.com/mgechev/[email protected]
维护者的注释
- Revive作为从GitHub发行的预建二进制(tar.gz存档于每个平台)来分配.
- 二进制通过
downloadAndExtract()因为它是一个tar.gz. - 运行时间是类型检查规则需要的可选依赖. 适配器下载
ensureGo()期间install()和用途buildGoEnv()编号 :goModDownload()期间analyze()。 。 。 . - 通过 JSON 输出
-formatter json。 。 。 . - 出站码0表示没有出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出站出.
- 配置生成写入 TOML 语法(
[rule.{name}]页:1.codacy/generated/revive.toml。 。 。 . - 模式参数作为
arguments = [value]在生成的 TOML 中. - 这个
confidence = 0.0在生成的配置中设置,确保所有结果都得到报告,而不论信任程度如何. - 平台映射 :
darwin-arm64- > (中文)darwin_arm64, (中文(简体) ),darwin-x64- > (中文)darwin_amd64, (中文(简体) ),linux-x64- > (中文)linux_amd64, (中文(简体) ),linux-arm64- > (中文)linux_arm64。 。 。 .