From 68f366c954d0027c418dc4d6c6fd814a35300455 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Apitzsch?= Date: Mon, 4 Aug 2025 14:46:17 +0200 Subject: [PATCH 1/2] Update dependencies Due to a newer linter version the syntax in geo_feature_builder.dart needed to be modified and a new package needed to be added. --- lib/build/geo_feature_builder.dart | 3 ++- pubspec.yaml | 9 +++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/build/geo_feature_builder.dart b/lib/build/geo_feature_builder.dart index 50e51cd..ab79920 100644 --- a/lib/build/geo_feature_builder.dart +++ b/lib/build/geo_feature_builder.dart @@ -6,6 +6,7 @@ import 'package:code_builder/code_builder.dart'; import 'package:dart_style/dart_style.dart'; import 'package:recase/recase.dart'; import 'package:flatbush_dart/flatbush_dart.dart'; +import 'package:pub_semver/pub_semver.dart'; import 'latlng_bounds.dart'; @@ -40,7 +41,7 @@ class GeoFeatureBuilder implements Builder{ ..body.add(buildGeoFeatureClass(propertiesToExtract)) ..body.add(buildGeoCoderClass(geoJSONData, propertiesToExtract)) ); - final code = DartFormatter(fixes: StyleFix.all).format(library.accept( + final code = DartFormatter(languageVersion: Version(3, 8, 0)).format(library.accept( DartEmitter(allocator: Allocator()), ).toString()); diff --git a/pubspec.yaml b/pubspec.yaml index 56177c2..3ebd0f2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -9,13 +9,14 @@ environment: dependencies: latlong2: ^0.9.0 flatbush_dart: ^1.2.2 - build: ^2.4.1 + build: ^3.0.0 code_builder: ^4.7.0 - dart_style: ^2.3.0 + dart_style: ^3.1.1 recase: ^4.1.0 + pub_semver: ^2.2.0 dev_dependencies: - lints: ^2.0.0 + lints: ^6.0.0 build_runner: any - build_test: ^2.2.1 + build_test: ^3.3.0 test: ^1.24.8 \ No newline at end of file From 9ba554e21b3ee2749376623cbc688f26864f5617 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Apitzsch?= Date: Mon, 4 Aug 2025 16:19:32 +0200 Subject: [PATCH 2/2] Use latest language version for formatter --- lib/build/geo_feature_builder.dart | 3 +-- pubspec.yaml | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/build/geo_feature_builder.dart b/lib/build/geo_feature_builder.dart index ab79920..c24b70a 100644 --- a/lib/build/geo_feature_builder.dart +++ b/lib/build/geo_feature_builder.dart @@ -6,7 +6,6 @@ import 'package:code_builder/code_builder.dart'; import 'package:dart_style/dart_style.dart'; import 'package:recase/recase.dart'; import 'package:flatbush_dart/flatbush_dart.dart'; -import 'package:pub_semver/pub_semver.dart'; import 'latlng_bounds.dart'; @@ -41,7 +40,7 @@ class GeoFeatureBuilder implements Builder{ ..body.add(buildGeoFeatureClass(propertiesToExtract)) ..body.add(buildGeoCoderClass(geoJSONData, propertiesToExtract)) ); - final code = DartFormatter(languageVersion: Version(3, 8, 0)).format(library.accept( + final code = DartFormatter(languageVersion: DartFormatter.latestLanguageVersion).format(library.accept( DartEmitter(allocator: Allocator()), ).toString()); diff --git a/pubspec.yaml b/pubspec.yaml index 3ebd0f2..c2a6d18 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -13,7 +13,6 @@ dependencies: code_builder: ^4.7.0 dart_style: ^3.1.1 recase: ^4.1.0 - pub_semver: ^2.2.0 dev_dependencies: lints: ^6.0.0