extra_pedantic 4.0.0 extra_pedantic: ^4.0.0 copied to clipboard
Stricter Dart analyzer linter settings and best practices.
4.0.0 (2023-07-01) #
- removed deprecated analyses
- updated to linter 1.30.0 & Dart 2.19.0
3.0.0 (2022-07-31) #
- disabled invariant_booleans (too many false positives)
- enabled strict casts checks.
- enabled some new flutter related rules.
2.0.0 (2022-02-18) #
This release comes with a gigantic overview image (See: github repo > overview_detailed_2.0.0.png)
Some of the changes:
- removed prefer_if_elements_to_conditional_expressions, breaks flow.
- removed prefer_foreach, breaks flow.
- removed avoid_returning_null, obsolete.
- removed avoid_private_typedef_functions.
- added noop_primitive_operations
- added prefer_final_parameters Note: this will take some getting used to, but I believe that it is worth it. Consider use your IDEs capabilities to add them automatically.
1.5.0 (2021-05-28) #
- added comment_references.
- removed avoid_field_initializers_in_const_classes.
- added an empty analysis_options file.
1.4.0 (2021-05-20) #
- Added many new lints.
- All available lints should now either be enabled or commented out.
1.3.0 (2021-02-14) #
- Removed use_to_and_as_if_applicable and prefer_void_to_null.
- Added more rules.
- Removed flutter analysis_options.
1.2.1-nullsafety.0 (2021-01-15) #
- Bump up package version.
- Bump up environment SDK constraints.
- Updated package description.
1.2.0 (2020-03-21) #
- Enabled strict inference.
- Enabled strict raw types.
1.1.1+3 (2019-11-3) #
- Readme updated.
1.1.1+2 (2019-10-25) #
- Badges added.
1.1.1+1 (2019-10-22) #
- Longer description.
1.1.1 (2019-10-19) #
- Removed diagnostic_describe_all_properties.
1.1.0 (2019-10-09) #
- Separated into flutter and non flutter analysis_options.yaml.
- Made rules fully compatible with pedantic.
1.0.0 (2019-08-16) #
- Initial version.