Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.93 KB

README.md

File metadata and controls

36 lines (26 loc) · 1.93 KB

Codegurureviewer

Parity grade: B · SDK aws-sdk-go-v2/service/codegurureviewer@v1.43.4 · last audited 2026-10-18 (8d07d8213)

Coverage

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

Known gaps

  • 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

Structural gaps

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.

More