zekfad_lints 2.3.1
zekfad_lints: ^2.3.1 copied to clipboard
Set of lints for Flutter applications, widget collections, Dart applications and packages.
2.3.1 #
- Temporally comment unreleased rules to prevent include warning.
- Commented out
use_null_aware_elements - Commented out
unnecessary_ignore(experimental)
- Commented out
2.3.0 #
- Update
package:lintsto>=5.0.0 <7.0.0to support version 6.
For linter 3.7.0
- Enabled
avoid_dynamic_calls - Enabled
strict_top_level_inference - Enabled
unnecessary_async(experimental) - Enabled
unnecessary_underscores - Enabled
unsafe_variance(experimental) - Removed no longer available
package_api_docs
For future version of linter 3.8.0
- Enabled
use_null_aware_elements - Enabled
unnecessary_ignore(experimental)
2.2.0 #
For linter 3.6.0
Requires Dart 3.6
- Enabled
missing_code_block_language_in_doc_comment - Enabled
avoid_futureor_void(experimental) - Enabled
prefer_const_constructorsin flutter config - Enabled
prefer_const_declarationsin flutter config - Enabled
prefer_const_literals_to_create_immutablesin flutter config - Enabled
use_truncating_division - Inherited enabled
invalid_runtime_check_with_js_interop_types - Inherited enabled
unnecessary_library_name - Inherited disabled
avoid_null_checks_in_equality_operators - Inherited enabled
unintended_html_in_doc_comment - Enabled
omit_obvious_local_variable_typesfor untyped config - Enabled
omit_obvious_property_typesfor untyped config - Enabled
specify_nonobvious_local_variable_typesfor typed config - Enabled
specify_nonobvious_property_typesfor typed config
2.1.0 #
For linter 1.30.0
Requires Dart 3.1
- Updated
package:lintsto^4 - Enabled
library_names - Enabled
library_prefixes package_prefixed_library_namesnow explicitly enabled (inherited value has been changed)library_annotationsnow inherited (stayed enabled)no_wildcard_variable_usesnow inherited (stayed enabled)
2.0.0 #
For linter 1.30.0
Requires Dart 3.0
-
BREAKING: Changed files structure:
This change makes it easier to setup new project, giving preference to omit unnecessary types where possible
- Base lints now in
basefolder recommended.yamlpoints tountyped/dart.yamlflutter.yamlpoints tountyped/flutter.yaml
- Base lints now in
-
Enabled
deprecated_member_use_from_same_package -
Removed no longer available
invariant_booleans -
Enabled
implicit_reopen(experimental) -
Enabled
invalid_case_patterns(experimental) -
Enabled
no_self_assignments -
Enabled
no_wildcard_variable_uses -
Enabled
prefer_void_to_null -
Enabled
unsafe_html -
Enabled
annotate_redeclares(experimental) -
Removed deprecated
avoid_returning_null -
Removed no longer available
enable_null_safety -
BREAKING: Enabled
file_names -
Enabled
matching_super_parameters -
Disabled
no_leading_underscores_for_library_prefixes -
Enabled
no_literal_bool_comparisons -
Enabled
unnecessary_breaks
1.2.0 #
For linter 1.30.0
- Linter 1.27.0
- Enabled
use_string_in_part_of_directives
- Enabled
- Linter 1.28.0
- Enabled
unreachable_from_main(experimental)
- Enabled
- Linter 1.29.0
- Enabled
dangling_library_doc_comments - Enabled
collection_methods_unrelated_type - Enabled
unnecessary_library_directive
- Enabled
- Linter 1.30.0
- Enabled
enable_null_safety - Enabled
library_annotations
- Enabled