pinset2.1
EN
项目与选择命令

pinset detect

读取传统项目版本文件,报告版本选择、范围约束、忽略的工具、不支持值和冲突。

在 GitHub 查看源文档
字段说明
用途读取传统项目版本文件,报告版本选择、范围约束、忽略的工具、不支持值和冲突。
语法与参数pinset detect [--cwd <目录>] [--json]。扫描在最近的 .git 文件/目录处停止;不存在 Git 标记时只扫描起始目录。
修改状态否。 不联网、不创建 Pinset 状态、不执行第三方工具,也不修改来源文件。
示例pinset detect --cwd ./app --json
JSON支持。 data 包含 startboundarytarget_configcan_import 以及按 Provider 稳定排序的 findings
退出码本地扫描完成为 0,即使报告含冲突或没有可导入选择;只有无法开始扫描时返回 2
关键错误起始目录不存在或不可访问。不安全、畸形、不可表示的来源文件会作为报告项返回,而不是命令错误。

可导入来源包括 .nvmrc.node-version.bun-version.go-version.python-version.java-version.sdkmanrcrust-toolchain(.toml)global.json.fvmrc、旧版 FVM 项目 JSON、.tool-versionsmise.toml,以及 package.jsongo.modgo.work 中无歧义的字段。包清单中的版本范围只报告、不导入。符号链接、非普通文件、非 UTF-8 来源和超过 1 MiB 的文件会在报告中被拒绝。

/docs/commands/detectPinset 2.1