Parity grade: B · SDK aws-sdk-go-v2/service/codegurureviewer@v1.43.4 · last audited 2026-10-18 (8d07d8213)
| Metric | Value |
|---|---|
| PARITY entries audited | 14 (14 ok) |
| Feature families | 3 (3 ok) |
| Known gaps | 6 |
| Structural gaps (can't be emulated) | 2 |
| Deferred items | 0 |
| Resource leaks | clean |
- PullRequest reviews: CreateCodeReview only creates RepositoryAnalysis reviews, so ListCodeReviews Type=PullRequest is always empty; the emulator has no provider webhook that opens a pull-request review
- aws-codeguru-reviewer.yml: ConfigFileState reports Present/Absent by file presence; the contents (excluded paths) are not parsed, so SuppressedLinesOfCodeCount is always 0 and PresentWithErrors is never returned
- ConnectionArn of Bitbucket/GitHub Enterprise Server associations is stored, not looked up in the CodeConnections/CodeStar Connections emulators
- KMSKeyDetails.KMSKeyId is stored, not looked up in the KMS emulator
- Error codes per operation (NotFoundException for associations, ResourceNotFoundException for reviews, feedback and tags) are an emulator choice; the SDK documents the exception set but not which operation raises which
- ResourceGroupsTaggingAPI does not expose association tags
These do not block an A grade — no implementation could produce real data here because the underlying data source cannot exist in an emulator.
- Reviews of Bitbucket, GitHub and GitHub Enterprise Server repositories fail with an explanatory StateReason: there is no emulated source host to clone from.
- CodeGuru's ML detectors cannot exist here; findings come from the five documented heuristics only, and MeteredLinesOfCodeCount counts non-blank lines of recognised code files.