Skip to content

Commit

Permalink
chore: Upgrade dependencies (#11)
Browse files Browse the repository at this point in the history
* fix: run "dart fix"

* fix: upgrade dependencies

* fix: downgrade analyzer to 6.2.0

* Fix formatting

* Bump to SDk >=3.0.0

---------

Co-authored-by: Lukas Klingsbo <[email protected]>
  • Loading branch information
bdlukaa and spydon authored Oct 30, 2023
1 parent 1c36f4c commit 9f0cbf8
Show file tree
Hide file tree
Showing 18 changed files with 41 additions and 40 deletions.
2 changes: 1 addition & 1 deletion lib/src/annotations.dart
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ List<Map<String, dynamic>>? serializeAnnotations(
if (annotation.arguments != null) {
record['arguments'] = [
for (final argument in annotation.arguments!.arguments)
argument.toString()
argument.toString(),
];
}
out.add(record);
Expand Down
2 changes: 1 addition & 1 deletion lib/src/combinators.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ List<String> serializeCombinators<C extends Combinator>(
return [
for (final combinator in combinators)
if (combinator is C)
for (var name in _names(combinator)) name.token.lexeme
for (final name in _names(combinator)) name.token.lexeme,
];
}

Expand Down
3 changes: 2 additions & 1 deletion lib/src/enum_constant_arguments.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ List<String>? serializeEnumConstantArguments(
return null;
}
return <String>[
for (final argument in arguments.argumentList.arguments) argument.toString()
for (final argument in arguments.argumentList.arguments)
argument.toString(),
];
}
2 changes: 1 addition & 1 deletion lib/src/enum_declaration.dart
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Map<String, dynamic>? serializeEnumDeclaration(EnumDeclaration enum_) {
'description': serializeComment(enum_.documentationComment),
'values': [
for (final value in enum_.constants)
serializeEnumConstantDeclaration(value)
serializeEnumConstantDeclaration(value),
]..removeWhere((dynamic item) => item == null),
'members': serializeMemberList(enum_.members),
});
Expand Down
4 changes: 2 additions & 2 deletions lib/src/formal_parameter.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import 'package:analyzer/dart/ast/ast.dart';
import 'package:dartdoc_json/src/utils.dart';

/// Converts a FormalParameter into a json-compatible object.
Map<String, dynamic> serializeFormalParameter(FormalParameter _parameter) {
var p = _parameter;
Map<String, dynamic> serializeFormalParameter(FormalParameter parameter) {
var p = parameter;
String? defaultValue;
if (p is DefaultFormalParameter) {
defaultValue = p.defaultValue?.toString();
Expand Down
2 changes: 1 addition & 1 deletion lib/src/formal_parameter_list.dart
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Map<String, dynamic>? serializeFormalParameterList(
final nNamedParameters = list.parameters.where((p) => p.isNamed).length;
final out = <String, dynamic>{};
out['all'] = [
for (final param in list.parameters) serializeFormalParameter(param)
for (final param in list.parameters) serializeFormalParameter(param),
];
if (nPositionalParameters != 0) {
out['positional'] = nPositionalParameters;
Expand Down
6 changes: 3 additions & 3 deletions lib/src/member_list.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ import 'package:dartdoc_json/src/method_declaration.dart';
///
/// An error will be thrown if this function encounters a member of unknown
/// type.
List<dynamic>? serializeMemberList(ast.NodeList<ast.ClassMember> _members) {
if (_members.isEmpty) {
List<dynamic>? serializeMemberList(ast.NodeList<ast.ClassMember> members) {
if (members.isEmpty) {
return null;
}
final out = <dynamic>[];
for (final member in _members) {
for (final member in members) {
Map<String, dynamic>? json;
if (member is ast.ConstructorDeclaration) {
json = serializeConstructorDeclaration(member);
Expand Down
8 changes: 4 additions & 4 deletions lib/src/type_parameter.dart
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import 'package:analyzer/dart/ast/ast.dart' as ast;

/// Converts a TypeParameter into a json-compatible object.
Map<String, String> serializeTypeParameter(ast.TypeParameter _type) {
Map<String, String> serializeTypeParameter(ast.TypeParameter type) {
final out = {
'name': _type.name.lexeme,
'name': type.name.lexeme,
};
if (_type.bound != null) {
out['extends'] = _type.bound!.toString();
if (type.bound != null) {
out['extends'] = type.bound!.toString();
}
return out;
}
2 changes: 1 addition & 1 deletion lib/src/type_parameter_list.dart
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ List<dynamic>? serializeTypeParameterList(ast.TypeParameterList? types) {
return null;
}
return <dynamic>[
for (final type in types.typeParameters) serializeTypeParameter(type)
for (final type in types.typeParameters) serializeTypeParameter(type),
];
}
6 changes: 3 additions & 3 deletions pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@ funding:
- https://www.buymeacoffee.com/bluefire

environment:
sdk: ">=2.17.0 <3.0.0"
sdk: ">=3.0.0 <4.0.0"

dependencies:
analyzer: ^5.4.0
analyzer: ^6.2.0
args: ^2.3.1
meta: ^1.7.0
path: ^1.8.3

dev_dependencies:
flame_lint: ^0.2.0
flame_lint: ^1.1.1
test: any

executables:
Expand Down
6 changes: 3 additions & 3 deletions test/class_declaration_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ void main() {
'kind': 'class',
'name': 'X',
'typeParameters': [
{'name': 'T', 'extends': 'Base'}
]
{'name': 'T', 'extends': 'Base'},
],
},
);
});
Expand All @@ -55,7 +55,7 @@ void main() {
{'name': 'T', 'extends': 'A<B>'},
{'name': 'S', 'extends': 'Base2'},
{'name': 'R'},
]
],
},
);
});
Expand Down
8 changes: 4 additions & 4 deletions test/constructor_declaration_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ void main() {
'annotations': [
{
'name': '@Deprecated',
'arguments': ["'really'"]
'arguments': ["'really'"],
},
{'name': '@external'},
],
Expand All @@ -132,8 +132,8 @@ void main() {
'parameters': {
'all': [
{'name': 'x', 'type': 'int'},
{'name': 'y', 'type': 'double?'}
]
{'name': 'y', 'type': 'double?'},
],
},
},
],
Expand Down Expand Up @@ -204,7 +204,7 @@ void main() {
'parameters': {
'all': [
{'name': 'this.x'},
]
],
},
},
],
Expand Down
4 changes: 2 additions & 2 deletions test/enum_declaration_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -63,11 +63,11 @@ void main() {
'values': [
{
'name': 'a',
'arguments': ["'one'"]
'arguments': ["'one'"],
},
{
'name': 'b',
'arguments': ["'two'", '2']
'arguments': ["'two'", '2'],
},
],
},
Expand Down
2 changes: 1 addition & 1 deletion test/field_declaration_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ void main() {
'kind': 'field',
'name': 'a',
'extraNames': ['b', 'c'],
'type': 'int'
'type': 'int',
}
],
);
Expand Down
4 changes: 2 additions & 2 deletions test/function_declaration_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ void main() {
'all': [
{'name': 'a', 'type': 'int'},
{'name': 'b', 'type': 'int'},
]
],
},
},
);
Expand Down Expand Up @@ -47,7 +47,7 @@ void main() {
'name': 'moo',
'returns': 'void',
'typeParameters': [
{'name': 'T'}
{'name': 'T'},
],
'parameters': {
'all': [
Expand Down
2 changes: 1 addition & 1 deletion test/generic_type_alias_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ void main() {
'kind': 'typedef',
'name': 'A',
'typeParameters': [
{'name': 'T', 'extends': 'Game'}
{'name': 'T', 'extends': 'Game'},
],
},
);
Expand Down
14 changes: 7 additions & 7 deletions test/method_declaration_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,8 @@ void main() {
'name': 'flame',
'returns': 'int',
'typeParameters': [
{'name': 'T'}
]
{'name': 'T'},
],
},
],
);
Expand All @@ -70,8 +70,8 @@ void main() {
'all': [
{'name': 'a', 'type': 'bool'},
{'name': 'b', 'type': 'int'},
]
}
],
},
},
],
);
Expand Down Expand Up @@ -138,7 +138,7 @@ void main() {
'name': 'xyz',
'parameters': {
'all': [
{'name': 'value', 'type': 'int'}
{'name': 'value', 'type': 'int'},
],
},
},
Expand Down Expand Up @@ -177,8 +177,8 @@ void main() {
'name': 'operator==',
'parameters': {
'all': [
{'name': 'other', 'type': 'Object'}
]
{'name': 'other', 'type': 'Object'},
],
},
'returns': 'bool',
},
Expand Down
4 changes: 2 additions & 2 deletions test/mixin_declaration_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ void main() {
{
'kind': 'mixin',
'name': 'Moo',
'on': ['X', 'Y']
'on': ['X', 'Y'],
},
);
});
Expand All @@ -22,7 +22,7 @@ void main() {
{
'kind': 'mixin',
'name': 'Moo',
'implements': ['Sound']
'implements': ['Sound'],
},
);
});
Expand Down

0 comments on commit 9f0cbf8

Please sign in to comment.