Skip to content

[dwds] Sync state with sdk/g3 and restore static analysis for fixtures#2824

Merged
auto-submit[bot] merged 4 commits intodart-lang:mainfrom
jyameo:jy-sync-sdk-changes
Apr 23, 2026
Merged

[dwds] Sync state with sdk/g3 and restore static analysis for fixtures#2824
auto-submit[bot] merged 4 commits intodart-lang:mainfrom
jyameo:jy-sync-sdk-changes

Conversation

@jyameo
Copy link
Copy Markdown
Contributor

@jyameo jyameo commented Apr 22, 2026

Synced changes from the Dart SDK (CL 494660) to bring DWDS up to parity with the state of the sdk/g3 workspace. This will ensure the changes made are not overwritten when syncing the webdev repo with the sdk or in follow up roll into g3.

Key Changes:

  • Narrowed the static analysis exclusion from the entire test/integration/fixtures/ folder to only the specific files that depend on package:build_daemon. This restores lint coverage for the rest of the fixtures folder while ensuring that files dependent on build_daemon don't break the SDK environment where the package isn't supported.
  • Restored static analysis for files under lib/data/ and resolved active lint warnings across them.
  • Added dwds/lib/src/utilities/test_path_utils.dart which to used to resolve CI failures in sdk environment.
  • Convert packageConfigPath constructor parameter to use a super parameter in ddc.dart, ddc_library_bundle.dart and require.dart to resolve the use_super_parameters lint warning in the sdk.

Related to dart-lang/sdk#62102, dart-lang/sdk#62100, dart-lang/sdk#62101, dart-lang/sdk#62103

@auto-submit auto-submit Bot merged commit d33d270 into dart-lang:main Apr 23, 2026
57 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants