PackageTrack
Sign in Get early access

linter

Discontinued. This package is not intended to be used directly.

1.30.1 21K downloads/mo #2159 most downloaded on pub.dev dart-lang/linter

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Ships unpredictably

gaps range from 9 days to 1.6 years

Nearly every release is documented

notes for 166 of 173 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

175 releases · first in 2015

0 releases in the last 12 months

see the full history below

Release timeline

175 releases · Mar 2015 to Jun 2024
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 175
  1. 1.30.1 25 Jun 2024
    Release notes
    • Clearly mark discontinued in readme.
    Open source →
  2. 1.30.0 09 Nov 2022
    Release notes

    1.30.0

    • new lint: enable_null_safety
    • new lint: library_annotations
    • miscellaneous documentation improvements
    Open source →
    Release notes
    • new lint: enable_null_safety
    • new lint: library_annotations
    • miscellaneous documentation improvements
    Open source →
  3. 1.29.0 04 Nov 2022
    Release notes

    1.29.0

    • new lint: dangling_library_doc_comments
    • fix no_leading_underscores_for_local_identifiers to not report super formals as local variables
    • fix unnecessary_overrides false negatives
    • fix cancel_subscriptions for nullable fields
    • new lint: collection_methods_unrelated_type
    • update library_names to support unnamed libraries
    • fix unnecessary_parenthesis support for as-expressions
    • fix use_build_context_synchronously to check for context property accesses
    • fix false positive in comment_references
    • improved unrelated type checks to handle enums and cascades
    • fix unnecessary_brace_in_string_interps for this expressions
    • update use_build_context_synchronously for BuildContext.mounted
    • improve flutter_style_todos to handle more cases
    • fix use_build_context_synchronously to check for BuildContexts in named expressions
    • fix exhaustive_cases to check parenthesized expressions
    • performance improvements for:
      • avoid_null_checks_in_equality_operators
      • join_return_with_statement
      • recursive_getters
      • unnecessary_lambdas
      • diagnostic_describe_all_properties
      • prefer_foreach
      • avoid_escaping_inner_quotes
      • cascade_invocations
      • tighten_type_of_initializing_formals
      • prefer_interpolation_to_compose_strings
      • prefer_constructors_over_static_methods
      • avoid_returning_null
      • parameter_assignments
      • prefer_constructors_over_static_methods
      • prefer_interpolation_to_compose_strings
      • avoid_returning_null
      • avoid_returning_this
      • flutter_style_todos
      • avoid_positional_boolean_parameters
      • prefer_const_constructors
    • new lint: implicit_call_tearoffs
    • new lint: unnecessary_library_directive
    Open source →
    Release notes
    • new lint: dangling_library_doc_comments
    • fix no_leading_underscores_for_local_identifiers to not report super formals as local variables
    • fix unnecessary_overrides false negatives
    • fix cancel_subscriptions for nullable fields
    • new lint: collection_methods_unrelated_type
    • update library_names to support unnamed libraries
    • fix unnecessary_parenthesis support for as-expressions
    • fix use_build_context_synchronously to check for context property accesses
    • fix false positive in comment_references
    • improved unrelated type checks to handle enums and cascades
    • fix unnecessary_brace_in_string_interps for this expressions
    • update use_build_context_synchronously for BuildContext.mounted
    • improve flutter_style_todos to handle more cases
    • fix use_build_context_synchronously to check for BuildContexts in named expressions
    • fix exhaustive_cases to check parenthesized expressions
    • performance improvements for:
      • avoid_null_checks_in_equality_operators
      • join_return_with_statement
      • recursive_getters
      • unnecessary_lambdas
      • diagnostic_describe_all_properties
      • prefer_foreach
      • avoid_escaping_inner_quotes
      • cascade_invocations
      • tighten_type_of_initializing_formals
      • prefer_interpolation_to_compose_strings
      • prefer_constructors_over_static_methods
      • avoid_returning_null
      • parameter_assignments
      • prefer_constructors_over_static_methods
      • prefer_interpolation_to_compose_strings
      • avoid_returning_null
      • avoid_returning_this
      • flutter_style_todos
      • avoid_positional_boolean_parameters
      • prefer_const_constructors
    • new lint: implicit_call_tearoffs
    • new lint: unnecessary_library_directive
    Open source →
  4. 1.28.0 01 Sep 2022
    Release notes

    1.28.0

    • update avoid_redundant_argument_values to work with enum declarations
    • performance improvements for prefer_contains
    • new lint: unreachable_from_main
    • (internal): analyzer API updates and DartTypeUtilities refactoring
    Open source →
    Release notes
    • update avoid_redundant_argument_values to work with enum declarations
    • performance improvements for prefer_contains
    • new lint: unreachable_from_main
    • (internal): analyzer API updates and DartTypeUtilities refactoring
    Open source →
  5. 1.27.0 08 Aug 2022
    Release notes

    1.27.0

    • fix avoid_redundant_argument_values when referencing required
      parameters in legacy libraries
    • performance improvements for use_late_for_private_fields_and_variables
    • new lint: use_string_in_part_of_directives
    • fixed use_super_parameters false positive with repeated super
      parameter references
    • updated use_late_for_private_fields_and_variables to handle enums
    • fixed prefer_contains false positive when start index is non-zero
    • improved noop_primitive_operations to catch .toString()
      in string interpolations
    • updated public_member_api_docs to report diagnostics on extension
      names (instead of bodies)
    • miscellaneous documentation improvements
    • (internal): DartTypeUtilities refactoring
    Open source →
    Release notes
    • fix avoid_redundant_argument_values when referencing required parameters in legacy libraries
    • performance improvements for use_late_for_private_fields_and_variables
    • new lint: use_string_in_part_of_directives
    • fixed use_super_parameters false positive with repeated super parameter references
    • updated use_late_for_private_fields_and_variables to handle enums
    • fixed prefer_contains false positive when start index is non-zero
    • improved noop_primitive_operations to catch .toString() in string interpolations
    • updated public_member_api_docs to report diagnostics on extension names (instead of bodies)
    • miscellaneous documentation improvements
    • (internal): DartTypeUtilities refactoring
    Open source →
  6. 1.26.0 11 Jul 2022
    Release notes

    1.26.0

    • new lint: combinators_ordering
    • fixed use_colored_box and use_decorated_box to not over-report
      on containers without a child
    • fixed false positive for unnecessary_parenthesis on a map-or-set
      literal at the start of an expression statement
    • fixed false positive for prefer_final_locals reporting on fields
    • fixed unnecessary_overrides to allow overrides on @Protected
      members
    • fixed avoid_multiple_declarations_per_line false positive in
      for statements
    • fixed prefer_final_locals false positive on declaration lists
      with at least one non-final variable
    • fixed use_build_context_synchronously to handle awaits in
      if conditions
    Open source →
    Release notes
    • new lint: combinators_ordering
    • fixed use_colored_box and use_decorated_box to not over-report on containers without a child
    • fixed false positive for unnecessary_parenthesis on a map-or-set literal at the start of an expression statement
    • fixed false positive for prefer_final_locals reporting on fields
    • fixed unnecessary_overrides to allow overrides on @Protected members
    • fixed avoid_multiple_declarations_per_line false positive in for statements
    • fixed prefer_final_locals false positive on declaration lists with at least one non-final variable
    • fixed use_build_context_synchronously to handle awaits in if conditions
    Open source →
  7. 1.25.0 07 Jun 2022
    Release notes
    • new lint: discarded_futures
    • improved message and highlight range for no_duplicate_case_values
    • performance improvements for lines_longer_than_80_chars, prefer_const_constructors_in_immutables, and prefer_initializing_formals
    Open source →
  8. 1.24.0 18 May 2022
    Release notes
    • fix prefer_final_parameters to support super parameters
    • new lint: unnecessary_to_list_in_spreads
    • fix unawaited_futures to handle string interpolated futures
    • update use_colored_box to not flag nullable colors
    • new lint: unnecessary_null_aware_operator_on_extension_on_nullable
    Open source →
  9. 1.23.0 05 May 2022
    Release notes
    • fixed no_leading_underscores_for_local_identifiers to lint local function declarations
    • fixed avoid_init_to_null to correctly handle super initializing defaults that are non-null
    • updated no_leading_underscores_for_local_identifiers to allow identifiers with just underscores
    • fixed flutter_style_todos to support usernames that start with a digit
    • updated require_trailing_commas to handle functions in asserts and multi-line strings
    • updated unsafe_html to allow assignments to img.src
    • fixed unnecessary_null_checks to properly handle map literal entries
    Open source →
  10. 1.22.0 28 Mar 2022
    Release notes
    • fixed false positives for unnecessary_getters_setters and prefer_final_fieldswith enhanced enums
    • updated to analyzer 3.4.0 APIs
    • fixed null-safe variance in invariant_booleans
    Open source →
  11. 1.21.2 21 Mar 2022
    Release notes
    • several use_super_parameters false positive fixes
    • updated depend_on_referenced_packages to treat flutter_gen as a virtual package, not needing an explicit dependency
    Open source →
  12. 1.21.1 18 Mar 2022
    Release notes
    • bumped language lower-bound constraint to 2.15.0
    Open source →
  13. 1.21.0 17 Mar 2022
    Release notes
    • fixed use_key_in_widget_constructors false positive with key super parameter initializers
    • fixed use_super_parameters false positive with field formal params
    • updated unnecessary_null_checks and null_check_on_nullable_type_parameter to handle list/set/map literals, and yield and await expressions
    Open source →
  14. 1.20.0 14 Mar 2022
    Release notes
    • renamed use_super_initializers to use_super_parameters
    • fixed unnecessary_null_aware_assignments property-access false positive
    Open source →
  15. 1.19.2 08 Mar 2022
    Release notes
    • new lint: use_super_initializers
    • new lint: use_enums
    • new lint: use_colored_box
    • performance improvements for sort_constructors
    • doc improvements for always_use_package_imports, avoid_print, and avoid_relative_lib_imports
    • update avoid_void_async to skip main functions
    • update prefer_final_parameters to not super on super params
    • lint updates for enhanced-enums and super-initializer language features
    • updated unnecessary_late to report on the variable name
    • marked null_check_on_nullable_type_parameter stable
    Open source →
  16. 1.19.1 08 Mar 2022

    Nothing published for this version

  17. 1.19.0 07 Mar 2022

    Nothing published for this version

  18. 1.18.0 10 Jan 2022
    Release notes
    • extend camel_case_types to cover enums
    • fix no_leading_underscores_for_local_identifiers to not mis-flag field formal parameters with default values
    • fix prefer_function_declarations_over_variables to not mis-flag non-final fields
    • performance improvements for prefer_contains
    • update exhaustive_cases to skip deprecated values that redirect to other values
    Open source →
  19. 1.17.1 16 Dec 2021
    Release notes
    • update to analyzer version 3.0
    Open source →
  20. 1.17.0 16 Dec 2021
    Release notes
    • new lint: unnecessary_late
    • fix to no_leading_underscores_for_local_identifiers to allow underscores in catch clauses
    Open source →
  21. 1.16.0 08 Dec 2021
    Release notes
    • doc improvements for prefer_initializing_formals
    • updates to secure_pubspec_urls to check issue_tracker and repository entries
    • new lint: conditional_uri_does_not_exist
    • performance improvements for missing_whitespace_between_adjacent_strings
    Open source →
  22. 1.15.0 23 Nov 2021
    Release notes
    • new lint: use_decorated_box
    • new lint: no_leading_underscores_for_library_prefixes
    • new lint: no_leading_underscores_for_local_identifiers
    • new lint: secure_pubspec_urls
    • new lint: sized_box_shrink_expand
    • new lint: avoid_final_parameters
    • improved docs for omit_local_variable_types
    Open source →
  23. 1.13.0 12 Oct 2021
    Release notes
    • allow while (true) { ...} in literal_only_boolean_expressions
    • fixed file_names to report at the start of the file (not the entire compilation unit)
    • fixed prefer_collection_literals named typed param false positive
    • control flow improvements for use_build_context_synchronously
    Open source →
  24. 1.12.0 20 Sep 2021
    Release notes
    • fixed unnecessary_lambdas false positive for const constructor invocations
    • updated avoid_print to allow kDebugMode-wrapped print calls
    • fixed handling of initializing formals in prefer_final_parameters
    • fixed unnecessary_parenthesis false positive with function expressions
    Open source →
  25. 1.11.0 07 Sep 2021
    Release notes
    • added support for constructor tear-offs to avoid_redundant_argument_values, unnecessary_lambdas, and unnecessary_parenthesis
    • new lint: unnecessary_constructor_name to flag unnecessary uses of .new
    Open source →
  26. 1.10.0 25 Aug 2021
    Release notes
    • improved regular expression parsing performance for common checks (camel_case_types, file_names, etc.)
    • (internal) migrated to analyzer 2.1.0 APIs
    • fixed false positive in use_build_context_synchronously in awaits inside anonymous functions
    • fixed overridden_fields false positive w/ static fields
    • fixed false positive in avoid_null_checks_in_equality_operators w/ non-nullable params
    • fixed false positive for deferred imports in prefer_const_constructors
    Open source →
  27. 1.9.0 11 Aug 2021
    Release notes
    • marked avoid_dynamic_calls stable
    • (internal) removed unused MockPubVisitor and MockRule classes
    • fixed prefer_void_to_null false positive w/ overridden properties
    • (internal) removed references to NodeLintRule in lint rule declarations
    • fixed prefer_void_to_null false positive on overriding returns
    • fixed prefer_generic_function_type_aliases false positive w/ incomplete statements
    • fixed false positive for prefer_initializing_formals with factory constructors
    • fixed void_checks false positives with incomplete source
    • updated unnecessary_getters_setters to only flag the getter
    • improved messages for avoid_renaming_method_parameters
    • fixed false positive in prefer_void_to_null
    • fixed false positive in omit_local_variable_types
    • fixed false positive in use_rethrow_when_possible
    • performance improvements for annotate_overrides, prefer_contains, and prefer_void_to_null
    Open source →
  28. 1.8.0 26 Jul 2021
    Release notes
    • performance improvements for prefer_is_not_empty
    • fixed false positive in no_logic_in_create_state
    • improve package_names to allow dart identifiers as package names
    • fixed false-positive in package_names (causing keywords to wrongly get flagged)
    • fixed avoid_classes_with_only_static_member to check for inherited members and also flag classes with only methods
    • fixed curly_braces_in_flow_control_structures to properly flag terminating else-if blocks
    • improved always_specify_types to support type aliases
    • fixed false positive in unnecessary_string_interpolations w/ nullable interpolated strings
    • fixed false positive in avoid_function_literals_in_foreach_calls for nullable iterables
    • fixed false positive in avoid_returning_null w/ NNBD
    • fixed false positive in use_late_for_private_fields_and_variables in the presence of const constructors
    • new lint: eol_at_end_of_file
    • updated analyzer constraint to >=2.0.0 <3.0.0
    Open source →
  29. 1.7.1 05 Jul 2021
    Release notes
    • Update analyzer constraint to >=1.7.0 <3.0.0.
    • Update meta constraint to >=1.3.0 <3.0.0.
    Open source →
  30. 1.7.0 30 Jun 2021
    Release notes
    • fixed case-sensitive false positive in use_full_hex_values_for_flutter_colors
    • improved try-block and switch statement flow analysis for use_build_context_synchronously
    • updated use_setters_to_change_properties to only highlight a method name, not the entire body and doc comment
    • updated unnecessary_getters_setters to allow otherwise "unnecessary" getters and setters with annotations
    • updated missing_whitespace_between_adjacent_strings to allow String interpolations at the beginning and end of String literals
    • updated unnecessary_getters_setters to allow for setters with non-basic assignments (for example, ??= or +=)
    Open source →
  31. 1.6.1 15 Jun 2021
    Release notes
    • reverted relaxation of sort_child_properties_last to allow for a trailing Widget in instance creations
    Open source →
  32. 1.6.0 14 Jun 2021
    Release notes
    • relaxed non_constant_identifier_names to allow for a trailing underscore
    • fixed false negative in prefer_final_parameters where first parameter is final
    • improved directives_ordering sorting of directives with dot paths and dot-separated package names
    • relaxed sort_child_properties_last to allow for a trailing Widget in instance creations
    Open source →
  33. 1.5.0 01 Jun 2021
    Release notes
    • (internal) migrated to SecurityLintCode instead of deprecated SecurityLintCodeWithUniqueName
    • (internal) fixed avoid_types_as_parameter_names to skip field formal parameters
    • fixed false positives in prefer_interpolation_to_compose_strings where the left operand is not a String
    • fixed false positives in only_throw_errors for misidentified type variables
    • new lint: depend_on_referenced_packages
    • update avoid_returning_null_for_future to skip checks for null-safe libraries
    • new lint: use_test_throws_matchers
    • relax sort_child_properties_last to accept closures after child
    • performance improvements for prefer_contains and prefer_is_empty
    • new lint: noop_primitive_operations
    • mark avoid_web_libraries_in_flutter as stable
    • new lint: prefer_final_parameters
    • update prefer_initializing_formals to allow assignments where identifier names don't match
    Open source →
  34. 1.4.0 20 Apr 2021
    Release notes
    • directives_ordering now checks ordering of package: imports in code outside pub packages
    • simple reachability analysis added to use_build_context_synchronously to short-circuit await-discovery in terminating blocks
    • use_build_context_synchronously updated to recognize nullable types when accessed from legacy libraries
    Open source →
  35. 1.3.0 13 Apr 2021
    Release notes
    • non_constant_identifier_names updated to check local variables, for-loop initializers and catch clauses
    • error range of lines_longer_than_80_chars updated to start at 80 to make splitting easier
    • new lint: require_trailing_commas
    • new lint: prefer_null_aware_method_calls
    Open source →
  36. 1.2.1 22 Mar 2021
    Release notes
    • fix: adjusted SDK lower bound to 2.12.0-0 (from 2.13.0-0)
    Open source →
  37. 1.2.0 22 Mar 2021
    Release notes
    • improvements to iterable_contains_unrelated_type to better support List content checks
    • fixes to camel_case_types and prefer_mixin to support non-function type aliases
    Open source →
  38. 1.1.0 17 Mar 2021
    Release notes
    • fixed prefer_mixin to properly make exceptions for dart.collection legacy mixins
    • improved formatting of source examples in docs
    • new lint: use_build_context_synchronously (experimental)
    • new lint: avoid_multiple_declarations_per_line
    Open source →
  39. 1.0.0 03 Mar 2021
    Release notes
    • full library migration to null-safety
    • new lint: use_if_null_to_convert_nulls_to_bools
    • new lint: deprecated_consistency
    • new lint: use_named_constants
    • deprecation of avoid_as
    Open source →
  40. 0.1.129 21 Jan 2021
    Release notes
    • fixed a bug where avoid_dynamic_calls produced false-positives for .call()
    Open source →
  41. 0.1.127 09 Dec 2020
    Release notes
    • fixed crash in prefer_collection_literals when there is no static parameter element
    Open source →
  42. 0.1.126 30 Nov 2020
    Release notes
    • fixed false negatives for prefer_collection_literals when a LinkedHashSet or LinkedHashMap instantiation is passed as the argument to a function in any position other than the first
    • fixed false negatives for prefer_collection_literals when a LinkedHashSet or LinkedHashMap instantiation is used in a place with a static type other than Set or Map
    Open source →
  43. 0.1.125 11 Nov 2020
    Release notes
    • (internal): update to new PhysicalResourceProvider API
    Open source →
  44. 0.1.124 06 Nov 2020
    Release notes
    • fixed false positives in prefer_constructors_over_static_methods
    • updated package_names to allow leading underscores
    Open source →
  45. 0.1.123 04 Nov 2020
    Release notes
    • fixed NPEs in unnecessary_null_checks
    Open source →
  46. 0.1.122 30 Oct 2020
    Release notes
    • fixed NPE in unnecessary_null_checks
    • fixed NPE in missing_whitespace_between_adjacent_strings
    • updated void_checks for NNBD
    • fixed range error in unnecessary_string_escapes
    • fixed false positives in unnecessary_null_types
    • fixed prefer_constructors_over_static_methods to respect type parameters
    • updated always_require_non_null_named_parameters to be NNBD-aware
    • updated unnecessary_nullable_for_final_variable_declarations to allow dynamic
    • update overridden_fields to not report on abstract parent fields
    • fixes to unrelated_type_equality_checks for NNBD
    • improvement to type_init_formalsto allow types not equal to the field type
    Open source →
  47. 0.1.121 08 Oct 2020
    Release notes
    • performance improvements to always_use_package_imports, avoid_renaming_method_parameters, prefer_relative_imports and public_member_api_docs
    • (internal): update to analyzer 0.40.4 APIs
    Open source →
  48. 0.1.120 01 Oct 2020
    Release notes
    • new lint: cast_nullable_to_non_nullable
    • new lint: null_check_on_nullable_type_parameter
    • new lint: tighten_type_of_initializing_formals
    • update public_member_apis to check generic type aliases
    • (internal): update to new analyzer APIs
    Open source →
  49. 0.1.119 02 Sep 2020
    Release notes
    • fix close_sinks to handle this-prefixed property accesses
    • new lint: unnecessary_null_checks
    • fix unawaited_futures to handle Future subtypes
    • new lint: avoid_type_to_string
    Open source →
  50. 0.1.118 06 Aug 2020
    Release notes
    • new lint: unnecessary_nullable_for_final_variable_declarations
    • fixed NPE in prefer_asserts_in_initializer_lists
    • fixed range error in unnecessary_string_escapes
    • unsafe_html updated to support unique error codes
    • updates to diagnostic_describe_all_properties to check for Diagnosticables (not DiagnosticableMixins)
    • new lint: use_late
    • fixed unnecessary_lambdas to respect deferred imports
    • updated public_member_api_docs to check mixins
    • updated unnecessary_statements to skip as expressions
    • fixed prefer_relative_imports to work with path dependencies
    Open source →
  51. 0.1.117 09 Jun 2020
    Release notes
    • fixed directives_ordering to remove third party package special-casing
    • fixed unnecessary_lambdas to check for tearoff assignability
    • fixed exhaustive_cases to not flag missing cases that are defaulted
    • fixed prefer_is_empty to special-case assert initializers and const contexts
    • test utilities moved to: lib/src/test_utilities
    • new lint: do_not_use_environment
    Open source →
  52. 0.1.116 05 May 2020
    Release notes
    • new lint: no_default_cases (experimental)
    • new lint: exhaustive_cases
    • updated type_annotate_public_apis to allow inferred types in final field assignments
    • updated prefer_mixin to allow "legacy" SDK abstract class mixins
    • new lint: use_is_even_rather_than_modulo
    • update unsafe_html to use a SecurityLintCode (making it un-ignorable)
    • improved sized_box_for_whitespace to address false-positives
    Open source →
  53. 0.1.115 10 Apr 2020
    Release notes
    • updated avoid_types_as_parameter_names to check catch-clauses
    • fixed unsafe_html to check attributes and methods on extensions
    • extended unsafe_html to include Window.open, Element.html and DocumentFragment.html in unsafe API checks
    • improved docs for sort_child_properties_last
    • (internal) package:analyzer API updates
    • new lint: sized_box_for_whitespace
    Open source →
  54. 0.1.114 25 Mar 2020
    Release notes
    • fixed avoid_shadowing_type_parameters to support extensions and mixins
    • updated non_constant_identifier_names to allow named constructors made up of only underscores (_)
    • updated avoid_unused_constructor_parameters to ignore unused params named in all underscores (_)
    Open source →
  55. 0.1.113 17 Mar 2020
    Release notes
    • updated documentation links
    • one_member_abstracts updated to not lint classes with mixins or implementing interfaces
    • unnecessary_getters_setters fixed to ignore cases where a getter/setter is deprecated
    • new lint: leading_newlines_in_multiline_strings
    • improved highlight ranges for avoid_private_typedef_functions and avoid_returning_null_for_future
    Open source →
  56. 0.1.112 28 Feb 2020
    Release notes
    • marked prefer_typing_uninitialized_variables and omit_local_variable_types as compatible
    Open source →
  57. 0.1.111 25 Feb 2020

    Nothing published for this version

  58. 0.1.111+1 25 Feb 2020
    Release notes
    • new lint: use_raw_strings
    • new lint: unnecessary_raw_strings
    • new lint: avoid_escaping_inner_quotes
    • new lint: unnecessary_string_escapes
    • incompatible rule documentation improvements
    Open source →
  59. 0.1.110 27 Jan 2020
    Release notes
    • fixed flutter web plugin detection in avoid_web_libraries_in_flutter
    • new lint: unnecessary_string_interpolations
    • new lint: missing_whitespace_between_adjacent_strings
    • avoid_unused_constructor_parameters updated to ignore deprecated parameters
    • new lint: no_runtimeType_toString
    • miscellaneous doc fixes
    Open source →
  60. 0.1.109 15 Jan 2020
    Release notes
    • improvedprefer_single_quotes lint message
    • unnecessary_finals fixed to not flag fields
    • unnecessary_lambdas fixed to work with type arguments
    • (internal) migrated to use analyzer LinterContext.resolveNameInScope() API
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive