flint 2.0.0 flint: ^2.0.0 copied to clipboard
Forus Labs' sets of dartanalyzer lints that we use internally in our Dart & Flutter projects.
2.0.0 - The Return of the Flint (25/06/2021) #
We have returned, and we're finally updating Flint. Due to changes with our git workflow, we have merged the .dev
and .stable
variations of the Dart & Flutter analysis_options.yaml
.
- Add
package:flint/analysis_options.dart.yaml
- Add
package:flint/analysis_options.flutter.yaml
- Remove
package:flint/analysis_options.dart.dev.yaml
- Remove
package:flint/analysis_options.dart.stable.yaml
- Remove
package:flint/analysis_options.flutter.dev.yaml
- Remove
package:flint/analysis_options.flutter.stable.yaml
1.3.1 - I messed up (05/10/2020) #
Today I learnt that semantic version in Dart is broken. This update removes some lint rules that were mistakely assumed to have been released in 2.10.0.
- Remove
avoid_type_to_string
1.3.0 - I ran out of Flint puns (04/10/2020) #
This update adds rules introduced in Dart 2.10.0.
- Add
always_use_package_imports
- Add
avoid_type_to_string
- Add
do_not_use_environment
1.2.0 - I'm running out of Flint puns (14/08/2020) #
This update adds rules introduced in Dart 2.9.0.
- Add
exhaustive_cases
- Add
sized_box_for_whitespac
- Add
use_is_even_rather_than_modulo
1.1.1 - Maybe one day I'll remember to update the README.md (27/07/20) #
This update updates the outdated readme for the latest update.
1.1.0 - Flint City (26/07/2020) #
This update focuses on improving the update tool and removing versioned analysis_options
files.
- Add
lib/analysis_options.*.yaml
- Add
tool/**
- Add
use_raw_strings
- Add
avoid_escaping_inner_quotes
- Add
avoid_redundant_argument_values
- Add
leading_newlines_in_multiline_strings
- Add
missing_whitespace_between_adjacent_strings
- Add
no_runtimeType_toString
- Add
unnecessary_raw_strings
- Add
unnecessary_string_escapes
- Add
unnecessary_string_interpolations
- Add
use_raw_strings
- Remove
auto_updater/**
- the update tool was rewritten and moved totool/**
- Remove
lib/dart/dev/**
- Remove
lib/dart/stable/**
- Remove
lib/flutter/dev/**
- Remove
lib/flutter/stable/**
- Remove
avoid_annotating_with_dynamic
1.0.7 Fixity Fix - (13/06/2020) #
- Fix analysis_options not getting exported
1.0.6 Addity Add - (13/06/2020) #
- Add library directive
1.0.5 Bumpity Bump - (12/06/2020) #
- Change minimum Dart version from
2.7.0
to2.8.4
- Move Flint to Cauldron
1.0.4 - Moar Fixes (25/01/2020) #
- Fix
parameter_assignment
being enabled - Fix
use_to_and_as_if_applicable
being ignored
1.0.3 - Successive Refinement (25/01/2020) #
- Fix
avoid_renaming_method_parameters
being enabled - Fix
diagnostic_describe_all_properties
being enabled
1.0.2 - Third's the charm? (25/01/2020) #
- Add missing
flint.dart
file
1.0.1 - I swear it won't happen again (25/01/2020) #
- Add example
- Fix error in
generation.dart
- Fix
package_api_docs
being enabled in dev branches - Fix
use_full_hex_values_for_flutter_colors
being enabled in dart branches - Fix duplicate
public_member_api_docs
entry indart/dev/analysis_options.yaml
- Remove
lib/flint.dart
1.0.0 - Initial Launch! 🚀 (25/01/2020) #
- Add
analysis_options.yaml
for Dart & Flutter - Add auto-update tool for
analysis_option.yaml