import_guard_custom_lint 0.0.7
import_guard_custom_lint: ^0.0.7 copied to clipboard
A custom_lint package to guard imports between folders. Enforce clean architecture layer dependencies with configurable deny rules.
Changelog #
0.0.7 #
- Cap custom_lint_builder at <0.8.0 for IDE compatibility
- Update SDK constraint to ^3.4.0
- Simplify dependencies (let custom_lint_builder manage analyzer versions)
- Improve example documentation with inline yaml comments
0.0.6 #
- Add allow list support
- Add multi-level caching for improved performance
0.0.5 #
- Fix duplicate warning reports
- Remove report cache that prevented re-analysis
0.0.4 #
- Fix: correct SDK constraint to >=3.7.0 (analyzer ^8.0.0 requires 3.7.0+)
0.0.3 #
- Fix: monorepo performance improvement (share config cache across packages)
0.0.1 #
- Initial release
- custom_lint based implementation for Dart 3.7+
- Support for glob patterns (
*,**) - Hierarchical config inheritance from repo root
- Trie-based O(path_length) pattern matching