Skip to content

[FIX] PR #139: missing @WHO headers on formatter files + wrong command count in docs #170

Description

@Wolfvin

Context

PR #139 (feat(formatters): unified Finding dataclass + 5 new formatters — closes #52) needs two fixes before it can be merged.

Issues Found

1. Missing file headers on new formatter files

The following new files are missing required @WHO/@WHAT/@PART/@ENTRY headers:

  • scripts/formatters/text.py
  • scripts/formatters/vim.py
  • scripts/formatters/emacs.py
  • scripts/formatters/junit_xml.py
  • scripts/formatters/gitlab_sast.py

Add the standard header to each file. Example:

# @WHO:   scripts/formatters/junit_xml.py
# @WHAT:  JUnit XML formatter for CI test report integration
# @PART:  formatters
# @ENTRY: format_findings()

2. Wrong command count in docs

PR #139 bumped docs to 69 CLI commands / 67 MCP tools — but this PR adds 0 new commands and 0 new MCP tools (only internal formatters, no new registry entries). The count should remain unchanged.

Fix: run python3 scripts/sync_command_count.py --apply and verify the count it produces matches what's in README.md, SKILL.md, SKILL-QUICK.md, pyproject.toml, skill.json. Commit the corrected counts.

Definition of Done

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions