Skip to content

v1.0.6 - Enhanced formatter with improved .PHONY handling and duplicate target detection

Choose a tag to compare

@EbodShojaei EbodShojaei released this 20 Jun 06:27
· 115 commits to main since this release

Includes:

  • Fixed malformed .PHONY declaration parsing with complex continuation syntax
  • Added comprehensive duplicate target detection with smart filtering
  • Improved PhonyRule to handle tab-prefixed continuation lines
  • Added DuplicateTargetRule with support for legitimate Make constructs
  • Enhanced formatter with better error handling and warnings
  • Updated comprehensive test fixtures and test coverage
  • All code quality checks passing (black, ruff, mypy, pytest)