fix(tooling): run knip through pnpm package dlx · openclaw/openclaw@0fa384c
vincentkoc
·
2026-06-03
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -1482,8 +1482,8 @@
|
1482 | 1482 | "crabbox:stop": "node scripts/crabbox-wrapper.mjs stop", |
1483 | 1483 | "crabbox:warmup": "node scripts/crabbox-wrapper.mjs warmup", |
1484 | 1484 | "deadcode:ci": "pnpm deadcode:report:ci:knip && pnpm deadcode:report:ci:ts-unused", |
1485 | | -"deadcode:dependencies": "pnpm --config.minimum-release-age=0 dlx knip@6.8.0 --config config/knip.config.ts --production --no-progress --reporter compact --dependencies --no-config-hints", |
1486 | | -"deadcode:knip": "pnpm dlx knip --config config/knip.config.ts --production --no-progress --reporter compact --files --dependencies", |
| 1485 | +"deadcode:dependencies": "pnpm --config.minimum-release-age=0 dlx --package knip@6.8.0 knip --config config/knip.config.ts --production --no-progress --reporter compact --dependencies --no-config-hints", |
| 1486 | +"deadcode:knip": "pnpm --config.minimum-release-age=0 dlx --package knip@6.8.0 knip --config config/knip.config.ts --production --no-progress --reporter compact --files --dependencies", |
1487 | 1487 | "deadcode:report": "pnpm deadcode:knip; pnpm deadcode:ts-prune; pnpm deadcode:ts-unused", |
1488 | 1488 | "deadcode:report:ci:knip": "mkdir -p .artifacts/deadcode && pnpm deadcode:knip > .artifacts/deadcode/knip.txt 2>&1 || true", |
1489 | 1489 | "deadcode:report:ci:ts-prune": "mkdir -p .artifacts/deadcode && pnpm deadcode:ts-prune > .artifacts/deadcode/ts-prune.txt 2>&1 || true", |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -118,7 +118,14 @@ export function runKnipUnusedFiles(params = {}) {
|
118 | 118 | const run = params.spawnSyncCommand ?? spawnSync; |
119 | 119 | const result = run( |
120 | 120 | "pnpm", |
121 | | -["--config.minimum-release-age=0", "dlx", `knip@${KNIP_VERSION}`, ...KNIP_ARGS], |
| 121 | +[ |
| 122 | +"--config.minimum-release-age=0", |
| 123 | +"dlx", |
| 124 | +"--package", |
| 125 | +`knip@${KNIP_VERSION}`, |
| 126 | +"knip", |
| 127 | + ...KNIP_ARGS, |
| 128 | +], |
122 | 129 | { |
123 | 130 | encoding: "utf8", |
124 | 131 | killSignal: "SIGTERM", |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -135,7 +135,9 @@ src/a.ts: src/a.ts
|
135 | 135 | args: [ |
136 | 136 | "--config.minimum-release-age=0", |
137 | 137 | "dlx", |
| 138 | +"--package", |
138 | 139 | "knip@6.8.0", |
| 140 | +"knip", |
139 | 141 | "--config", |
140 | 142 | "config/knip.config.ts", |
141 | 143 | "--production", |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。