Skip to content

Analyze and fix SonarCloud issues #15

@NTCoding

Description

@NTCoding

Context

SonarCloud integration was added to CI. Before enforcing quality gates on new code, we should fix existing issues to establish a clean baseline.

Acceptance Criteria

  • Query SonarCloud for all current issues on main branch
  • Fix all CRITICAL and BLOCKER severity issues
  • Fix all MAJOR severity issues
  • Review and address any security hotspots
  • Verify quality gate passes on the PR

Technical Notes

Query issues:

curl -s "https://sonarcloud.io/api/issues/search?projectKey=NTCoding_living-architecture&severities=CRITICAL,BLOCKER,MAJOR" | jq '.issues[] | {rule: .rule, message: .message, file: .component, line: .line}'

Query security hotspots:

curl -s "https://sonarcloud.io/api/hotspots/search?projectKey=NTCoding_living-architecture" | jq '.hotspots[] | {message: .message, file: .component, line: .line}'

Migrated from Task Master #69 (was in-progress)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions