github rvben/rumdl v0.0.88

latest releases: v0.0.138, v0.0.137, v0.0.136...
2 months ago

Added

  • 11 new output formatters for enhanced compatibility:
    • grouped - Groups violations by file
    • pylint - Pylint-compatible format
    • azure - Azure Pipeline logging format
    • concise - Minimal file:line:col format
    • github - GitHub Actions annotation format
    • gitlab - GitLab Code Quality report format
    • json - Machine-readable JSON format
    • json_lines - JSONL format (one JSON object per line)
    • junit - JUnit XML format for CI integration
    • sarif - SARIF format for security tools
    • text - Default human-readable format with colors

Changed

  • BREAKING: Upgraded to Rust 2024 edition (requires Rust 1.87.0+)
  • Improved code quality by fixing all 283 clippy warnings

Fixed

  • Config output_format field now properly merges from configuration files
  • Pylint formatter now outputs correct CMD codes instead of generic C codes

Optimized

  • Removed unused dependencies (glob, walkdir)
  • Reduced binary size with aggressive compilation flags (LTO, strip, opt-level=z)
  • Improved performance through better regex compilation and caching

Don't miss a new rumdl release

NewReleases is sending notifications on new releases.