Skip to content
Open
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
1 change: 1 addition & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ jobs:
- name: Run dcm checks on packages
run: |
dcm check-unused-code packages/devtools_app packages/devtools_app_shared packages/devtools_extensions packages/devtools_shared packages/devtools_test --exclude-public-api
dcm check-dependencies packages/devtools_app packages/devtools_app_shared packages/devtools_extensions packages/devtools_shared packages/devtools_test

test-packages:
name: ${{ matrix.os }} ${{ matrix.package }} test
Expand Down
6 changes: 4 additions & 2 deletions analysis_options.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -166,9 +166,11 @@ dcm:
cyclomatic-complexity: 20
number-of-parameters: 4
maximum-nesting-level: 5
metrics-exclude:
- packages/devtools_app/test/test_infra/test_data/**
exclude:
dependencies:
- "**/packages/devtools_extensions/example/**"
metrics:
- packages/devtools_app/test/test_infra/test_data/**
unused-code:
# This fixture has unused code for testing the debugger.
- packages/devtools_app/test/test_infra/fixtures/flutter_app/**
Expand Down
9 changes: 5 additions & 4 deletions packages/devtools_app/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ dependencies:
async: ^2.0.0
collection: ^1.15.0
dap: ^1.1.0
dart_service_protocol_shared: ^0.0.3
dds_service_extensions: ^2.0.2
devtools_app_shared:
devtools_extensions:
Expand All @@ -43,12 +42,14 @@ dependencies:
meta: ^1.9.1
mime: ^2.0.0
path: ^1.8.0
# ignore: dependencies, used to load the Perfetto UI compiled assets.
perfetto_ui_compiled:
path: ../../third_party/packages/perfetto_ui_compiled
pointer_interceptor: ^0.10.1+1
provider: ^6.0.2
source_map_stack_trace: ^2.1.2
source_maps: ^0.10.12
# ignore: dependencies, used in a conditional import.
sse: ^4.1.2
stack_trace: ^1.12.0
string_scanner: ^1.4.0
Expand All @@ -57,17 +58,17 @@ dependencies:
vm_service_protos: ^2.0.0
vm_snapshot_analysis: ^0.7.6
web: ^1.0.0
web_socket_channel: ^3.0.0

dev_dependencies:
args: ^2.4.2
benchmark_harness: ^2.3.1
build_runner: ^2.5.4
dart_service_protocol_shared: ^0.0.3
devtools_test:
path: ../devtools_test
fake_async: ^1.3.1
flutter_driver:
sdk: flutter
flutter_lints: ^6.0.0
flutter_test:
sdk: flutter
integration_test:
Expand All @@ -78,7 +79,7 @@ dev_dependencies:
test: ^1.21.0
web_benchmarks: ^4.1.1
webdriver: ^3.1.0
webkit_inspection_protocol: ">=0.5.0 <2.0.0"
web_socket_channel: ^3.0.0

flutter:
uses-material-design: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ dependencies:
sdk: flutter

dev_dependencies:
flutter_lints: ^6.0.0
flutter_test:
sdk: flutter

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ dependencies:
sdk: flutter

dev_dependencies:
flutter_lints: ^6.0.0
flutter_test:
sdk: flutter

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ dependencies:
path: ../custom_widgets

dev_dependencies:
flutter_lints: ^6.0.0
flutter_test:
sdk: flutter

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ dependencies:
sdk: flutter

dev_dependencies:
flutter_lints: ^6.0.0
flutter_test:
sdk: flutter

Expand Down
1 change: 1 addition & 0 deletions packages/devtools_app_shared/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ dependencies:
web: ^1.0.0

dev_dependencies:
flutter_lints: ^6.0.0
flutter_test:
sdk: flutter
test: ^1.21.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
# ignore: dependencies, intentional for example code.
standalone_extension:
path: ../packages_with_extensions/standalone_extension
test: ^1.21.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ environment:
flutter: '>=3.0.0'

dependencies:
# ignore: dependencies, intentional for example code.
devtools_app_shared:
path: ../../../../../../devtools_app_shared
devtools_extensions:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ environment:
flutter: '>=3.0.0'

dependencies:
# ignore: dependencies, intentional for example code.
devtools_app_shared:
path: ../../../../devtools_app_shared
devtools_extensions:
Expand Down
3 changes: 1 addition & 2 deletions packages/devtools_extensions/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,9 @@ dependencies:
dev_dependencies:
flutter_driver:
sdk: flutter
flutter_lints: ^6.0.0
flutter_test:
sdk: flutter
flutter_web_plugins:
sdk: flutter
integration_test:
sdk: flutter
foo_devtools_extension:
Expand Down
1 change: 1 addition & 0 deletions packages/devtools_shared/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,5 @@ dependencies:
yaml_edit: ^2.1.1

dev_dependencies:
flutter_lints: ^6.0.0
Comment thread
kenzieschmoll marked this conversation as resolved.
test: ^1.21.2
6 changes: 3 additions & 3 deletions packages/devtools_test/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ environment:
resolution: workspace

dependencies:
async: ^2.0.0
collection: ^1.15.0
dap: ^1.1.0
devtools_app:
devtools_app_shared:
devtools_shared:
dtd: ^4.0.0
fixnum: ^1.1.1
flutter:
sdk: flutter
flutter_test:
Expand All @@ -32,7 +32,7 @@ dependencies:
path: ^1.8.0
provider: ^6.0.2
vm_service: '>=13.0.0 <16.0.0'
webkit_inspection_protocol: '>=0.5.0 <2.0.0'
vm_service_protos: ^2.0.1

dev_dependencies:
build_runner: ^2.3.3
flutter_lints: ^6.0.0
Loading