enforced_lints 0.1.3
enforced_lints: ^0.1.3 copied to clipboard
Configurable lint rules enforced across Dart/Flutter projects via the analyzer plugin API.
0.1.2 #
Fixed #
- Stabilized analyzer plugin compatibility by tightening
analyzerandanalyzer_pluginconstraints to ensure successful resolution duringpub downgradeand pub.dev analysis. - Fixed missing runtime dependency on
path, which caused static analysis warnings in analyzer plugin sources. - Resolved pub.dev analysis failures caused by leftover
.trunktooling artifacts interfering withpanapackage inspection. - Ensured full compatibility of analyzer plugin with pub.dev isolated plugin execution environment.
0.1.1 #
Fixed #
- Example file no longer contains real violations, which caused
dart analyze --fatal-infosto fail and zeroed out the pub.dev static analysis score. - Widened
analyzerconstraint to<13.0.0to include the latest compatible version and improve the pub.dev dependency score.
0.1.0 #
Added #
- Per-rule opt-out configuration via
analysis_options.yaml— set any rule tofalseto disable it. - Unit tests for the
no_final_local_variablerule. - Example project demonstrating plugin integration and rule configuration.
dart run tools/reset_plugin_cache.dartscript to reset the analysis server plugin cache during plugin development.
Changed #
- README restructured with anchor navigation, a rules table with status indicators, and a detailed per-rule reference section.
- Root library now includes setup documentation and exports a
versionconstant.