Skip to content

Structured expected/actual evidence on violations (#69) - #99

Merged
james-d12 merged 2 commits into
mainfrom
feature/violation-evidence-69
Oct 13, 2026
Merged

james-d12 merged 2 commits into
mainfrom
feature/violation-evidence-69

Bound evidence lists and single-pass must_any_match (#69 review)

7416805
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Oct 13, 2026 in 23s

Annotations

Check warning on line 23 in src/CodeGuard.Evaluation/Assertions/MustNotHaveAttributeAssertion.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=personal-james_codeguard&issues=AaE3KzdkM4M2kGYsT3jw&open=AaE3KzdkM4M2kGYsT3jw&pullRequest=99

Check failure on line 9 in src/CodeGuard.Reporting/Console/ConsoleViolationReporter.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 19 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=personal-james_codeguard&issues=AaE3KzijM4M2kGYsT3jy&open=AaE3KzijM4M2kGYsT3jy&pullRequest=99

Check warning on line 23 in src/CodeGuard.Evaluation/Assertions/MustHaveAttributeAssertion.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Extract this nested ternary operation into an independent statement.

See more on https://sonarcloud.io/project/issues?id=personal-james_codeguard&issues=AaE3KziOM4M2kGYsT3jx&open=AaE3KziOM4M2kGYsT3jx&pullRequest=99