leobit_lints 0.9.1 copy "leobit_lints: ^0.9.1" to clipboard
leobit_lints: ^0.9.1 copied to clipboard

Lints for Dart and Flutter with some custom rules from Leobit

0.9.1 #

  • Removed diagnostic_describe_all_properties

0.9.0 #

  • Dart SDK: ^3.6.0
  • Refactored deprecated analyzer code
  • Bumped dependencies:
    • analyzer: ^8.0.0
    • analyzer_plugin: ^0.13.5
    • custom_lint: ^0.8.1
  • Added new lints from Dart library:
    • avoid_implementing_value_types
    • avoid_positional_boolean_parameters
    • avoid_types_on_closure_parameters
    • close_sinks
    • dangling_library_doc_comments
    • deprecated_member_use_from_same_package
    • diagnostic_describe_all_properties
    • document_ignores
    • invalid_runtime_check_with_js_interop_types
    • matching_super_parameters
    • no_literal_bool_comparisons
    • no_runtimeType_toString
    • no_self_assignments
    • no_wildcard_variable_uses
    • package_names
    • sort_unnamed_constructors_first
    • strict_top_level_inference
    • switch_on_type
    • type_literal_in_constant_pattern
    • unnecessary_ignore
    • unnecessary_null_aware_operator_on_extension_on_nullable
    • unnecessary_unawaited
    • unnecessary_underscores
    • unreachable_from_main
    • use_null_aware_elements

0.8.1 #

  • Fixed prefer_correct_dispose_order rule ignoring await super.dispose();
  • Extended examples

0.8.0 #

  • Fixed custom lints not appearing in Android Studio/Intellij
  • Refactored deprecated analyzer code
  • Dart SDK: ^3.5.0
  • Bumped dependencies:
    • analyzer: ^7.4.5
    • analyzer_plugin: ^0.13.1
    • custom_lint: ^0.7.5

0.7.0 #

  • Bumped dependencies:
    • analyzer: ^6.11.0
    • custom_lint: ^0.7.0
    • custom_lint_builder: ^0.7.0

0.6.0 #

  • Implemented new custom rule strict_double_literal
  • Updated constraints analyzer: 6.7.0

0.5.0 #

  • Implemented new custom rules:
    • prefer_correct_dispose_order
    • prefer_returning_condition
  • Refactored and simplified avoid_widget_function rule
  • Updated README.md

0.4.0 #

  • Implemented new custom rules:
    • avoid_dynamic_type
    • avoid_widget_function

0.3.0 #

  • Implemented new custom rules:
    • avoid_redundant_async
    • use_list_view
  • Fixed and enabled avoid_late_keyword rule

0.2.0 #

  • Implemented custom rules:
    • use_const_border
    • use_const_border_radius
  • Excluded lib/firebase_options.dart from analysis
  • Bumped min Dart SDK version to 3.0.0

0.1.1 #

  • Added example
  • Added reference for repository and issue tracker
  • Fixed auto enabled rules

0.1.0 #

  • Initial version
  • Implemented custom rules:
    • avoid_bang_operator
    • avoid_late_keyword
8
likes
140
points
283
downloads

Publisher

verified publisherleobit.com

Weekly Downloads

Lints for Dart and Flutter with some custom rules from Leobit

Repository (GitLab)
View/report issues

Topics

#linter #lints #analyzer #analysis

Documentation

API reference

License

MIT (license)

Dependencies

analyzer, analyzer_plugin, collection, custom_lint, custom_lint_builder

More

Packages that depend on leobit_lints