zekfad_lints 2.3.1 copy "zekfad_lints: ^2.3.1" to clipboard
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)

2.3.0 #

  • Update package:lints to >=5.0.0 <7.0.0 to 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_constructors in flutter config
  • Enabled prefer_const_declarations in flutter config
  • Enabled prefer_const_literals_to_create_immutables in 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_types for untyped config
  • Enabled omit_obvious_property_types for untyped config
  • Enabled specify_nonobvious_local_variable_types for typed config
  • Enabled specify_nonobvious_property_types for typed config

2.1.0 #

For linter 1.30.0

Requires Dart 3.1

  • Updated package:lints to ^4
  • Enabled library_names
  • Enabled library_prefixes
  • package_prefixed_library_names now explicitly enabled (inherited value has been changed)
  • library_annotations now inherited (stayed enabled)
  • no_wildcard_variable_uses now 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 base folder
    • recommended.yaml points to untyped/dart.yaml
    • flutter.yaml points to untyped/flutter.yaml
  • 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
  • Linter 1.28.0
    • Enabled unreachable_from_main (experimental)
  • Linter 1.29.0
    • Enabled dangling_library_doc_comments
    • Enabled collection_methods_unrelated_type
    • Enabled unnecessary_library_directive
  • Linter 1.30.0
    • Enabled enable_null_safety
    • Enabled library_annotations

1.1.0 #

For linter 1.26.0

  • Add typed and untyped configs

1.0.0 #

For linter 1.26.0

  • Initial release
0
likes
150
points
69
downloads

Publisher

unverified uploader

Weekly Downloads

Set of lints for Flutter applications, widget collections, Dart applications and packages.

Repository (GitHub)
View/report issues

Documentation

API reference

License

ISC (license)

Dependencies

flutter_lints, lints

More

Packages that depend on zekfad_lints