Skip to content

Commit dbf5421

Browse files
authored
Cleanup: update to and use latest pkg:lints with associated fixes (grpc#587)
Bump min Dart SDK for grpc to 2.17 Regenerate all code Fix generate scripts Add dependabot
1 parent 19ba902 commit dbf5421

File tree

119 files changed

+639
-457
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

119 files changed

+639
-457
lines changed

.github/dependabot.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Set update schedule for GitHub Actions
2+
# See https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/keeping-your-actions-up-to-date-with-dependabot
3+
4+
version: 2
5+
updates:
6+
7+
- package-ecosystem: "github-actions"
8+
directory: "/"
9+
schedule:
10+
# Check for updates to GitHub Actions every weekday
11+
interval: "monthly"

.github/workflows/dart.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
runs-on: ubuntu-latest
1717
strategy:
1818
matrix:
19-
sdk: [dev, 2.12.0]
19+
sdk: [dev, 2.17.0]
2020
steps:
21-
- uses: actions/checkout@v2
22-
- uses: dart-lang/setup-dart@v1.2
21+
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
22+
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d
2323
with:
2424
sdk: ${{ matrix.sdk }}
2525
- name: Report version
@@ -60,7 +60,7 @@ jobs:
6060
strategy:
6161
matrix:
6262
os: [ubuntu-latest, macos-latest, windows-latest]
63-
sdk: [dev, 2.12.0]
63+
sdk: [dev, 2.17.0]
6464
platform: [vm, chrome]
6565
exclude:
6666
# We only run Chrome tests on Linux. No need to run them
@@ -70,8 +70,8 @@ jobs:
7070
- os: macos-latest
7171
platform: chrome
7272
steps:
73-
- uses: actions/checkout@v2
74-
- uses: dart-lang/setup-dart@v1.2
73+
- uses: actions/checkout@93ea575cb5d8a053eaa0ac8fa3b40d7e05a33cc8
74+
- uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d
7575
with:
7676
sdk: ${{ matrix.sdk }}
7777
- name: Report version

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 3.1.1-dev
2+
3+
* Require Dart 2.17 or greater.
4+
15
## 3.1.0
26

37
* Expose a stream for connection state changes on ClientChannel to address

analysis_options.yaml

Lines changed: 9 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,20 @@
1-
# Lint rules and documentation, see http://dart-lang.github.io/linter/lints
1+
# https://dart.dev/guides/language/analysis-options
2+
include: package:lints/recommended.yaml
3+
4+
analyzer:
5+
errors:
6+
# These should be fixed or ignored in the proto generator
7+
implementation_imports: ignore
8+
no_leading_underscores_for_local_identifiers: ignore
29

310
linter:
411
rules:
512
- always_declare_return_types
6-
- always_require_non_null_named_parameters
7-
- annotate_overrides
8-
- avoid_empty_else
9-
- avoid_init_to_null
10-
- avoid_null_checks_in_equality_operators
11-
- avoid_relative_lib_imports
12-
- avoid_return_types_on_setters
13-
- avoid_shadowing_type_parameters
14-
- avoid_types_as_parameter_names
15-
- camel_case_extensions
1613
- cancel_subscriptions
1714
- close_sinks
18-
- curly_braces_in_flow_control_structures
1915
- directives_ordering
20-
- empty_catches
21-
- empty_constructor_bodies
22-
- hash_and_equals
23-
- iterable_contains_unrelated_type
24-
- library_names
25-
- library_prefixes
26-
- list_remove_unrelated_type
27-
- no_duplicate_case_values
28-
- null_closures
2916
- omit_local_variable_types
30-
- prefer_adjacent_string_concatenation
31-
- prefer_collection_literals
32-
- prefer_conditional_assignment
33-
- prefer_contains
34-
- prefer_equal_for_default_values
35-
- prefer_final_fields
3617
- prefer_final_locals
37-
- prefer_for_elements_to_map_fromIterable
38-
- prefer_generic_function_type_aliases
39-
- prefer_if_null_operators
40-
- prefer_is_empty
41-
- prefer_is_not_empty
42-
- prefer_iterable_whereType
4318
- prefer_single_quotes
44-
- prefer_spread_collections
45-
- recursive_getters
46-
- slash_for_doc_comments
4719
- test_types_in_equals
48-
- type_init_formals
49-
- unnecessary_const
50-
- unnecessary_new
51-
- unnecessary_null_in_if_null_operators
52-
- unnecessary_this
53-
- unrelated_type_equality_checks
54-
- use_function_type_syntax_for_parameters
55-
- use_rethrow_when_possible
56-
- valid_regexps
20+
- use_super_parameters

example/googleapis/lib/src/generated/google/api/label.pb.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/api/label.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
import 'dart:core' as $core;
99

example/googleapis/lib/src/generated/google/api/label.pbenum.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/api/label.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
// ignore_for_file: UNDEFINED_SHOWN_NAME
99
import 'dart:core' as $core;

example/googleapis/lib/src/generated/google/api/label.pbjson.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/api/label.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
import 'dart:core' as $core;
99
import 'dart:convert' as $convert;

example/googleapis/lib/src/generated/google/api/launch_stage.pb.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/api/launch_stage.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
import 'dart:core' as $core;
99

example/googleapis/lib/src/generated/google/api/launch_stage.pbenum.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/api/launch_stage.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
// ignore_for_file: UNDEFINED_SHOWN_NAME
99
import 'dart:core' as $core;

example/googleapis/lib/src/generated/google/api/launch_stage.pbjson.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/api/launch_stage.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
import 'dart:core' as $core;
99
import 'dart:convert' as $convert;

example/googleapis/lib/src/generated/google/api/monitored_resource.pb.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/api/monitored_resource.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
import 'dart:core' as $core;
99

example/googleapis/lib/src/generated/google/api/monitored_resource.pbenum.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
// source: google/api/monitored_resource.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name

example/googleapis/lib/src/generated/google/api/monitored_resource.pbjson.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/api/monitored_resource.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
import 'dart:core' as $core;
99
import 'dart:convert' as $convert;

example/googleapis/lib/src/generated/google/logging/type/http_request.pb.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/logging/type/http_request.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
import 'dart:core' as $core;
99

example/googleapis/lib/src/generated/google/logging/type/http_request.pbenum.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
// source: google/logging/type/http_request.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name

example/googleapis/lib/src/generated/google/logging/type/http_request.pbjson.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/logging/type/http_request.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
import 'dart:core' as $core;
99
import 'dart:convert' as $convert;

example/googleapis/lib/src/generated/google/logging/type/log_severity.pb.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/logging/type/log_severity.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
import 'dart:core' as $core;
99

example/googleapis/lib/src/generated/google/logging/type/log_severity.pbenum.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/logging/type/log_severity.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
// ignore_for_file: UNDEFINED_SHOWN_NAME
99
import 'dart:core' as $core;

example/googleapis/lib/src/generated/google/logging/type/log_severity.pbjson.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// source: google/logging/type/log_severity.proto
44
//
55
// @dart = 2.12
6-
// ignore_for_file: annotate_overrides,camel_case_types,unnecessary_const,non_constant_identifier_names,library_prefixes,unused_import,unused_shown_name,return_of_invalid_type,unnecessary_this,prefer_final_fields,deprecated_member_use_from_same_package
6+
// ignore_for_file: annotate_overrides,camel_case_types,constant_identifier_names,deprecated_member_use_from_same_package,directives_ordering,library_prefixes,non_constant_identifier_names,prefer_final_fields,return_of_invalid_type,unnecessary_const,unnecessary_import,unnecessary_this,unused_import,unused_shown_name
77

88
import 'dart:core' as $core;
99
import 'dart:convert' as $convert;

0 commit comments

Comments
 (0)