Changelog
All notable changes to this project will be documented in this file.
[0.1.0] - 2026-03-30¶
Documentation¶
- Write comprehensive README with examples and configuration guide
Features¶
- Add config parsing for rules and apply sections
- Add module pattern matcher with wildcard and capture support
- Add Violation dataclass for checker results
- Add variable name checker with source/transform and case support
- Add function/method name checker with filter and prefix support
- Add class name checker with base_class filter and regex support
- Add module name checker with class_name derivation and regex
- Add package name checker with case and regex support
- line output format
- Add CLI with pnl check command and end-to-end integration
Miscellaneous¶
- Set up project scaffolding and tooling
- Add runtime dependencies and CLI entry point
- Fix ruff lint and format issues