rexios_lints 16.0.0 
rexios_lints: ^16.0.0 copied to clipboard
A collection of the linting rules I use for Flutter/Dart projects and packages
16.0.0 #
- Adds 
not_null_assertiontoextra 
15.0.1 #
- Supports 
analyzerversion8.0.0 
15.0.0 #
- Requires Dart 
3.9.0 - Adds the following lints to 
core:prefer_int_literalsswitch_on_type
 - Adds the following lints to 
extra:do_not_use_stateful_builderdouble_leading_zero
 
14.0.1 #
- Supports 
custom_lintversion0.8.0 
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.