Skip to content
This repository has been archived by the owner on Nov 20, 2024. It is now read-only.

Add since linter scoring #1345

Merged
merged 4 commits into from
Jan 4, 2019
Merged

Add since linter scoring #1345

merged 4 commits into from
Jan 4, 2019

Conversation

pq
Copy link
Member

@pq pq commented Jan 4, 2019

Adds since linter version info to the scorecard.

A step towards: dart-lang/sdk#57862

/cc @bwilkerson @srawlins


Sample run.

name since fix flutter user flutter repo pedantic stagehand status bug refs
always_declare_return_types 0.1.4
always_put_control_body_on_new_line 0.1.31
always_put_required_named_parameters_first 0.1.33
always_require_non_null_named_parameters 0.1.31 💡
always_specify_types 0.1.4
annotate_overrides 0.1.11 💡
avoid_annotating_with_dynamic 0.1.31 💡 dart-lang/sdk#57789
avoid_bool_literals_in_conditional_expressions 0.1.46
avoid_types_on_closure_parameters 0.1.31 💡 dart-lang/sdk#57756
avoid_as 0.1.5
avoid_catching_errors 0.1.31
avoid_catches_without_on_clauses 0.1.31
avoid_classes_with_only_static_members 0.1.31
avoid_double_and_int_checks 0.1.47
avoid_empty_else 0.1.8 💡
avoid_field_initializers_in_const_classes 0.1.48
avoid_function_literals_in_foreach_calls 0.1.30
avoid_implementing_value_types 0.1.62
avoid_init_to_null 0.1.11 💡
avoid_js_rounded_ints 0.1.48
avoid_null_checks_in_equality_operators 0.1.31
avoid_positional_boolean_parameters 0.1.31
avoid_private_typedef_functions 0.1.46
avoid_relative_lib_imports 0.1.44
avoid_renaming_method_parameters 0.1.45
avoid_returning_null 0.1.31
avoid_returning_null_for_future 0.1.72
avoid_returning_null_for_void 0.1.69
avoid_return_types_on_setters 0.1.11 💡
avoid_returning_this 0.1.31
avoid_setters_without_getters 0.1.31
avoid_shadowing_type_parameters 0.1.72
avoid_single_cascade_in_expression_statements 0.1.46
avoid_slow_async_io 0.1.30
avoid_types_as_parameter_names 0.1.45
avoid_unused_constructor_parameters 0.1.36
avoid_void_async 0.1.60
await_only_futures 0.1.16 💡
camel_case_types 0.1.1
cancel_subscriptions 0.1.20
cascade_invocations 0.1.29 dart-lang/sdk#57721, dart-lang/sdk#57640, dart-lang/sdk#57626
close_sinks 0.1.19
comment_references 0.1.17
control_flow_in_finally 0.1.16
constant_identifier_names 0.1.1
curly_braces_in_flow_control_structures 0.1.57
directives_ordering 0.1.30
empty_catches 0.1.22 💡
empty_constructor_bodies 0.1.1 💡
empty_statements 0.1.21 💡
file_names 0.1.54
flutter_style_todos 0.1.61
hash_and_equals 0.1.11
implementation_imports 0.1.4 dart-lang/sdk#57792
invariant_booleans 0.1.25 experimental dart-lang/sdk#57853, dart-lang/sdk#57684, dart-lang/sdk#57643, dart-lang/sdk#57601, dart-lang/sdk#57575
iterable_contains_unrelated_type 0.1.17 dart-lang/sdk#57708
join_return_with_assignment 0.1.31
library_names 0.1.1
library_prefixes 0.1.1
lines_longer_than_80_chars 0.1.56
list_remove_unrelated_type 0.1.22
literal_only_boolean_expressions 0.1.25
no_adjacent_strings_in_list 0.1.30
no_duplicate_case_values 0.1.30
non_constant_identifier_names 0.1.1 💡
null_closures 0.1.56
one_member_abstracts 0.1.1 dart-lang/sdk#57701
omit_local_variable_types 0.1.30 dart-lang/sdk#57710
only_throw_errors 0.1.21
overridden_fields 0.1.18
package_api_docs 0.1.1 dart-lang/sdk#57310
package_prefixed_library_names 0.1.1
parameter_assignments 0.1.27
prefer_adjacent_string_concatenation 0.1.30 dart-lang/sdk#57796
prefer_bool_in_asserts 0.1.36 deprecated
prefer_collection_literals 0.1.30 💡
prefer_conditional_assignment 0.1.31 💡
prefer_const_constructors 0.1.30
prefer_const_constructors_in_immutables 0.1.33
prefer_const_declarations 0.1.43 💡
prefer_const_literals_to_create_immutables 0.1.43
prefer_asserts_in_initializer_lists 0.1.33
prefer_constructors_over_static_methods 0.1.31
prefer_contains 0.1.30
prefer_equal_for_default_values 0.1.46
prefer_expression_function_bodies 0.1.30
prefer_final_fields 0.1.27 💡
prefer_final_locals 0.1.27 💡 dart-lang/sdk#57863
prefer_foreach 0.1.31
prefer_function_declarations_over_variables 0.1.30
prefer_generic_function_type_aliases 0.1.47
prefer_initializing_formals 0.1.30
prefer_int_literals 0.1.71
prefer_interpolation_to_compose_strings 0.1.30
prefer_iterable_whereType 0.1.47
prefer_is_empty 0.1.30
prefer_is_not_empty 0.1.5 💡 dart-lang/sdk#57817
prefer_mixin 0.1.62
prefer_single_quotes 0.1.33
prefer_typing_uninitialized_variables 0.1.36
prefer_void_to_null 0.1.59
public_member_api_docs 0.1.11
package_names 0.1.31
recursive_getters 0.1.30
slash_for_doc_comments 0.1.1
sort_constructors_first 0.1.11
sort_pub_dependencies 0.1.63
sort_unnamed_constructors_first 0.1.11
super_goes_last 0.1.1
test_types_in_equals 0.1.16 dart-lang/sdk#57448
throw_in_finally 0.1.16
type_annotate_public_apis 0.1.5 dart-lang/sdk#57767
type_init_formals 0.1.1 💡
unawaited_futures 0.1.19 dart-lang/sdk#57711, dart-lang/sdk#57653, dart-lang/sdk#57500, dart-lang/sdk#57437
unnecessary_await_in_return 0.1.73
unnecessary_brace_in_string_interps 0.1.30
unnecessary_const 0.1.54
unnecessary_new 0.1.54
unnecessary_null_aware_assignments 0.1.30
unnecessary_null_in_if_null_operators 0.1.30
unnecessary_getters_setters 0.1.1 dart-lang/sdk#57354
unnecessary_lambdas 0.1.30 💡
unnecessary_overrides 0.1.31
unnecessary_parenthesis 0.1.44
unnecessary_statements 0.1.36
unnecessary_this 0.1.30 💡
unrelated_type_equality_checks 0.1.16
use_function_type_syntax_for_parameters 0.1.72
use_rethrow_when_possible 0.1.31
use_setters_to_change_properties 0.1.31
use_string_buffers 0.1.31 dart-lang/sdk#57619
use_to_and_as_if_applicable 0.1.31
valid_regexps 0.1.22
void_checks 0.1.49

@coveralls
Copy link

coveralls commented Jan 4, 2019

Coverage Status

Coverage remained the same at 96.442% when pulling 38b2e3a on since into 5800aeb on master.

tool/since.dart Show resolved Hide resolved
@pq pq merged commit 5095247 into master Jan 4, 2019
@pq pq deleted the since branch January 4, 2019 17:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants