Skip to content

Commit 68b5756

Browse files
committed
refactor: bump analysis to Dart 3.5, fix lints
1 parent 5eb43e3 commit 68b5756

22 files changed

+29
-14
lines changed

.fvm/fvm_config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"flutterSdkVersion": "3.19.4"
2+
"flutterSdkVersion": "3.24.0"
33
}

.fvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"flutter": "3.19.4"
2+
"flutter": "3.24.0"
33
}

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"dart.flutterSdkPath": ".fvm/versions/3.19.4",
2+
"dart.flutterSdkPath": ".fvm/versions/3.24.0",
33
"search.exclude": {
44
"**/.fvm": true,
55
"**/*.g.dart": true

dcm_global.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
version: "1.21.1"

packages/netglade_analysis/CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
## 12.0.0
2-
- Adhere to DCM 1.18.0 and 1.19.0:
2+
- Minimal Dart 3.5.0
3+
- Adhere to DCM 1.18.0, 1.19.0, and 1.21.0:
34
- Add avoid-only-rethrow
45
- Add avoid-returning-cascades
56
- Add avoid-unsafe-reduce
67
- Add handle-throwing-invocations
78
- Add prefer-abstract-final-static-class
8-
- Add prefer-correct-throws
99
- Add avoid-incorrect-image-opacity
1010
- Add avoid-calling-notifier-members-inside-build
1111
- Add avoid-notifier-constructors

packages/netglade_analysis/lib/dcm.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,15 +255,15 @@ dart_code_metrics:
255255
- prefer-correct-switch-length:
256256
max-length: 20 # default value 10 is sometimes way too much
257257
- prefer-correct-test-file-name
258-
- prefer-correct-throws
258+
# - prefer-correct-throws # for now hard to maintain
259259
- prefer-correct-type-name
260260
- prefer-declaring-const-constructor
261261
- prefer-early-return
262262
- prefer-enums-by-name
263263
- prefer-explicit-function-type
264264
- prefer-explicit-parameter-names
265265
# - prefer-explicit-type-arguments # inference is better
266-
- prefer-extracting-function-callbacks # TODO
266+
# - prefer-extracting-function-callbacks # not now
267267
- prefer-first
268268
# - prefer-getter-over-method # way too pedantic
269269
- prefer-immediate-return
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// ignore_for_file: unused-files
22

33
/// NetGlade Dart and Flutter analyzer settings and best practices
4-
/// used internally at [netglade](https://netglade.com).
5-
library netglade_analysis;
4+
/// used internally at netglade.
5+
library;

packages/netglade_analysis/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ screenshots:
1010
path: doc/icon.png
1111

1212
environment:
13-
sdk: ^3.0.0
13+
sdk: ^3.5.0

packages/netglade_flutter_utils/lib/netglade_flutter_utils.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/// NetGlade Flutter utils library
2-
/// used internally at [netglade](https://netglade.com).
2+
/// used internally at netglade.
33
library netglade_flutter_utils;
44

55
export 'src/conditionals/conditionals.dart';

packages/netglade_flutter_utils/lib/src/conditionals/conditional.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'package:flutter/material.dart';
55
/// Based on [condition] builds either [whenTrue] on true or [whenFalse] on false.
66
/// If no [whenFalse] is specified, `SizedBox.shrink()` is used.
77
class Conditional extends StatelessWidget {
8+
// ignore: prefer-boolean-prefixes, dont wannta change public API
89
final bool condition;
910

1011
// ignore: prefer-correct-callback-field-name, this is more suited

0 commit comments

Comments
 (0)