diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ddf77e0..67b222b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -46,7 +46,7 @@ jobs: run: melos build:example:android build_example_ios: - runs-on: macos-14 + runs-on: macos-15 timeout-minutes: 20 steps: - name: Checkout diff --git a/.tool-versions b/.tool-versions index 9d6948f..a44ae73 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,3 +1,3 @@ -dart 3.5.4 -flutter 3.24.5 +dart 3.6.0 +flutter 3.27.1 java temurin-17.0.13+11 diff --git a/.xcode-version b/.xcode-version index 232a7fc..f6eb05e 100644 --- a/.xcode-version +++ b/.xcode-version @@ -1 +1 @@ -15.4 +16.2 diff --git a/examples/nilts_example/.gitignore b/examples/nilts_example/.gitignore index 9a53d18..28937d3 100644 --- a/examples/nilts_example/.gitignore +++ b/examples/nilts_example/.gitignore @@ -5,9 +5,11 @@ *.swp .DS_Store .atom/ +.build/ .buildlog/ .history .svn/ +.swiftpm/ migrate_working_dir/ # IntelliJ related diff --git a/packages/nilts/lib/src/lints/defined_async_value_getter_type.dart b/packages/nilts/lib/src/lints/defined_async_value_getter_type.dart index d0e18d8..459a00c 100644 --- a/packages/nilts/lib/src/lints/defined_async_value_getter_type.dart +++ b/packages/nilts/lib/src/lints/defined_async_value_getter_type.dart @@ -68,7 +68,9 @@ class DefinedAsyncValueGetterType extends DartLintRule { final typeArgument = returnType.typeArguments.first; if (typeArgument is VoidType || typeArgument is InvalidType || - typeArgument is NeverType) return; + typeArgument is NeverType) { + return; + } reporter.atNode(node, _code); }); diff --git a/packages/nilts/lib/src/lints/defined_value_getter_type.dart b/packages/nilts/lib/src/lints/defined_value_getter_type.dart index c4e5e0b..d10d5c5 100644 --- a/packages/nilts/lib/src/lints/defined_value_getter_type.dart +++ b/packages/nilts/lib/src/lints/defined_value_getter_type.dart @@ -65,7 +65,9 @@ class DefinedValueGetterType extends DartLintRule { if (returnType is VoidType || returnType is InvalidType || returnType is NeverType || - returnType.isDartAsyncFuture) return; + returnType.isDartAsyncFuture) { + return; + } reporter.atNode(node, _code); }); diff --git a/packages/nilts/lib/src/lints/no_support_web_platform_check.dart b/packages/nilts/lib/src/lints/no_support_web_platform_check.dart index e47732a..c032cdb 100644 --- a/packages/nilts/lib/src/lints/no_support_web_platform_check.dart +++ b/packages/nilts/lib/src/lints/no_support_web_platform_check.dart @@ -76,7 +76,9 @@ class NoSupportWebPlatformCheck extends DartLintRule { identifierName.name != 'isWindows' && identifierName.name != 'isAndroid' && identifierName.name != 'isIOS' && - identifierName.name != 'isFuchsia') return; + identifierName.name != 'isFuchsia') { + return; + } // Do nothing if the package of identifier is not `dart.io`. final library = identifierName.staticElement?.library; diff --git a/packages/nilts/lib/src/lints/unnecessary_rebuilds_from_media_query.dart b/packages/nilts/lib/src/lints/unnecessary_rebuilds_from_media_query.dart index e2e6d7f..6af7243 100644 --- a/packages/nilts/lib/src/lints/unnecessary_rebuilds_from_media_query.dart +++ b/packages/nilts/lib/src/lints/unnecessary_rebuilds_from_media_query.dart @@ -172,7 +172,9 @@ class _ReplaceWithMediaQueryXxxOf extends DartFix { // Do nothing if the operator of method is not `.` and not `?.`. final operatorToken = node.operator; if (operatorToken.type != TokenType.PERIOD && - operatorToken.type != TokenType.QUESTION_PERIOD) return; + operatorToken.type != TokenType.QUESTION_PERIOD) { + return; + } final methodTarget = node.realTarget; if (methodTarget is! MethodInvocation) return; diff --git a/pubspec.yaml b/pubspec.yaml index 45e04dd..ac50a03 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -5,4 +5,4 @@ environment: sdk: '>=3.0.0 <4.0.0' dev_dependencies: - melos: ^6.1.0 + melos: ^6.2.0