Skip to content

feat: add per-processor disable, 4 new processors, and multi-chain su…#31

Merged
ppgranger merged 1 commit intomainfrom
feat/per-processor-disable-and-new-ecosystems
Mar 28, 2026
Merged

feat: add per-processor disable, 4 new processors, and multi-chain su…#31
ppgranger merged 1 commit intomainfrom
feat/per-processor-disable-and-new-ecosystems

Conversation

@ppgranger
Copy link
Copy Markdown
Owner

@ppgranger ppgranger commented Mar 28, 2026

  • Per-processor enable/disable via disabled_processors config/env var
  • New processors: python_install (pip/poetry/uv), cargo_clippy (Rust clippy), maven_gradle (mvn/gradle), structured_log (JSON lines/stern/kubetail)
  • Multi-processor chaining: chain_to supports lists with cycle detection and max_chain_depth config; cargo_clippy chains to lint processor
  • Fix dead patterns and edge cases in build_output and lint_output

What

Why

How

Checklist

  • ruff check . passes
  • ruff format --check . passes
  • python3 -m pytest tests/ -v passes (all 207+ tests)
  • New code has tests (if applicable)
  • No secrets or credentials in the diff

…pport

- Per-processor enable/disable via `disabled_processors` config/env var
- New processors: python_install (pip/poetry/uv), cargo_clippy (Rust clippy),
  maven_gradle (mvn/gradle), structured_log (JSON lines/stern/kubetail)
- Multi-processor chaining: chain_to supports lists with cycle detection
  and max_chain_depth config; cargo_clippy chains to lint processor
- Fix dead patterns and edge cases in build_output and lint_output
@ppgranger ppgranger merged commit aa2b460 into main Mar 28, 2026
5 checks passed
@ppgranger ppgranger deleted the feat/per-processor-disable-and-new-ecosystems branch March 28, 2026 15:03
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