Loading...
Loading...
Compare original and translation side by side
origin/<base>...HEADpnpm lint/preflight/send-itnpm installgitorigin/<base>...HEADpnpm lint/preflight/send-itnpm installgitgit fetch origin <base>node skills/preflight/scripts/preflight.mjs--dry-run--dry-runwould-run.preflight-summary.json.preflight-summary.jsonpasseddeferredblocking--dry-runinitialise-skillsnode skills/preflight/scripts/lint-fix.mjspnpm lintblockOnWarnings: truegit fetch origin <base>node skills/preflight/scripts/preflight.mjs--dry-run--dry-runwould-run.preflight-summary.json.preflight-summary.jsonpasseddeferredblocking--dry-runinitialise-skillsnode skills/preflight/scripts/lint-fix.mjspnpm lintblockOnWarnings: true| Category | Runs when | Skipped when |
|---|---|---|
| ESLint | Branch diff includes lintable code or eslint/tsconfig config paths | Markdown-only or non-lintable changes |
| markdownlint | Branch diff includes | No markdown changes; warns and skips if the |
| actionlint | Branch diff includes | No workflow changes; config-only changes lint all tracked workflows; warns and skips if |
pnpm --filterastro check| 类别 | 执行时机 | 跳过时机 |
|---|---|---|
| ESLint | 分支差异包含可Lint的代码或eslint/tsconfig配置路径时 | 仅Markdown变更或不可Lint的变更时 |
| markdownlint | 分支差异包含 | 无Markdown变更;如果 |
| actionlint | 分支差异包含 | 无工作流变更;仅配置变更时会Lint所有已跟踪的工作流;如果 |
pnpm --filterastro check/preflightnode skills/preflight/scripts/lint-fix.mjs/send-it/preflightnode skills/preflight/scripts/lint-fix.mjs/send-itpnpm-workspace.yamlpackage.jsonlintorigin/HEADmainmasterdevelopmainpreflight.config.jsonconfig.example.json{
"baseBranch": "main",
"blockOnWarnings": false,
"workspaces": {
"web": { "filter": "@acme/web", "prefix": "apps/web/" }
}
}blockOnWarningsfalsepnpm linttruepnpm-workspace.yamlpackage.jsonlintpackage.jsonorigin/HEADmainmasterdevelopmainpreflight.config.jsonconfig.example.json{
"baseBranch": "main",
"blockOnWarnings": false,
"workspaces": {
"web": { "filter": "@acme/web", "prefix": "apps/web/" }
}
}blockOnWarningsfalsepnpm linttruescripts/nodepnpmnpm installscripts/preflight.mjsscripts/lint-fix.mjseslint --fixmarkdownlint-cli2 --fixscripts/classify-lint.mjsscripts/lib/{scope,diff-lines,paths}.mjsscripts/nodenpm installscripts/preflight.mjsscripts/lint-fix.mjseslint --fixmarkdownlint-cli2 --fixscripts/classify-lint.mjsscripts/lib/{scope,diff-lines,paths}.mjs