clean_arch_linter 2.0.5
clean_arch_linter: ^2.0.5 copied to clipboard
Analysis server plugin to enforce clean architecture.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.5 - 2026-08-02 #
Changed #
- Updated docs.
- Updated
analysis_server_plugin_coredependency to^1.1.5.
2.0.4 - 2026-07-29 #
Changed #
- Updated docs.
- Updated
analysis_server_plugin_coredependency to^1.1.4.
2.0.2 - 2026-07-26 #
Added #
- New rule:
cross_layer_import— flags own-package imports that leave the domain layer. - New rule:
third_party_import— flags third-party package imports in domain files. - New rule:
dart_sdk_import— flagsdart:*SDK imports in domain files. - Top-level
domain_configblock for shared domain settings.
Changed #
-
Breaking: Replaced the monolithic
dependency_direction_rulewith three modular rules:cross_layer_importthird_party_importdart_sdk_import
See the README shipped with this release for more details.
-
domain_dir_namesmoved fromclean_arch_dependency_directionto the new top-leveldomain_configblock. -
Updated dependency
analysis_server_plugin_coreto^1.1.1.
Removed #
- Redundant path-based plugin registration syntax from README.
Fixed #
- Git plugin registration syntax in README — now shows the correct
git:block.