Skip to content

docs: release prep for v0.0.1#3

Merged
hermanngeorge15 merged 2 commits into
mainfrom
feat/release-prep
Apr 2, 2026
Merged

docs: release prep for v0.0.1#3
hermanngeorge15 merged 2 commits into
mainfrom
feat/release-prep

Conversation

@hermanngeorge15
Copy link
Copy Markdown
Contributor

Summary

  • Full README with problem statement, installation, usage examples, pattern categories table, output format examples, inline suppression, and exit codes
  • CONTRIBUTING.md with development commands, pattern contribution guide, ID numbering, and commit convention
  • PATTERNS.md with YAML format reference, category table, and submission process

Verification

  • 39 tests passing
  • clippy clean (zero warnings)
  • cargo fmt clean
  • Release binary builds and produces correct output on both clean and injected fixtures

Test plan

  • cargo fmt --check -- clean
  • cargo clippy -- -D warnings -- clean
  • cargo test -- 39 passed
  • cargo build --release -- success
  • ./target/release/injection-scanner check tests/fixtures/clean-skill.md -- exit 0
  • ./target/release/injection-scanner check tests/fixtures/injected-skill.md -- exit 1, 6 findings

hermanngeorge15 and others added 2 commits April 2, 2026 12:21
Implements the complete CLI entry point:
- check subcommand with path, --format, --patterns args
- stdin mode (check -) for piping content
- recursive directory scanning (md, yaml, yml, txt, toml)
- per-file allowlist parsing and per-line suppression
- exit code 0 = clean, 1 = findings
- 11 CLI integration tests

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@hermanngeorge15 hermanngeorge15 merged commit fa45bae into main Apr 2, 2026
2 checks passed
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