MCPcopy Index your code
hub / github.com/openclaw/clawsweeper / skippedNonCodeReport

Function skippedNonCodeReport

src/commit-classifier.ts:159–201  ·  view source on GitHub ↗
(options: {
  targetRepo: string;
  sha: string;
  metadata: SkippedCommitMetadata;
  changedFiles: string[];
})

Source from the content-addressed store, hash-verified

157}
158
159export function skippedNonCodeReport(options: {
160 targetRepo: string;
161 sha: string;
162 metadata: SkippedCommitMetadata;
163 changedFiles: string[];
164}): string {
165 const parent = options.metadata.parents[0] ?? "unknown";
166 const changedFiles = options.changedFiles.length
167 ? options.changedFiles.map((file) => `- \`${file}\``).join("\n")
168 : "- none";
169 return `---
170sha: ${options.sha}
171parent: ${parent}
172repository: ${options.targetRepo}
173author: ${yamlScalar(personLabel(options.metadata.authorName, options.metadata.githubAuthor))}
174committer: ${yamlScalar(personLabel(options.metadata.committerName, options.metadata.githubCommitter))}
175github_author: ${yamlScalar(options.metadata.githubAuthor || "unknown")}
176github_committer: ${yamlScalar(options.metadata.githubCommitter || "unknown")}
177co_authors: ${options.metadata.coAuthors.length ? yamlArray(options.metadata.coAuthors.map(stripEmailIdentity)) : "[]"}
178commit_authored_at: ${yamlScalar(options.metadata.authoredAt)}
179commit_committed_at: ${yamlScalar(options.metadata.committedAt)}
180result: skipped_non_code
181confidence: high
182highest_severity: none
183check_conclusion: success
184reviewed_at: ${new Date().toISOString()}
185---
186
187# Commit ${shortSha(options.sha)}
188
189Skipped: non-code-only commit.
190
191## Reviewed
192
193- Classification: cheap pre-Codex path filter
194- Changed files:
195${changedFiles}
196
197## Limitations
198
199- Codex review was not started because the commit only changed documentation, changelog, asset, or other non-code files.
200`;
201}

Callers 2

classifyCommandFunction · 0.85

Calls 4

yamlScalarFunction · 0.70
personLabelFunction · 0.70
yamlArrayFunction · 0.70
shortShaFunction · 0.70

Tested by

no test coverage detected