Skip to content

Commit f9652b0

Browse files
committed
fix lint errors
1 parent 3cc099e commit f9652b0

File tree

8 files changed

+29
-34
lines changed

8 files changed

+29
-34
lines changed

analysis_options.yaml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ linter:
2020
- always_declare_return_types
2121
- always_put_control_body_on_new_line
2222
- always_put_required_named_parameters_first
23-
- always_specify_types
2423
- always_use_package_imports
2524
- annotate_overrides
2625
- annotate_redeclares
@@ -117,7 +116,7 @@ linter:
117116
- null_check_on_nullable_type_parameter
118117
- null_closures
119118
- one_member_abstracts
120-
- only_throw_errors
119+
# - only_throw_errors
121120
- overridden_fields
122121
- package_api_docs
123122
- package_names
@@ -132,14 +131,12 @@ linter:
132131
- prefer_const_constructors_in_immutables
133132
- prefer_const_declarations
134133
- prefer_const_literals_to_create_immutables
135-
- prefer_constructors_over_static_methods
136134
- prefer_contains
137135
- prefer_double_quotes
138-
- prefer_expression_function_bodies
139136
- prefer_final_fields
140137
- prefer_final_in_for_each
141-
- prefer_final_locals
142-
- prefer_final_parameters
138+
# - prefer_final_locals
139+
# - prefer_final_parameters
143140
- prefer_for_elements_to_map_fromIterable
144141
- prefer_foreach
145142
- prefer_function_declarations_over_variables

lib/messages.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export 'src/messages/hello.dart' show Hello;
1+
export "src/messages/hello.dart" show Hello;

lib/serializers.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
export 'src/serializers/json.dart' show JsonSerializer;
1+
export "src/serializers/json.dart" show JsonSerializer;

lib/src/messages/hello.dart

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
import 'message.dart';
1+
import "package:wampproto/src/messages/message.dart";
22

33
class Hello implements Message {
4+
5+
Hello(this.realm, this.roles, this.authID, this.authMethods);
46
static const int id = 1;
57

68
final String realm;
79
final Map<String, Map<String, bool>> roles;
810
final String authID;
911
final List<String> authMethods;
1012

11-
Hello(this.realm, this.roles, this.authID, this.authMethods);
12-
13-
static Hello parse(List<dynamic> message) {
13+
static Hello parse(final List<dynamic> message) {
1414
if (message.length < 2) {
1515
throw ArgumentError("invalid hello message");
1616
}
@@ -22,7 +22,7 @@ class Hello implements Message {
2222

2323
if (type != Hello.id) {
2424
throw ArgumentError(
25-
"invalid message type: must be ${Hello.id}, was $type");
25+
"invalid message type: must be ${Hello.id}, was $type",);
2626
}
2727

2828
final realm = message[1];
@@ -44,7 +44,5 @@ class Hello implements Message {
4444
}
4545

4646
@override
47-
int messageType() {
48-
return id;
49-
}
47+
int messageType() => id;
5048
}

lib/src/serializers/json.dart

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
import 'dart:convert';
2-
import 'dart:typed_data';
1+
import "dart:convert";
2+
import "dart:typed_data";
33

4-
import 'package:wampproto/src/messages/message.dart';
5-
import 'package:wampproto/src/serializers/serializer.dart';
4+
import "package:wampproto/src/messages/message.dart";
5+
import "package:wampproto/src/serializers/serializer.dart";
66

77
class JsonSerializer implements Serializer {
88
@override
9-
Uint8List serialize(Message message) {
9+
Uint8List serialize(final Message message) {
1010
var jsonString = jsonEncode(message.marshal());
1111
return Uint8List.fromList(jsonString.codeUnits);
1212
}
1313

1414
@override
15-
Message deserialize(Uint8List message) {
16-
String s = String.fromCharCodes(message);
15+
Message deserialize(final Uint8List message) {
16+
final String s = String.fromCharCodes(message);
1717

18-
List<dynamic> wampMessage = jsonDecode(s);
18+
final List<dynamic> wampMessage = jsonDecode(s);
1919
return toMessage(wampMessage);
2020
}
2121
}

lib/src/serializers/serializer.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import 'dart:typed_data';
1+
import "dart:typed_data";
22

3-
import 'package:wampproto/messages.dart';
3+
import "package:wampproto/messages.dart";
44

5-
import '../messages/message.dart';
5+
import "package:wampproto/src/messages/message.dart";
66

77
Message toMessage(List<dynamic> message) {
88
var messageType = message[0];
@@ -21,6 +21,6 @@ Message toMessage(List<dynamic> message) {
2121
}
2222

2323
abstract class Serializer {
24-
Message deserialize(Uint8List message);
25-
Uint8List serialize(Message message);
24+
Message deserialize(final Uint8List message);
25+
Uint8List serialize(final Message message);
2626
}

test/messages/hello_test.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import 'package:wampproto/messages.dart';
2-
import 'package:test/test.dart';
1+
import "package:test/test.dart";
2+
import "package:wampproto/messages.dart";
33

44
void main() {
55
test("test parse", testParse);

test/serializers/json_test.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import 'package:wampproto/messages.dart';
2-
import 'package:wampproto/serializers.dart';
3-
import 'package:test/test.dart';
1+
import "package:test/test.dart";
2+
import "package:wampproto/messages.dart";
3+
import "package:wampproto/serializers.dart";
44

55
void main() {
66
test("test serialize and deserialize", testJson);

0 commit comments

Comments
 (0)