surf_lint_rules 1.1.0-dev.1
surf_lint_rules: ^1.1.0-dev.1 copied to clipboard
Lint rules for "Surf" company for Dart and Flutter projects. Like pedantic but stricter.
Changelog #
1.1.0-dev.1 - 2021-05-24 #
- Add some rules:
avoid_multiple_declarations_per_line,cast_nullable_to_non_nullable,deprecated_consistency,prefer_if_elements_to_conditional_expressions,unnecessary_null_checks,unnecessary_nullable_for_final_variable_declarations,use_if_null_to_convert_nulls_to_bools,use_late_for_private_fields_and_variables,use_named_constants,missing_whitespace_between_adjacent_strings,avoid_type_to_string,diagnostic_describe_all_properties,use_build_context_synchronously. (minor) - Disable rules:
sort_child_properties_last,sort_constructors_first,sort_unnamed_constructors_first. (minor)
1.1.0 #
- Bump pedantic version.
- Add dart-code-metrics dependency.
1.0.0 #
- Migrated to null safety, min SDK is
2.12.0.
0.0.2-dev.6 #
- Add new error-rule : no_runtimeType_toString.
- Lint level changed from warning to error for : type_annotate_public_apis, await_only_futures, always_declare_return_types rules.
- Add new rule : flutter_style_todos
0.0.2-dev.2 #
- Disabled lines_longer_than_80_chars to increase line length without warnings
0.0.1-dev.0 #
- Initial release