Skip to content

Commit 989c5c5

Browse files
authored
Code quality: strict options turned on; lints used (#241)
1 parent 0e035b9 commit 989c5c5

File tree

31 files changed

+48
-37
lines changed

31 files changed

+48
-37
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## 16.17.2
4+
- Code quality:
5+
- Strict options turned on
6+
- Pedantic dependency removed in favour of dart lints package
7+
38
## 16.17.1
49
- e2e tests:
510
- more stable tests for LinearRegressor

analysis_options.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
1-
include: package:pedantic/analysis_options.yaml
1+
include: package:lints/core.yaml
22

33
linter:
44
rules:
55
non_constant_identifier_names: false
66

77
analyzer:
8-
strong-mode:
9-
implicit-casts: false
10-
implicit-dynamic: true
8+
exclude:
9+
- test/mocks.mocks.dart
10+
language:
11+
strict-casts: true
12+
strict-inference: true
13+
strict-raw-types: true
1114
errors:
1215
unnecessary_import: error
1316
unnecessary_type_check: error
1417
missing_return: error
1518
dead_code: error
1619
duplicate_import: error
1720
unused_import: error
21+
deprecated_member_use_from_same_package: false

benchmark/cross_validator.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ class CrossValidatorBenchmark extends BenchmarkBase {
3636
void tearDown() {}
3737
}
3838

39-
Future main() async {
39+
Future<void> main() async {
4040
CrossValidatorBenchmark.main();
4141
}

benchmark/decision_tree_classifier.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,6 @@ class DecisionTreeClassifierBenchmark extends BenchmarkBase {
4848
void tearDown() {}
4949
}
5050

51-
Future main() async {
51+
Future<void> main() async {
5252
DecisionTreeClassifierBenchmark.main();
5353
}

benchmark/inverse_logit_link_function.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ class InverseLogitLinkFunctionBenchmark extends BenchmarkBase {
3636
void tearDown() {}
3737
}
3838

39-
Future main() async {
39+
Future<void> main() async {
4040
InverseLogitLinkFunctionBenchmark.main();
4141
}

benchmark/kd_tree/kd_tree_building.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class KDTreeBuildingBenchmark extends BenchmarkBase {
2121
void tearDown() {}
2222
}
2323

24-
Future main() async {
24+
Future<void> main() async {
2525
final points = Matrix.random(1000, 10, seed: 1, min: -5000, max: 5000);
2626

2727
trainData = DataFrame.fromMatrix(points);

benchmark/kd_tree/kd_tree_querying.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class KDTreeQueryingBenchmark extends BenchmarkBase {
2626
void tearDown() {}
2727
}
2828

29-
Future main() async {
29+
Future<void> main() async {
3030
final points = Matrix.random(20000, 10, seed: 1, min: -5000, max: 5000);
3131

3232
trainData = DataFrame.fromMatrix(points);

benchmark/knn_regressor.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,6 @@ class KnnRegressorBenchmark extends BenchmarkBase {
5151
void tearDown() {}
5252
}
5353

54-
Future main() async {
54+
Future<void> main() async {
5555
KnnRegressorBenchmark.main();
5656
}

benchmark/lasso_regressor.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class LassoRegressorBenchmark extends BenchmarkBase {
2020
}
2121
}
2222

23-
Future main() async {
23+
Future<void> main() async {
2424
final file = File('benchmark/data/sample_data.json');
2525
final dataAsString = await file.readAsString();
2626
final decoded = jsonDecode(dataAsString) as Map<String, dynamic>;

benchmark/linear_regressor.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@ class LinearRegressorBenchmark extends BenchmarkBase {
3939
void tearDown() {}
4040
}
4141

42-
Future main() async {
42+
Future<void> main() async {
4343
LinearRegressorBenchmark.main();
4444
}

0 commit comments

Comments
 (0)