You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix: reduce false positives in secrets scanner and test gap heuristic
Secrets: add varRefRe pattern to isLikelyFalsePositive() that detects
when the captured "secret" is a variable/attribute reference (e.g.,
self._settings.openai_api_key, config.apiKey, os.environ, process.env,
viper.GetString) rather than a hardcoded literal. Adds 7 test cases.
Test gaps: extend findTestFiles() to check the Python/pytest prefix
convention (test_{name}.ext) in addition to suffix patterns. Also
checks sibling tests/ directory and top-level tests/ directory, which
is the standard Python project layout.
* fix: resolve CI failures — undici vulnerability, review JSON parsing, test coverage
- Override undici to ^6.24.0 in pr-analysis action to fix Trivy security scan
- Suppress logger warnings for all output formats (not just human) so stderr
doesn't corrupt JSON output when CI redirects 2>&1
- Add tests for filterRenamePairs, varRefRe regex, and doc file entropy threshold
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: address 8 code review findings from CKB analysis
- filterRenamePairs: deterministic output via sorted keys, filter both
sides of rename pairs (not just the "removed" half)
- varRefRe: clarify why partial-capture branches exist alongside the
anchored dotted-chain branch
- review_coupling: batch fileLastModified into single shell invocation
instead of O(n) git-log subprocesses
- detect.go: document findManifest lexical ordering behavior
- handlers_delta: clarify Content-Type validation allows missing header
- review_health: fix stale weight comment (15%/25% not 25%/15%), add
weight-sum and ordering assertion test
- Remove eslint-disable from generated markers (too aggressive — flags
hand-written files with lint suppressions)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments