Skip to content

Batch: 2 changes, one commit each - #54

Merged
thebenignhacker merged 2 commits into
mainfrom
integrate/2026-10-21-r6
Oct 21, 2026
Merged

thebenignhacker merged 2 commits into
mainfrom
integrate/2026-10-21-r6

Conversation

@thebenignhacker

Copy link
Copy Markdown
Member

This pull request lands 2 commits in internal/cli, pkg/scanner, pkg/reporter, docs, the README and the changelog.

Included

Verified on this exact tree

  • go build ./...: exit 0
  • go vet ./...: exit 0
  • gofmt -l .: no files listed
  • golangci-lint run ./...: exit 1, 89 issues (errcheck 49, staticcheck 40); the same command on origin/main f680a89: exit 1, 88 issues (errcheck 48, staticcheck 40); the one issue only on this tree: internal/cli/scan.go:652 errcheck, fmt.Fprintf
  • gh run view 39623605194 --repo csnp/cryptoscan --json jobs (CI on origin/main f680a89): lint success, test success, build success, release skipped
  • go test -race -p 4 -v ./...: exit 0; 8 packages ok, 1 package with no test files; --- PASS lines: 364 top-level, 1154 including subtests; --- FAIL lines: 0; --- SKIP lines: 0
  • git ls-files | grep -i changelog: CHANGELOG.md, pkg/reporter/changelog_test.go (no changelog check script; the test file ran in the suite above)

Not included

None.

Closes

Refs #7
Refs #10

How to merge

Rebase and merge, so that each change stays its own commit on main.

…f the removed clone (#7)

Refs #7
Remaining, as each changes detection, an exit code or the README capture: hybrid classification of mlkem768x25519-sha256; a distinct exit code for tool errors; the score box border; repo-relative paths, and long paths cut from the left, for local scans; the migration score framed as a path forward; the recommendation line; RC2 named by algorithm; assert messages and comments counted as withheld narrative; jsonwebtoken npm dependency inventory.
… them with --include-skipped (#10)

Refs #10
Remaining, since each changes what is reported or the exit code: default scanning of example, sample, demo, mock, fixture, testdata and documentation directories at lowered severity with Secret Detection excepted; removal of the -docs and _docs file-name rule; nonzero --fail-on exit when zero files were scanned.
@thebenignhacker
thebenignhacker merged commit 0cb7e34 into main Oct 21, 2026
4 checks passed
@thebenignhacker
thebenignhacker deleted the integrate/2026-10-21-r6 branch October 21, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant