Skip to content

Commit 21e81c5

Browse files
authored
[corpus] update to latest analyzer, bump min SDK (#334)
Test on oldest supported SDK Check format with dev SDK
1 parent efe4ee4 commit 21e81c5

File tree

3 files changed

+10
-12
lines changed

3 files changed

+10
-12
lines changed

.github/workflows/corpus.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
strategy:
2727
fail-fast: false
2828
matrix:
29-
sdk: [stable, dev]
29+
sdk: [3.6, dev]
3030
steps:
3131
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
3232
- uses: dart-lang/setup-dart@e630b99d28a3b71860378cafdc2a067c71107f94
@@ -38,6 +38,6 @@ jobs:
3838
- run: dart analyze --fatal-infos
3939

4040
- run: dart format --output=none --set-exit-if-changed .
41-
if: ${{ matrix.sdk == 'stable' }}
41+
if: ${{ matrix.sdk == 'dev' }}
4242

4343
- run: dart test

pkgs/corpus/lib/api.dart

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,7 @@ class ApiUseCollector extends RecursiveAstVisitor implements SurveyorVisitor {
180180
return;
181181
}
182182

183-
//TODO: fix as soon as enclosingElement3 is on Dart stable
184-
// ignore: deprecated_member_use
185-
var enclosingElement = element.enclosingElement!;
183+
var enclosingElement = element.enclosingElement3!;
186184

187185
if (enclosingElement.kind == ElementKind.CLASS) {
188186
final name = enclosingElement.name!;

pkgs/corpus/pubspec.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@ description: A tool to calculate the API usage for a package.
44
publish_to: none
55

66
environment:
7-
sdk: ^3.1.0
7+
sdk: ^3.6.0
88

99
dependencies:
10-
analyzer: ^6.0.0
11-
args: ^2.0.0
10+
analyzer: ^7.0.0
11+
args: ^2.1.0
1212
cli_util: ^0.4.0
13-
collection: ^1.16.0
13+
collection: ^1.19.0
1414
http: ^1.0.0
15-
path: ^1.8.0
16-
pub_semver: ^2.0.0
15+
path: ^1.9.0
16+
pub_semver: ^2.1.4
1717
yaml: ^3.0.0
1818

1919
dev_dependencies:
2020
checks: ^0.3.0
2121
dart_flutter_team_lints: ^3.0.0
22-
test: ^1.22.0
22+
test: ^1.25.9
2323
test_descriptor: ^2.0.0

0 commit comments

Comments
 (0)