Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/code-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,3 +134,9 @@ jobs:
run: brew install ktlint
- name: Run ktlint on Kotlin code
run: ktlint

# Lint Swift code (iOS plugins) with SwiftLint.
- name: Install SwiftLint
run: brew install swiftlint
- name: Run SwiftLint on Swift code
run: swiftlint lint
6 changes: 6 additions & 0 deletions .run/Example App - Debug.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Example App - Debug" type="FlutterRunConfigurationType" factoryName="Flutter">
<option name="filePath" value="$PROJECT_DIR$/packages/example/lib/main.dart" />
<method v="2" />
</configuration>
</component>
7 changes: 7 additions & 0 deletions .run/Example App - Profile.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Example App - Profile" type="FlutterRunConfigurationType" factoryName="Flutter">
<option name="additionalArgs" value="--profile" />
<option name="filePath" value="$PROJECT_DIR$/packages/example/lib/main.dart" />
<method v="2" />
</configuration>
</component>
7 changes: 7 additions & 0 deletions .run/Example App - Release.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Example App - Release" type="FlutterRunConfigurationType" factoryName="Flutter">
<option name="additionalArgs" value="--release" />
<option name="filePath" value="$PROJECT_DIR$/packages/example/lib/main.dart" />
<method v="2" />
</configuration>
</component>
13 changes: 13 additions & 0 deletions .swiftlint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Exclude generated / third-party paths
excluded:
- packages/example/ios/Flutter/ephemeral

function_body_length:
warning: 90
error: 120
function_parameter_count:
warning: 6
error: 8
cyclomatic_complexity:
warning: 20
error: 30
6 changes: 3 additions & 3 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@
"version": "0.2.0",
"configurations": [
{
"name": "Flutter (Example App)",
"name": "Example App - Debug",
"request": "launch",
"type": "dart",
"program": "${workspaceFolder}/packages/example/lib/main.dart",
"cwd": "${workspaceFolder}/packages/example"
},
{
"name": "Flutter (Example App - Profile)",
"name": "Example App - Profile",
"request": "launch",
"type": "dart",
"flutterMode": "profile",
"program": "${workspaceFolder}/packages/example/lib/main.dart",
"cwd": "${workspaceFolder}/packages/example"
},
{
"name": "Flutter (Example App - Release)",
"name": "Example App - Release",
"request": "launch",
"type": "dart",
"flutterMode": "release",
Expand Down
69 changes: 47 additions & 22 deletions packages/example/ios/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
PODS:
- camera_avfoundation (0.0.1):
- Flutter
- Flutter (1.0.0)
- flutter_pdfview (1.0.2):
- Flutter
- google_mlkit_barcode_scanning (0.14.2):
- Flutter
- google_mlkit_commons
Expand Down Expand Up @@ -152,6 +156,8 @@ PODS:
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GTMSessionFetcher/Core (3.5.0)
- image_picker_ios (0.0.1):
- Flutter
- MLImage (1.0.0-beta8)
- MLKitBarcodeScanning (8.0.0):
- MLKitCommon (~> 14.0)
Expand Down Expand Up @@ -272,11 +278,16 @@ PODS:
- nanopb/encode (= 3.30910.0)
- nanopb/decode (3.30910.0)
- nanopb/encode (3.30910.0)
- path_provider_foundation (0.0.1):
- Flutter
- FlutterMacOS
- PromisesObjC (2.4.0)
- SSZipArchive (2.6.0)

DEPENDENCIES:
- camera_avfoundation (from `.symlinks/plugins/camera_avfoundation/ios`)
- Flutter (from `Flutter`)
- flutter_pdfview (from `.symlinks/plugins/flutter_pdfview/ios`)
- google_mlkit_barcode_scanning (from `.symlinks/plugins/google_mlkit_barcode_scanning/ios`)
- google_mlkit_commons (from `.symlinks/plugins/google_mlkit_commons/ios`)
- google_mlkit_digital_ink_recognition (from `.symlinks/plugins/google_mlkit_digital_ink_recognition/ios`)
Expand All @@ -303,6 +314,8 @@ DEPENDENCIES:
- GoogleMLKit/TextRecognitionDevanagari (~> 9.0.0)
- GoogleMLKit/TextRecognitionJapanese (~> 9.0.0)
- GoogleMLKit/TextRecognitionKorean (~> 9.0.0)
- image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`)
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)

SPEC REPOS:
trunk:
Expand Down Expand Up @@ -347,8 +360,12 @@ SPEC REPOS:
- SSZipArchive

EXTERNAL SOURCES:
camera_avfoundation:
:path: ".symlinks/plugins/camera_avfoundation/ios"
Flutter:
:path: Flutter
flutter_pdfview:
:path: ".symlinks/plugins/flutter_pdfview/ios"
google_mlkit_barcode_scanning:
:path: ".symlinks/plugins/google_mlkit_barcode_scanning/ios"
google_mlkit_commons:
Expand Down Expand Up @@ -393,36 +410,43 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/google_mlkit_text_recognition/ios"
google_mlkit_translation:
:path: ".symlinks/plugins/google_mlkit_translation/ios"
image_picker_ios:
:path: ".symlinks/plugins/image_picker_ios/ios"
path_provider_foundation:
:path: ".symlinks/plugins/path_provider_foundation/darwin"

SPEC CHECKSUMS:
camera_avfoundation: 5675ca25298b6f81fa0a325188e7df62cc217741
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
google_mlkit_barcode_scanning: 12d8422d8f7b00726dedf9cac00188a2b98750c2
google_mlkit_commons: a5e4ffae5bc59ea4c7b9025dc72cb6cb79dc1166
google_mlkit_digital_ink_recognition: a9f14c9a75bad980ea26f2d3ce277f5963f413ba
google_mlkit_document_scanner: 107c2c91ea967acb9eb989ff988443b81b8e761a
google_mlkit_entity_extraction: 45de8519319089085569ef9e10e2500b8d0d55a0
google_mlkit_face_detection: ee4b72cfae062b4c972204be955d83055a4bfd36
google_mlkit_face_mesh_detection: 644aad01e609e0962bc38495d1d807e2ae9f5e1b
google_mlkit_genai_image_description: 84e90c2ad87ae5e2f05cc4d5f1924059c799fc12
google_mlkit_genai_prompt: f4a41c9548172a86c6723e5c83c1c3295b6ad299
google_mlkit_genai_proofreading: 09ca9edfaa66e58ff165d2047286c10ba0a831ca
google_mlkit_genai_rewriting: 7a647b345cf7d9fe8fda004142ca980abbba9724
google_mlkit_genai_speech_recognition: 783fd846946877dc812a81d629c676b41973ce72
google_mlkit_genai_summarization: 8d750cfca622746aef09d6521bf2e764e8647ded
google_mlkit_image_labeling: 6f6fdb11c14600e01898e59a8c4413b255ede272
google_mlkit_language_id: de6f5cc02967420549c3c3a1624b359217442db9
google_mlkit_object_detection: 6a81b32faf7a9b700bed7a2caa67254818553257
google_mlkit_pose_detection: 211eabf55f5ea8d6a9537fdade0a37148fc84d8b
google_mlkit_selfie_segmentation: 0317616b7e460f242bd13a805b70f4e0ba636336
google_mlkit_smart_reply: fa236bc7f5f8ed70a894a659ec8d43b5b05374a6
google_mlkit_subject_segmentation: 864c91cd7c89cedc4b17021794c6c182ba165e0f
google_mlkit_text_recognition: b3de5adb786ad7a0fe8e13618387b8d2df0f3c70
google_mlkit_translation: c5a10fefc8f641df87a49d2744b2b1bf0c418064
flutter_pdfview: 32bf27bda6fd85b9dd2c09628a824df5081246cf
google_mlkit_barcode_scanning: 37a95c619ade2966885d549d337c7ce25cdcd6e1
google_mlkit_commons: fdbddbd42f5f4680ce01932017e31d1e0f02b4ef
google_mlkit_digital_ink_recognition: 4faaf4dc06be7427ca2e5a2b605e8c4e6f8919b5
google_mlkit_document_scanner: 4286ef97b690c747db9db15337207a631e3efa24
google_mlkit_entity_extraction: 2500f93887c590c0c68341d9b64523c992346281
google_mlkit_face_detection: 4cf4f7bda5e0cfdb4e52c11603aa025a81138a47
google_mlkit_face_mesh_detection: 103cfafc7ee649085abc40b07cedb1c9e165e9cb
google_mlkit_genai_image_description: 0a468e8016204f093f9f352a92823573f1b49728
google_mlkit_genai_prompt: d527fb9e9b6885c373075a058c96b00c552f14c0
google_mlkit_genai_proofreading: d4f6e35918c40f08069b4c2c89ce4f2fb9f1b4d9
google_mlkit_genai_rewriting: b9821623a69e2cb9e54eedf68200a29dd89b3e92
google_mlkit_genai_speech_recognition: 1064074540af10fdc14cf6810a004c38f0a46434
google_mlkit_genai_summarization: 40a3ba7e03ab369f1ce7702e0970d6e7a35baa50
google_mlkit_image_labeling: 7d5de5ee0fbbc23d95d33f9880e2c761beca6f23
google_mlkit_language_id: 892ac40627c56faece8753d0ca5f1402854bf030
google_mlkit_object_detection: 960463a8dff3a818a41d704632f9017a3d80a5a6
google_mlkit_pose_detection: c378a1e88fc7ed97b64219f72edc2880ac40ca23
google_mlkit_selfie_segmentation: 38f73022f0e63f253a050298f6d89c2978548991
google_mlkit_smart_reply: ddac7d36acf06981e4e1fb009cfd8e10197af3cc
google_mlkit_subject_segmentation: b6d3bfeee5deb973d2832a68022c28cb8c36668f
google_mlkit_text_recognition: 00511b4b7987ad04770382e343ad73d40250a049
google_mlkit_translation: f163102828e75ce10a4d5b31852599755a516809
GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7
GoogleMLKit: b1eee21a41c57704fe72483b15c85cb2c0cd7444
GoogleToolboxForMac: d1a2cbf009c453f4d6ded37c105e2f67a32206d8
GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1
GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6
image_picker_ios: e0ece4aa2a75771a7de3fa735d26d90817041326
MLImage: 0de5c6c2bf9e93b80ef752e2797f0836f03b58c0
MLKitBarcodeScanning: 39de223e7b1b8a8fbf10816a536dd292d8a39343
MLKitCommon: 47d47b50a031d00db62f1b0efe5a1d8b09a3b2e6
Expand Down Expand Up @@ -455,6 +479,7 @@ SPEC CHECKSUMS:
MLKitVisionKit: 316cd349468797ef4e7fd785bf658ca838984de3
MLKitXenoCommon: 1a4268c1222a6043047af5bb9435028206c63287
nanopb: fad817b59e0457d11a5dfbde799381cd727c1275
path_provider_foundation: bb55f6dbba17d0dccd6737fe6f7f34fbd0376880
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
SSZipArchive: 8a6ee5677c8e304bebc109e39cf0da91ccef22ea

Expand Down
Loading