Skip to content

fix: harden React false positive handling - #75

Merged
alxxjohn merged 2 commits into
mainfrom
fix/v131-false-positive-hardening
Jul 28, 2026
Merged

fix: harden React false positive handling#75
alxxjohn merged 2 commits into
mainfrom
fix/v131-false-positive-hardening

Conversation

@alxxjohn

@alxxjohn alxxjohn commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Added coverage for:

  • React components/hooks
  • React Native screens/components/render helpers
  • Next.js route handlers, including GET, POST, PATCH, DELETE
  • NestJS controllers, resolvers, gateways
  • NestJS DTO boundaries for design.persistence-model-leak

Key hardening added:

  • Suppresses framework-boundary noise for:

    • function.hidden-mutation
    • quality.hidden-side-effect
    • function.command-query-mix
    • naming.behavior-mismatch
    • quality.ambiguous-name
    • design.persistence-model-leak
  • Keeps strict behavior for non-UI/non-framework production code.

  • Refactored shared NestJS path detection into support after CodeGuard dogfood caught duplicate helper logic.

Validation passed:

  • go test ./...
  • golangci-lint run with 0 issues
  • make codeguard-ci with all sections passing.

@alxxjohn
alxxjohn merged commit 752bd41 into main Jul 28, 2026
16 checks passed
@alxxjohn
alxxjohn deleted the fix/v131-false-positive-hardening branch July 28, 2026 01:24
alxxjohn added a commit that referenced this pull request Jul 28, 2026
🤖 I have created a release *beep* *boop*
---


##
[1.3.2](v1.3.1...v1.3.2)
(2026-07-28)


### Bug Fixes

* add next and nest framework precision coverage
([220826e](220826e))
* harden react false positive handling
([2fde7bb](2fde7bb))
* harden React false positive handling
([#75](#75))
([752bd41](752bd41))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
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