mirror of
https://github.com/acamarata/acamarata_lints.git
synced 2026-06-30 18:54:24 +00:00
1.5 KiB
1.5 KiB
Changelog
All notable changes to this project are documented here. Format follows Keep a Changelog. This project adheres to Semantic Versioning.
Unreleased
1.0.0 - 2026-05-28
Added
- Initial release:
analysis_options.yamlextendingflutter_lints/flutter.yaml - Strict acamarata rule overrides:
prefer_single_quotes— consistent string quotingalways_declare_return_types— explicit return types on all functionsavoid_print— no print() in library coderequire_trailing_commas— cleaner diffs and merge conflict reductionprefer_const_constructors+ const variants — reduces Flutter rebuildsavoid_dynamic_calls— no dynamic type invocationspublic_member_api_docs— all public APIs documenteduse_super_parameters— Dart 2.17+ initializer syntaxavoid_positional_boolean_parameters— boolean parameters must be namedsort_constructors_first— consistent class member orderingcurly_braces_in_flow_control_structures— always use braces
- Analyzer strict mode:
strict-casts,strict-inference,strict-raw-types example/analysis_options.yamlshowing the consumer include patternlib/acamarata_lints.dartplaceholder (lint packages export nothing)- MIT license, README with install/usage/rule rationale table