Skip to content

Commit 1510c99

Browse files
authored
Bump to analyzer 5.1.0 and handle deprecations (#1140)
* Bump to analyzer 5.1.0 and handle deprecations * Bump GitHub Action stable Dart to 2.18.0 * Bump to 2.2.5-dev
1 parent dec7e72 commit 1510c99

File tree

5 files changed

+25
-21
lines changed

5 files changed

+25
-21
lines changed

.github/workflows/test-package.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
strategy:
2121
fail-fast: false
2222
matrix:
23-
sdk: [2.17.0, dev]
23+
sdk: [2.18.0, dev]
2424
steps:
2525
- uses: actions/checkout@v2
2626
- uses: dart-lang/[email protected]
@@ -50,7 +50,7 @@ jobs:
5050
matrix:
5151
# Add macos-latest and/or windows-latest if relevant for this package.
5252
os: [ubuntu-latest]
53-
sdk: [2.17.0, dev]
53+
sdk: [2.18.0, dev]
5454
steps:
5555
- uses: actions/checkout@v2
5656
- uses: dart-lang/[email protected]

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 2.2.5-dev
2+
3+
* Require `package:analyzer` `^5.1.0`.
4+
15
# 2.2.4
26

37
* Unify how brace-delimited syntax is formatted. This is mostly an internal

lib/src/cli/formatter_options.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import 'show.dart';
1111
import 'summary.dart';
1212

1313
// Note: The following line of code is modified by tool/grind.dart.
14-
const dartStyleVersion = '2.2.4';
14+
const dartStyleVersion = '2.2.5-dev';
1515

1616
/// Global options that affect how the formatter produces and uses its outputs.
1717
class FormatterOptions {

lib/src/source_visitor.dart

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,7 @@ class SourceVisitor extends ThrowingAstVisitor {
598598
modifier(node.abstractKeyword);
599599
token(node.classKeyword);
600600
space();
601-
token(node.name2);
601+
token(node.name);
602602
visit(node.typeParameters);
603603
visit(node.extendsClause);
604604
_visitClauses(node.withClause, node.implementsClause);
@@ -617,7 +617,7 @@ class SourceVisitor extends ThrowingAstVisitor {
617617
modifier(node.abstractKeyword);
618618
token(node.typedefKeyword);
619619
space();
620-
token(node.name2);
620+
token(node.name);
621621
visit(node.typeParameters);
622622
space();
623623
token(node.equals);
@@ -764,7 +764,7 @@ class SourceVisitor extends ThrowingAstVisitor {
764764
modifier(node.factoryKeyword);
765765
visit(node.returnType);
766766
token(node.period);
767-
token(node.name2);
767+
token(node.name);
768768

769769
// Make the rule for the ":" span both the preceding parameter list and
770770
// the entire initialization list. This ensures that we split before the
@@ -981,7 +981,7 @@ class SourceVisitor extends ThrowingAstVisitor {
981981
@override
982982
void visitEnumConstantDeclaration(EnumConstantDeclaration node) {
983983
visitMetadata(node.metadata);
984-
token(node.name2);
984+
token(node.name);
985985

986986
var arguments = node.arguments;
987987
if (arguments != null) {
@@ -1006,7 +1006,7 @@ class SourceVisitor extends ThrowingAstVisitor {
10061006
builder.nestExpression();
10071007
token(node.enumKeyword);
10081008
space();
1009-
token(node.name2);
1009+
token(node.name);
10101010
visit(node.typeParameters);
10111011
_visitClauses(node.withClause, node.implementsClause);
10121012
space();
@@ -1250,9 +1250,9 @@ class SourceVisitor extends ThrowingAstVisitor {
12501250

12511251
// Don't put a space after `extension` if the extension is unnamed. That
12521252
// way, generic unnamed extensions format like `extension<T> on ...`.
1253-
if (node.name2 != null) {
1253+
if (node.name != null) {
12541254
space();
1255-
token(node.name2);
1255+
token(node.name);
12561256
}
12571257

12581258
visit(node.typeParameters);
@@ -1607,17 +1607,17 @@ class SourceVisitor extends ThrowingAstVisitor {
16071607
// Inlined visitGenericTypeAlias
16081608
_visitGenericTypeAliasHeader(
16091609
node.typedefKeyword,
1610-
node.name2,
1610+
node.name,
16111611
node.typeParameters,
16121612
null,
1613-
node.returnType?.beginToken ?? node.name2);
1613+
node.returnType?.beginToken ?? node.name);
16141614

16151615
space();
16161616

16171617
// Recursively convert function-arguments to Function syntax.
16181618
_insideNewTypedefFix = true;
16191619
_visitGenericFunctionType(
1620-
node.returnType, null, node.name2, null, node.parameters);
1620+
node.returnType, null, node.name, null, node.parameters);
16211621
_insideNewTypedefFix = false;
16221622
});
16231623
return;
@@ -1627,7 +1627,7 @@ class SourceVisitor extends ThrowingAstVisitor {
16271627
token(node.typedefKeyword);
16281628
space();
16291629
visit(node.returnType, after: space);
1630-
token(node.name2);
1630+
token(node.name);
16311631
visit(node.typeParameters);
16321632
visit(node.parameters);
16331633
});
@@ -1669,7 +1669,7 @@ class SourceVisitor extends ThrowingAstVisitor {
16691669
void visitGenericTypeAlias(GenericTypeAlias node) {
16701670
visitNodes(node.metadata, between: newline, after: newline);
16711671
_simpleStatement(node, () {
1672-
_visitGenericTypeAliasHeader(node.typedefKeyword, node.name2,
1672+
_visitGenericTypeAliasHeader(node.typedefKeyword, node.name,
16731673
node.typeParameters, node.equals, null);
16741674

16751675
space();
@@ -2022,7 +2022,7 @@ class SourceVisitor extends ThrowingAstVisitor {
20222022
_simpleStatement(node, () {
20232023
token(node.libraryKeyword);
20242024
space();
2025-
visit(node.name);
2025+
visit(node.name2);
20262026
});
20272027
}
20282028

@@ -2121,7 +2121,7 @@ class SourceVisitor extends ThrowingAstVisitor {
21212121
builder.nestExpression();
21222122
token(node.mixinKeyword);
21232123
space();
2124-
token(node.name2);
2124+
token(node.name);
21252125
visit(node.typeParameters);
21262126

21272127
// If there is only a single superclass constraint, format it like an
@@ -2504,7 +2504,7 @@ class SourceVisitor extends ThrowingAstVisitor {
25042504
@override
25052505
void visitTypeParameter(TypeParameter node) {
25062506
visitParameterMetadata(node.metadata, () {
2507-
token(node.name2);
2507+
token(node.name);
25082508
token(node.extendsKeyword, before: space, after: space);
25092509
visit(node.bound);
25102510
});
@@ -2521,7 +2521,7 @@ class SourceVisitor extends ThrowingAstVisitor {
25212521

25222522
@override
25232523
void visitVariableDeclaration(VariableDeclaration node) {
2524-
token(node.name2);
2524+
token(node.name);
25252525
if (node.initializer == null) return;
25262526

25272527
// If there are multiple variables being declared, we want to nest the

pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: dart_style
22
# Note: See tool/grind.dart for how to bump the version.
3-
version: 2.2.4
3+
version: 2.2.5-dev
44
description: >-
55
Opinionated, automatic Dart source code formatter.
66
Provides an API and a CLI tool.
@@ -9,7 +9,7 @@ environment:
99
sdk: ">=2.17.0 <3.0.0"
1010

1111
dependencies:
12-
analyzer: '>=4.4.0 <6.0.0'
12+
analyzer: '^5.1.0'
1313
args: ">=1.0.0 <3.0.0"
1414
path: ^1.0.0
1515
pub_semver: ">=1.4.4 <3.0.0"

0 commit comments

Comments
 (0)