mirror of
https://github.com/flutter/flutter.git
synced 2025-06-03 00:51:18 +00:00
![]() Work towards https://github.com/flutter/flutter/issues/56591.
I explicitly want an LGTM from @andrewkolos @jmagman @jonahwilliams before merging.
---
After this PR, `<Plugin>.isDevDependency` is resolved based on the following logic, IFF:
- The plugin comes from a package _A_ listed in the app's package's `dev_dependencies: ...`
- The package _A_ is not a normal dependency of any transitive non-dev dependency of the app
See [`compute_dev_dependencies_test.dart`](
|
||
---|---|---|
.. | ||
code_signing_test.dart | ||
core_devices_test.dart | ||
devices_test.dart | ||
ios_deploy_test.dart | ||
ios_device_install_test.dart | ||
ios_device_logger_test.dart | ||
ios_device_port_forwarder_test.dart | ||
ios_device_project_test.dart | ||
ios_device_start_nonprebuilt_test.dart | ||
ios_device_start_prebuilt_test.dart | ||
ios_project_migration_test.dart | ||
ios_workflow_test.dart | ||
mac_test.dart | ||
simulators_test.dart | ||
xcode_debug_test.dart | ||
xcodeproj_test.dart | ||
xcresult_test_data.dart | ||
xcresult_test.dart |