rexios_lints 14.0.0
rexios_lints: ^14.0.0 copied to clipboard
A collection of the linting rules I use for Flutter/Dart projects and packages
14.0.0 #
- Adds
unnecessary_containertoextra
13.0.0 #
- Adds
inline_context_lookupstoextra - Fixes issues with
do_not_use_raw_pathsfix
12.0.1 #
- Fixes deprecations
12.0.0 #
- Requires Dart
3.8.0 - Upgrades
lintsto6.0.0 - Upgrades
flutter_lintsto6.0.0 - Additions to
core:unnecessary_ignoreuse_null_aware_elements
- Removes the following rules from
corethat were added tolints/recommendedunnecessary_underscores
- Removes the following rules from
core:require_trailing_commas(this rule conflicts with the new formatter)
11.0.6 #
- Does not enforce
prefer_immutable_classeson classes with mutable supertypes
11.0.5 #
- Inserts
@immutableannotation after documentation comment
11.0.4 #
- Does not enforce
prefer_immutable_classeson classes that have zero parameter constructors
11.0.3 #
- Does not enforce
prefer_immutable_classeson classes that extend immutable classes
11.0.2 #
- Does not enforce
prefer_immutable_classeson classes with no fields
11.0.1 #
- Fixes an issue where imports couldn't be properly added to files without existing import statements
11.0.0 #
- Additions to
dart:prefer_const_constructors_in_immutables
- Additions to
extra:prefer_immutable_classes
- Fixes issue with
do_not_use_raw_pathsfix
10.0.1 #
- Formatting
10.0.0 #
- Updates the SDK lower-bound to
3.7.0 - Adds the following lints to
core:omit_obvious_property_typesunnecessary_asyncunnecessary_underscores
9.3.0 #
- Improves
do_not_use_raw_paths- Handles paths using string interpolation
- Adds
pathimport if not already imported
9.2.0 #
- Supports
analyzerversion7.0.0
9.1.0 #
- Removes
discarded_futuressince it is too annoying
9.0.0 #
- Updates the SDK lower-bound to
3.6.0 - Upgrades
lintsto5.0.0 - Upgrades
flutter_lintsto5.0.0 - Adds the following lints to
corediscarded_futuresuse_truncating_division
- Removes the following rules from
corethat were added tolints/recommendedinvalid_runtime_check_with_js_interop_types
- Adds the following rules to
flutterthat were removed fromflutter_lintsprefer_const_constructorsprefer_const_declarationsprefer_const_literals_to_create_immutables
8.2.0 #
- Adds a fix for
do_not_use_raw_paths
8.1.0 #
- Adds
{dart|flutter}/core_extra.yamlrulesets - Adds
{dart|flutter}/package_extra.yamlrulesets
8.0.0 #
- Adds
document_ignoresto core lints - Adds
invalid_runtime_check_with_js_interop_typesto core lints
7.0.0 #
- Upgrades
lintsandflutter_lints
6.0.1 #
- Update readme
6.0.0 #
- Upgrades
lintsto 3.0.0 - Upgrades
flutter_lintsto 3.0.0 - Removes
use_super_parametersfrom ruleset since it is now a part oflints/recommended - Adds the following lints to
dart/coreandflutter/coreconditional_uri_does_not_existunnecessary_breaks
- Adds the following lints to
flutter/coreuse_colored_boxuse_decorated_box
5.0.0 #
- Adds the following lints
always_declare_return_typesavoid_types_on_closure_parametersleading_newlines_in_multiline_stringsomit_local_variable_typesunnecessary_lambdasunnecessary_parenthesis
- See the README for justification
4.0.0 #
- Removes analysis exclusions for the following reasons:
- Errors in generated files should not be invisible
- Lint issues in generated files point to issues in the generator
- Pana no longer respects exclusions specified in analysis options
3.0.0 #
- Added
use_super_parameters,prefer_final_in_for_each, andprefer_final_localsto core lints
2.0.1 #
- Updated readme
2.0.0 #
- Updated lints packages to version 2
1.0.0 #
- Initial version.