github rvben/rumdl v0.0.84

latest releases: v0.0.139, v0.0.138, v0.0.137...
3 months ago

Added

  • Type-safe serde-based configuration system for all 24 configurable rules
  • Dedicated config modules for each rule with compile-time validation
  • Full IDE support with autocomplete for configuration options
  • Centralized utilities for common parsing patterns

Changed

  • BREAKING: Internal configuration structure refactored (external API unchanged)
  • Migrated all rules from manual TOML parsing to serde deserialization
  • Improved performance through centralized parsing for:
    • Link and URL detection
    • Code span identification
    • List item processing
    • Block element detection
  • Pre-computed line information for better performance
  • ~40% reduction in configuration boilerplate code

Fixed

  • MD030: Correct handling of tab characters in list items

Performance

  • Significant performance improvements across multiple rules through:
    • Centralized regex compilation and caching
    • Reduced redundant parsing operations
    • More efficient text processing algorithms
    • Optimized pattern matching for MD044

Don't miss a new rumdl release

NewReleases is sending notifications on new releases.