Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: should resolve aliased loader module with query #7660

Merged
merged 1 commit into from
Aug 23, 2024

Conversation

h-a-n-a
Copy link
Contributor

@h-a-n-a h-a-n-a commented Aug 22, 2024

Summary

Support resolving loader alias with query.

With configs:

resolveLoader: {
  alias: {
    "some-loader": "any-loader?foo=someMessage"
  }
}

Previously

Loader requests to "some-loader" will be resolved to "any-loader", but leaves its query as empty if nothing is passed to "some-loader" in the first place.

Currently

If any module requested for "some-loader", "any-loader" with query written in resolve.alias will be passed in as an option when explicit options are not provided to "some-loader". Check out the test for detail.

closes #4009

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

@github-actions github-actions bot added the release: bug fix release: bug related release(mr only) label Aug 22, 2024
@github-actions github-actions bot added the team The issue/pr is created by the member of Rspack. label Aug 22, 2024
Copy link

netlify bot commented Aug 22, 2024

Deploy Preview for rspack ready!

Name Link
🔨 Latest commit ba8c598
🔍 Latest deploy log https://app.netlify.com/sites/rspack/deploys/66c72027efa5170008c1597f
😎 Deploy Preview https://deploy-preview-7660--rspack.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

Test Compatibility Diff

main pr diff
60.772% 60.777% ✅ ⏫ 0.005
Unpassed tests

6 🔴 Stats chunkGroups: TODO
7 🔴 Stats chunkGroups: TODO
8 🔴 Stats chunkGroups: TODO
11 🔴 Compiler: TODO
12 🔴 Compiler: TODO
13 🔴 Compiler: TODO
14 🔴 Compiler: TODO
15 🔴 Compiler: TODO
18 🔴 Compiler methods isChild: TODO
30 🔴 Compiler: TODO
32 🔴 Compiler: TODO
36 🔴 Compiler: TODO
39 🔴 Compiler: TODO
41 🔴 Compiler: TODO
60 🔴 MultiCompiler: TODO
66 ⚪️ aggressive-splitting-entry: TODO
67 🔴 aggressive-splitting-on-demand: support webpack.optimize.AggressiveSplittingPlugin
68 🔴 all-stats: support webpack.optimize.AggressiveSplittingPlugin
71 🔴 async-commons-chunk: support require.ensure()
72 🟡 async-commons-chunk-auto: check the consistency with webpack
74 🔴 chunk-module-id-range: support ChunkModuleIdRangePlugin
75 🔴 chunks: support AMD require
76 🔴 chunks-development: support AMD require
80 🔴 color-enabled-custom: support color object
82 🔴 commons-chunk-min-size-0: Method RegExp.prototype.test called on incompatible receiver undefined
84 🟡 commons-plugin-issue-4980: check the consistency with webpack
85 🟡 concat-and-sideeffects: check the consistency with webpack
86 🔴 context-independence: hash changed
88 🔴 define-plugin: webpack.DefinePlugin.runtimeValue is not a function
89 🔴 details-error: custom error details
90 🔴 dll-reference-plugin-issue-7624: webpack.DllReferencePlugin is not a constructor
91 🔴 dll-reference-plugin-issue-7624-error: webpack.DllReferencePlugin is not a constructor
92 🔴 entry-filename: unstable
95 🟡 graph-correctness-entries: check the consistency with webpack
96 🟡 graph-correctness-modules: check the consistency with webpack
97 🟡 graph-roots: check the consistency with webpack
98 🟡 ignore-warnings: check the consistency with webpack
101 🟡 import-weak: check the consistency with webpack
102 🟡 import-weak-parser-option: check the consistency with webpack
104 🟡 issue-7577: check the consistency with webpack
105 🔴 limit-chunk-count-plugin: #4304
106 🔴 logging: unstable
107 🟡 logging-debug: check the consistency with webpack
110 🟡 module-assets: check the consistency with webpack
111 🟡 module-deduplication: check the consistency with webpack
112 🟡 module-deduplication-named: check the consistency with webpack
113 🔴 module-federation-custom-exposed-module-name: build failed
115 🟡 module-reasons: check the consistency with webpack
118 🟡 named-chunk-groups: check the consistency with webpack
120 ⚪️ named-chunks-plugin-async: TODO
121 🔴 no-emit-on-errors-plugin-with-child-error: support NoEmitOnErrorsPlugin
122 🔴 optimize-chunks: support require.ensure()
126 🔴 performance-disabled: support AMD require
127 🔴 performance-error: support AMD require
129 🔴 performance-no-hints: support AMD require
134 🔴 preset-detailed: support AMD require
138 🔴 preset-minimal: support AMD require
144 🔴 preset-normal: support AMD require
145 🔴 preset-normal-performance: support AMD require
146 🔴 preset-normal-performance-ensure-filter-sourcemaps: support AMD require
148 🔴 preset-verbose: suport AMD require
149 🔴 real-content-hash: unstable
150 🟡 related-assets: check the consistency with webpack
151 🔴 resolve-plugin-context: support resolve plugins
154 🔴 runtime-chunk-integration: support MinChunkSizePlugin
157 🟡 runtime-specific-used-exports: check the consistency with webpack
158 🔴 scope-hoisting-bailouts: unstable
159 🟡 scope-hoisting-multi: check the consistency with webpack
160 🟡 side-effects-issue-7428: check the consistency with webpack
161 🔴 side-effects-optimization: unstable
162 🟡 side-effects-simple-unused: check the consistency with webpack
163 🔴 simple: unstable
164 🔴 simple-more-info: unstable
166 🟡 split-chunks-automatic-name: check the consistency with webpack
167 🟡 split-chunks-chunk-name: check the consistency with webpack
168 🟡 split-chunks-combinations: check the consistency with webpack
169 🟡 split-chunks-issue-6413: check the consistency with webpack
170 🟡 split-chunks-issue-6696: check the consistency with webpack
171 🟡 split-chunks-issue-7401: check the consistency with webpack
172 🟡 split-chunks-keep-remaining-size: check the consistency with webpack
173 🔴 split-chunks-max-size: unstable
174 🟡 split-chunks-min-size-reduction: check the consistency with webpack
175 🟡 split-chunks-prefer-bigger-splits: check the consistency with webpack
176 🟡 split-chunks-runtime-specific: check the consistency with webpack
177 🔴 tree-shaking: support require.include
178 ⚪️ wasm-explorer-examples-sync: TODO
252 ⚪️ Examples aggressive-merging: TODO
253 ⚪️ Examples asset-advanced: TODO
260 ⚪️ Examples cjs-tree-shaking: TODO
267 ⚪️ Examples code-splitting-bundle-loader: TODO
284 ⚪️ Examples common-chunk-grandchildren: TODO
289 ⚪️ Examples custom-json-modules: TODO
290 ⚪️ Examples dll: TODO
291 ⚪️ Examples dll-app-and-vendor/0-vendor: TODO
292 ⚪️ Examples dll-app-and-vendor/1-app: TODO
293 ⚪️ Examples dll-entry-only: TODO
294 ⚪️ Examples dll-user: TODO
295 ⚪️ Examples explicit-vendor-chunk: TODO
310 ⚪️ Examples http2-aggressive-splitting: TODO
313 ⚪️ Examples lazy-compilation: TODO
324 ⚪️ Examples module-federation: TODO
337 ⚪️ Examples persistent-caching: TODO
354 ⚪️ Examples typescript: TODO
362 ⚪️ HotTestCases async-node child-compiler issue-9706: TODO
363 ⚪️ HotTestCases async-node chunks accept-system-import: TODO
364 ⚪️ HotTestCases async-node chunks accept-system-import-webpackhot: TODO
365 ⚪️ HotTestCases async-node chunks dynamic-system-import: TODO
366 ⚪️ HotTestCases async-node chunks split-chunks: TODO
367 ⚪️ HotTestCases async-node chunks split-chunks-webpackhot: TODO
368 ⚪️ HotTestCases async-node chunks system-import: TODO
373 ⚪️ HotTestCases async-node code-generation this-in-accept: TODO
374 ⚪️ HotTestCases async-node code-generation this-in-accept-webpackhot: TODO
375 ⚪️ HotTestCases async-node concat reload-compat-flag: TODO
376 ⚪️ HotTestCases async-node concat reload-external: TODO
381 ⚪️ HotTestCases async-node define issue-6962: TODO
382 ⚪️ HotTestCases async-node determinism issue-10174: TODO
383 ⚪️ HotTestCases async-node disposing remove-chunk-with-shared: TODO
384 ⚪️ HotTestCases async-node disposing remove-chunk-with-shared-in-other-runtime: TODO
385 ⚪️ HotTestCases async-node disposing runtime-independent-filename: TODO
386 ⚪️ HotTestCases async-node errors decline: TODO
387 ⚪️ HotTestCases async-node errors decline-webpackhot: TODO
388 ⚪️ HotTestCases async-node errors events: TODO
389 ⚪️ HotTestCases async-node errors self-decline: TODO
390 ⚪️ HotTestCases async-node errors unaccepted: TODO
391 ⚪️ HotTestCases async-node errors unaccepted-ignored: TODO
392 ⚪️ HotTestCases async-node esm-dependency-import import-meta-webpack-hot: TODO
393 ⚪️ HotTestCases async-node esm-dependency-import module-hot: TODO
394 ⚪️ HotTestCases async-node harmony auto-import: TODO
395 ⚪️ HotTestCases async-node harmony auto-import-default: TODO
396 ⚪️ HotTestCases async-node harmony auto-import-multiple: TODO
397 ⚪️ HotTestCases async-node harmony auto-reexport: TODO
398 ⚪️ HotTestCases async-node hashing exports-info-influence: TODO
399 ⚪️ HotTestCases async-node hashing full-hash-main: TODO
400 ⚪️ HotTestCases async-node hashing full-hash-syntax-error: TODO
401 ⚪️ HotTestCases async-node invalidate conditional-accept: TODO
402 ⚪️ HotTestCases async-node invalidate during-idle: TODO
412 ⚪️ HotTestCases async-node lazy-compilation https: TODO
421 ⚪️ HotTestCases async-node lazy-compilation simple: TODO
426 ⚪️ HotTestCases async-node loader-import-module css: TODO
427 ⚪️ HotTestCases async-node numeric-ids add-remove-chunks: TODO
428 ⚪️ HotTestCases async-node numeric-ids production: TODO
429 ⚪️ HotTestCases async-node parsing hot-api-optional-chaining: TODO
450 ⚪️ HotTestCases async-node runtime accept: TODO
451 ⚪️ HotTestCases async-node runtime bubble-async: TODO
452 ⚪️ HotTestCases async-node runtime bubble-update: TODO
453 ⚪️ HotTestCases async-node runtime circular: TODO
454 ⚪️ HotTestCases async-node runtime dispose-removed-chunk: TODO
455 ⚪️ HotTestCases async-node runtime dispose-removed-module: TODO
456 ⚪️ HotTestCases async-node runtime import-after-download: TODO
457 ⚪️ HotTestCases async-node runtime replace-runtime-module: TODO
458 ⚪️ HotTestCases async-node runtime require-disposed-module-warning: TODO
459 ⚪️ HotTestCases async-node runtime root-error: TODO
460 ⚪️ HotTestCases async-node runtime self-accept-and-dispose: TODO
461 ⚪️ HotTestCases async-node runtime self-accept-factory: TODO
462 ⚪️ HotTestCases async-node runtime update-multiple-modules: TODO
463 ⚪️ HotTestCases async-node runtime update-multiple-times: TODO
464 ⚪️ HotTestCases async-node sharing share-plugin: TODO
465 ⚪️ HotTestCases async-node status accept: TODO
466 ⚪️ HotTestCases async-node status check: TODO
467 ⚪️ HotTestCases async-node unexpected-invalidation used-exports: TODO
468 🔴 HotTestCases async-node worker move-between-runtime: #5597
469 ⚪️ HotTestCases async-node worker remove-add-worker: TODO
475 ⚪️ HotTestCases webworker child-compiler issue-9706: TODO
476 ⚪️ HotTestCases webworker chunks accept-system-import: TODO
477 ⚪️ HotTestCases webworker chunks accept-system-import-webpackhot: TODO
478 ⚪️ HotTestCases webworker chunks dynamic-system-import: TODO
479 ⚪️ HotTestCases webworker chunks split-chunks: TODO
480 ⚪️ HotTestCases webworker chunks split-chunks-webpackhot: TODO
481 ⚪️ HotTestCases webworker chunks system-import: TODO
486 ⚪️ HotTestCases webworker code-generation this-in-accept: TODO
487 ⚪️ HotTestCases webworker code-generation this-in-accept-webpackhot: TODO
488 ⚪️ HotTestCases webworker concat reload-compat-flag: TODO
489 ⚪️ HotTestCases webworker concat reload-external: TODO
494 ⚪️ HotTestCases webworker define issue-6962: TODO
495 ⚪️ HotTestCases webworker determinism issue-10174: TODO
496 ⚪️ HotTestCases webworker disposing remove-chunk-with-shared: TODO
497 ⚪️ HotTestCases webworker disposing remove-chunk-with-shared-in-other-runtime: TODO
498 ⚪️ HotTestCases webworker disposing runtime-independent-filename: TODO
499 ⚪️ HotTestCases webworker errors decline: TODO
500 ⚪️ HotTestCases webworker errors decline-webpackhot: TODO
501 ⚪️ HotTestCases webworker errors events: TODO
502 ⚪️ HotTestCases webworker errors self-decline: TODO
503 ⚪️ HotTestCases webworker errors unaccepted: TODO
504 ⚪️ HotTestCases webworker errors unaccepted-ignored: TODO
505 ⚪️ HotTestCases webworker esm-dependency-import import-meta-webpack-hot: TODO
506 ⚪️ HotTestCases webworker esm-dependency-import module-hot: TODO
507 ⚪️ HotTestCases webworker harmony auto-import: TODO
508 ⚪️ HotTestCases webworker harmony auto-import-default: TODO
509 ⚪️ HotTestCases webworker harmony auto-import-multiple: TODO
510 ⚪️ HotTestCases webworker harmony auto-reexport: TODO
511 ⚪️ HotTestCases webworker hashing exports-info-influence: TODO
512 ⚪️ HotTestCases webworker hashing full-hash-main: TODO
513 ⚪️ HotTestCases webworker hashing full-hash-syntax-error: TODO
514 ⚪️ HotTestCases webworker invalidate conditional-accept: TODO
515 ⚪️ HotTestCases webworker invalidate during-idle: TODO
525 ⚪️ HotTestCases webworker lazy-compilation https: TODO
534 ⚪️ HotTestCases webworker lazy-compilation simple: TODO
539 ⚪️ HotTestCases webworker loader-import-module css: TODO
540 ⚪️ HotTestCases webworker numeric-ids add-remove-chunks: TODO
541 ⚪️ HotTestCases webworker numeric-ids production: TODO
542 ⚪️ HotTestCases webworker parsing hot-api-optional-chaining: TODO
563 ⚪️ HotTestCases webworker runtime accept: TODO
564 ⚪️ HotTestCases webworker runtime bubble-async: TODO
565 ⚪️ HotTestCases webworker runtime bubble-update: TODO
566 ⚪️ HotTestCases webworker runtime circular: TODO
567 ⚪️ HotTestCases webworker runtime dispose-removed-chunk: TODO
568 ⚪️ HotTestCases webworker runtime dispose-removed-module: TODO
569 ⚪️ HotTestCases webworker runtime import-after-download: TODO
570 ⚪️ HotTestCases webworker runtime replace-runtime-module: TODO
571 ⚪️ HotTestCases webworker runtime require-disposed-module-warning: TODO
572 ⚪️ HotTestCases webworker runtime root-error: TODO
573 ⚪️ HotTestCases webworker runtime self-accept-and-dispose: TODO
574 ⚪️ HotTestCases webworker runtime self-accept-factory: TODO
575 ⚪️ HotTestCases webworker runtime update-multiple-modules: TODO
576 ⚪️ HotTestCases webworker runtime update-multiple-times: TODO
577 ⚪️ HotTestCases webworker sharing share-plugin: TODO
578 ⚪️ HotTestCases webworker status accept: TODO
579 ⚪️ HotTestCases webworker status check: TODO
580 ⚪️ HotTestCases webworker unexpected-invalidation used-exports: TODO
581 🔴 HotTestCases webworker worker move-between-runtime: #5597
591 ⚪️ HotTestCases node child-compiler issue-9706: TODO
592 ⚪️ HotTestCases node chunks accept-system-import: TODO
593 ⚪️ HotTestCases node chunks accept-system-import-webpackhot: TODO
594 ⚪️ HotTestCases node chunks dynamic-system-import: TODO
595 ⚪️ HotTestCases node chunks split-chunks: TODO
596 ⚪️ HotTestCases node chunks split-chunks-webpackhot: TODO
597 ⚪️ HotTestCases node chunks system-import: TODO
602 ⚪️ HotTestCases node code-generation this-in-accept: TODO
603 ⚪️ HotTestCases node code-generation this-in-accept-webpackhot: TODO
604 ⚪️ HotTestCases node concat reload-compat-flag: TODO
605 ⚪️ HotTestCases node concat reload-external: TODO
610 ⚪️ HotTestCases node define issue-6962: TODO
611 ⚪️ HotTestCases node determinism issue-10174: TODO
612 ⚪️ HotTestCases node disposing remove-chunk-with-shared: TODO
613 ⚪️ HotTestCases node disposing remove-chunk-with-shared-in-other-runtime: TODO
614 ⚪️ HotTestCases node disposing runtime-independent-filename: TODO
615 ⚪️ HotTestCases node errors decline: TODO
616 ⚪️ HotTestCases node errors decline-webpackhot: TODO
617 ⚪️ HotTestCases node errors events: TODO
618 ⚪️ HotTestCases node errors self-decline: TODO
619 ⚪️ HotTestCases node errors unaccepted: TODO
620 ⚪️ HotTestCases node errors unaccepted-ignored: TODO
621 ⚪️ HotTestCases node esm-dependency-import import-meta-webpack-hot: TODO
622 ⚪️ HotTestCases node esm-dependency-import module-hot: TODO
623 ⚪️ HotTestCases node harmony auto-import: TODO
624 ⚪️ HotTestCases node harmony auto-import-default: TODO
625 ⚪️ HotTestCases node harmony auto-import-multiple: TODO
626 ⚪️ HotTestCases node harmony auto-reexport: TODO
627 ⚪️ HotTestCases node hashing exports-info-influence: TODO
628 ⚪️ HotTestCases node hashing full-hash-main: TODO
629 ⚪️ HotTestCases node hashing full-hash-syntax-error: TODO
630 ⚪️ HotTestCases node invalidate conditional-accept: TODO
631 ⚪️ HotTestCases node invalidate during-idle: TODO
641 ⚪️ HotTestCases node lazy-compilation https: TODO
650 ⚪️ HotTestCases node lazy-compilation simple: TODO
655 ⚪️ HotTestCases node loader-import-module css: TODO
656 ⚪️ HotTestCases node numeric-ids add-remove-chunks: TODO
657 ⚪️ HotTestCases node numeric-ids production: TODO
658 ⚪️ HotTestCases node parsing hot-api-optional-chaining: TODO
679 ⚪️ HotTestCases node runtime accept: TODO
680 ⚪️ HotTestCases node runtime bubble-async: TODO
681 ⚪️ HotTestCases node runtime bubble-update: TODO
682 ⚪️ HotTestCases node runtime circular: TODO
683 ⚪️ HotTestCases node runtime dispose-removed-chunk: TODO
684 ⚪️ HotTestCases node runtime dispose-removed-module: TODO
685 ⚪️ HotTestCases node runtime import-after-download: TODO
686 ⚪️ HotTestCases node runtime replace-runtime-module: TODO
687 ⚪️ HotTestCases node runtime require-disposed-module-warning: TODO
688 ⚪️ HotTestCases node runtime root-error: TODO
689 ⚪️ HotTestCases node runtime self-accept-and-dispose: TODO
690 ⚪️ HotTestCases node runtime self-accept-factory: TODO
691 ⚪️ HotTestCases node runtime update-multiple-modules: TODO
692 ⚪️ HotTestCases node runtime update-multiple-times: TODO
693 ⚪️ HotTestCases node sharing share-plugin: TODO
694 ⚪️ HotTestCases node status accept: TODO
695 ⚪️ HotTestCases node status check: TODO
696 ⚪️ HotTestCases node unexpected-invalidation used-exports: TODO
697 🔴 HotTestCases node worker move-between-runtime: #5597
707 ⚪️ HotTestCases web child-compiler issue-9706: TODO
708 ⚪️ HotTestCases web chunks accept-system-import: TODO
709 ⚪️ HotTestCases web chunks accept-system-import-webpackhot: TODO
710 ⚪️ HotTestCases web chunks dynamic-system-import: TODO
711 ⚪️ HotTestCases web chunks split-chunks: TODO
712 ⚪️ HotTestCases web chunks split-chunks-webpackhot: TODO
713 ⚪️ HotTestCases web chunks system-import: TODO
718 ⚪️ HotTestCases web code-generation this-in-accept: TODO
719 ⚪️ HotTestCases web code-generation this-in-accept-webpackhot: TODO
720 ⚪️ HotTestCases web concat reload-compat-flag: TODO
721 ⚪️ HotTestCases web concat reload-external: TODO
726 ⚪️ HotTestCases web define issue-6962: TODO
727 ⚪️ HotTestCases web determinism issue-10174: TODO
728 ⚪️ HotTestCases web disposing remove-chunk-with-shared: TODO
729 ⚪️ HotTestCases web disposing remove-chunk-with-shared-in-other-runtime: TODO
730 ⚪️ HotTestCases web disposing runtime-independent-filename: TODO
731 ⚪️ HotTestCases web errors decline: TODO
732 ⚪️ HotTestCases web errors decline-webpackhot: TODO
733 ⚪️ HotTestCases web errors events: TODO
734 ⚪️ HotTestCases web errors self-decline: TODO
735 ⚪️ HotTestCases web errors unaccepted: TODO
736 ⚪️ HotTestCases web errors unaccepted-ignored: TODO
737 ⚪️ HotTestCases web esm-dependency-import import-meta-webpack-hot: TODO
738 ⚪️ HotTestCases web esm-dependency-import module-hot: TODO
739 ⚪️ HotTestCases web harmony auto-import: TODO
740 ⚪️ HotTestCases web harmony auto-import-default: TODO
741 ⚪️ HotTestCases web harmony auto-import-multiple: TODO
742 ⚪️ HotTestCases web harmony auto-reexport: TODO
743 ⚪️ HotTestCases web hashing exports-info-influence: TODO
744 ⚪️ HotTestCases web hashing full-hash-main: TODO
745 ⚪️ HotTestCases web hashing full-hash-syntax-error: TODO
746 ⚪️ HotTestCases web invalidate conditional-accept: TODO
747 ⚪️ HotTestCases web invalidate during-idle: TODO
757 ⚪️ HotTestCases web lazy-compilation https: TODO
766 ⚪️ HotTestCases web lazy-compilation simple: TODO
771 ⚪️ HotTestCases web loader-import-module css: TODO
772 ⚪️ HotTestCases web numeric-ids add-remove-chunks: TODO
773 ⚪️ HotTestCases web numeric-ids production: TODO
774 ⚪️ HotTestCases web parsing hot-api-optional-chaining: TODO
795 ⚪️ HotTestCases web runtime accept: TODO
796 ⚪️ HotTestCases web runtime bubble-async: TODO
797 ⚪️ HotTestCases web runtime bubble-update: TODO
798 ⚪️ HotTestCases web runtime circular: TODO
799 ⚪️ HotTestCases web runtime dispose-removed-chunk: TODO
800 ⚪️ HotTestCases web runtime dispose-removed-module: TODO
801 ⚪️ HotTestCases web runtime import-after-download: TODO
802 ⚪️ HotTestCases web runtime replace-runtime-module: TODO
803 ⚪️ HotTestCases web runtime require-disposed-module-warning: TODO
804 ⚪️ HotTestCases web runtime root-error: TODO
805 ⚪️ HotTestCases web runtime self-accept-and-dispose: TODO
806 ⚪️ HotTestCases web runtime self-accept-factory: TODO
807 ⚪️ HotTestCases web runtime update-multiple-modules: TODO
808 ⚪️ HotTestCases web runtime update-multiple-times: TODO
809 ⚪️ HotTestCases web sharing share-plugin: TODO
810 ⚪️ HotTestCases web status accept: TODO
811 ⚪️ HotTestCases web status check: TODO
812 ⚪️ HotTestCases web unexpected-invalidation used-exports: TODO
813 🔴 HotTestCases web worker move-between-runtime: #5597
823 ⚪️ WatchTestCases add-defines: TODO
824 ⚪️ WatchTestCases asset-concat: TODO
825 ⚪️ WatchTestCases asset-modules: TODO
826 ⚪️ WatchTestCases change-dep-while-detatched: TODO
827 ⚪️ WatchTestCases changing-module-id: TODO
828 ⚪️ WatchTestCases child-compilation-cache: TODO
829 ⚪️ WatchTestCases emit-when-clean: TODO
830 ⚪️ WatchTestCases emit-without-clean: TODO
831 ⚪️ WatchTestCases immutable: TODO
832 ⚪️ WatchTestCases loader-import-module: TODO
833 ⚪️ WatchTestCases managedPath: TODO
834 ⚪️ WatchTestCases new-split-chunk-entry-node: TODO
835 ⚪️ WatchTestCases new-split-chunk-entry-web: TODO
836 ⚪️ WatchTestCases reexport-mangle: TODO
837 ⚪️ WatchTestCases unsafe-cache: TODO
838 ⚪️ WatchTestCases unsafe-cache-duplicates: TODO
839 ⚪️ WatchTestCases unsafe-cache-managed-paths: TODO
840 ⚪️ WatchTestCases delete-in-context: TODO
841 ⚪️ WatchTestCases loader-context-dep: TODO
842 ⚪️ WatchTestCases issue-8766: TODO
843 ⚪️ WatchTestCases issue-8766-with-cache: TODO
844 ⚪️ WatchTestCases caching-harmony: TODO
845 ⚪️ WatchTestCases reexport-chain: TODO
846 ⚪️ WatchTestCases switching-harmony: TODO
847 ⚪️ WatchTestCases automatic-prefetch-plugin: TODO
848 ⚪️ WatchTestCases automatic-prefetch-plugin-9485: TODO
849 ⚪️ WatchTestCases define-plugin: TODO
850 ⚪️ WatchTestCases dll-reference-plugin: TODO
851 ⚪️ WatchTestCases mini-css-extract-plugin: TODO
852 ⚪️ WatchTestCases module-concatenation-plugin: TODO
853 ⚪️ WatchTestCases profiling-plugin: TODO
854 ⚪️ WatchTestCases watch-ignore-plugin: TODO
855 ⚪️ WatchTestCases missing-module: TODO
856 ⚪️ WatchTestCases parse-failed-esm: TODO
857 ⚪️ WatchTestCases in-loader: TODO
858 ⚪️ WatchTestCases dynamic-import: TODO
859 ⚪️ WatchTestCases static-import: TODO
860 ⚪️ WatchTestCases caching-inner-source: TODO
861 ⚪️ WatchTestCases provide-unsafe-cache: TODO
862 ⚪️ WatchTestCases issue-7400: TODO
866 ⚪️ WatchTestCases unable-to-snapshot: TODO
867 ⚪️ WatchTestCases warnings-contribute-to-hash: TODO
868 ⚪️ WatchTestCases caching: TODO
905 🔴 TestCases normal amd define-needs-module: #4313
906 🔴 TestCases normal amd namedModules: #4313
907 🔴 TestCases normal amd namedModulesConstArrayDep: #4313
953 🔴 TestCases normal chunks context: #4304
962 🔴 TestCases normal chunks named-chunks: #4304
963 🔴 TestCases normal chunks nested-in-empty: #4304
964 🔴 TestCases normal chunks parsing: #4304
965 🔴 TestCases normal chunks runtime: #4304
966 🔴 TestCases normal chunks var-inject-error-handler: #4304
967 🟡 TestCases normal chunks weak-dependencies: #2787
968 🔴 TestCases normal chunks weak-dependencies-context: #4315
1033 🟡 TestCases normal cjs-tree-shaking bailouts: #4313
1158 🔴 TestCases normal compile deduplication-bundle-loader: #4304
1179 🔴 TestCases normal context import-meta-webpack-context: #4305
1248 🔴 TestCases normal errors load-module-cycle: #3738
1249 🔴 TestCases normal errors load-module-cycle-multiple: #3738
1250 🔴 TestCases normal errors load-module-error: #3738
1378 🔴 TestCases normal json import-assertions-type-json: Rspack don't support import assertions since it's deprecated
1440 🔴 TestCases normal large big-assets: #3180
1441 ⚪️ TestCases normal large many-replacements: TODO
1448 🔴 TestCases normal loaders issue-10725: blocked by this.loadModule #3738
1449 🔴 TestCases normal loaders issue-2299: blocked by this.loadModule #3738
1450 🔴 TestCases normal loaders issue-4959: blocked by this.loadModule #3738
1454 🔴 TestCases normal loaders no-string: blocked by #3459
1459 🔴 TestCases normal loaders utils: #4397
1528 🔴 TestCases normal mjs type-module: compile time evaluation typeof and amd
1608 🔴 TestCases normal nonce set-nonce: #4401
1616 🔴 TestCases normal optimize side-effects-reexport-start-unknown: new tree-shaking re-implementation
1683 🔴 TestCases normal parsing amd-rename: #4313
1689 🔴 TestCases normal parsing chunks: #4304
1693 🟡 TestCases normal parsing complex-require: #4304, #4313
1694 🔴 TestCases normal parsing context: #3346
1695 🔴 TestCases normal parsing declared-api: #4313
1698 🔴 TestCases normal parsing es6.nominimize: #4304
1699 🟡 TestCases normal parsing evaluate: should not evaluate new RegExp for redefined RegExp
1701 🔴 TestCases normal parsing extract-amd: #4313
1702 🔴 TestCases normal parsing extract-amd.nominimize: #4313
1703 🟡 TestCases normal parsing extract-require: should not parse require in function arguments
1718 🔴 TestCases normal parsing harmony-injecting-order: #4313
1740 🔴 TestCases normal parsing issue-2084: #4313
1750 🔴 TestCases normal parsing issue-2641: #4313
1754 ⚪️ TestCases normal parsing issue-3252: TODO
1755 ⚪️ TestCases normal parsing issue-3273: TODO
1756 🔴 TestCases normal parsing issue-345: #4313
1758 🔴 TestCases normal parsing issue-387: #4313
1769 🔴 TestCases normal parsing issue-4940: #4313
1778 🔴 TestCases normal parsing issue-758: #4313, #4304
1784 🔴 TestCases normal parsing local-modules: #4313
1788 🔴 TestCases normal parsing nullish-coalescing: #4300
1792 🔴 TestCases normal parsing precreated-ast: #4442
1793 🔴 TestCases normal parsing renaming: #4313, #3346
1794 🔴 TestCases normal parsing resolve-weak-context: #4315
1797 🔴 TestCases normal parsing strict-mode: #4313
1799 🟡 TestCases normal parsing typeof: require.include
1801 🔴 TestCases normal parsing unsupported-amd: #4313
2316 🔴 TestCases normal resolving commomjs-local-module: #4313
2320 🔴 TestCases normal resolving issue-2986: #4348
2364 🔴 TestCases normal runtime chunk-callback-order: #4313
2372 🔴 TestCases normal runtime module-caching: #4304
2443 ⚪️ TestCases normal scope-hoisting renaming-shorthand-5027: TODO
2633 ⚪️ TestCases normal side-effects dynamic-reexports: TODO
2697 ⚪️ TestCases normal wasm v128: TODO
2796 🔴 TestCases hot amd define-needs-module: #4313
2797 🔴 TestCases hot amd namedModules: #4313
2798 🔴 TestCases hot amd namedModulesConstArrayDep: #4313
2844 🔴 TestCases hot chunks context: #4304
2853 🔴 TestCases hot chunks named-chunks: #4304
2854 🔴 TestCases hot chunks nested-in-empty: #4304
2855 🔴 TestCases hot chunks parsing: #4304
2856 🔴 TestCases hot chunks runtime: #4304
2857 🔴 TestCases hot chunks var-inject-error-handler: #4304
2858 🟡 TestCases hot chunks weak-dependencies: #2787
2859 🔴 TestCases hot chunks weak-dependencies-context: #4315
2924 🟡 TestCases hot cjs-tree-shaking bailouts: #4313
3049 🔴 TestCases hot compile deduplication-bundle-loader: #4304
3070 🔴 TestCases hot context import-meta-webpack-context: #4305
3139 🔴 TestCases hot errors load-module-cycle: #3738
3140 🔴 TestCases hot errors load-module-cycle-multiple: #3738
3141 🔴 TestCases hot errors load-module-error: #3738
3269 🔴 TestCases hot json import-assertions-type-json: Rspack don't support import assertions since it's deprecated
3331 🔴 TestCases hot large big-assets: #3180
3332 ⚪️ TestCases hot large many-replacements: TODO
3339 🔴 TestCases hot loaders issue-10725: blocked by this.loadModule #3738
3340 🔴 TestCases hot loaders issue-2299: blocked by this.loadModule #3738
3341 🔴 TestCases hot loaders issue-4959: blocked by this.loadModule #3738
3345 🔴 TestCases hot loaders no-string: blocked by #3459
3350 🔴 TestCases hot loaders utils: #4397
3419 🔴 TestCases hot mjs type-module: compile time evaluation typeof and amd
3499 🔴 TestCases hot nonce set-nonce: #4401
3507 🔴 TestCases hot optimize side-effects-reexport-start-unknown: new tree-shaking re-implementation
3574 🔴 TestCases hot parsing amd-rename: #4313
3580 🔴 TestCases hot parsing chunks: #4304
3584 🟡 TestCases hot parsing complex-require: #4304, #4313
3585 🔴 TestCases hot parsing context: #3346
3586 🔴 TestCases hot parsing declared-api: #4313
3589 🔴 TestCases hot parsing es6.nominimize: #4304
3590 🟡 TestCases hot parsing evaluate: should not evaluate new RegExp for redefined RegExp
3592 🔴 TestCases hot parsing extract-amd: #4313
3593 🔴 TestCases hot parsing extract-amd.nominimize: #4313
3594 🟡 TestCases hot parsing extract-require: should not parse require in function arguments
3609 🔴 TestCases hot parsing harmony-injecting-order: #4313
3631 🔴 TestCases hot parsing issue-2084: #4313
3641 🔴 TestCases hot parsing issue-2641: #4313
3645 ⚪️ TestCases hot parsing issue-3252: TODO
3646 ⚪️ TestCases hot parsing issue-3273: TODO
3647 🔴 TestCases hot parsing issue-345: #4313
3649 🔴 TestCases hot parsing issue-387: #4313
3660 🔴 TestCases hot parsing issue-4940: #4313
3669 🔴 TestCases hot parsing issue-758: #4313, #4304
3675 🔴 TestCases hot parsing local-modules: #4313
3679 🔴 TestCases hot parsing nullish-coalescing: #4300
3683 🔴 TestCases hot parsing precreated-ast: #4442
3684 🔴 TestCases hot parsing renaming: #4313, #3346
3685 🔴 TestCases hot parsing resolve-weak-context: #4315
3688 🔴 TestCases hot parsing strict-mode: #4313
3690 🟡 TestCases hot parsing typeof: require.include
3692 🔴 TestCases hot parsing unsupported-amd: #4313
4209 🔴 TestCases hot resolving commomjs-local-module: #4313
4213 🔴 TestCases hot resolving issue-2986: #4348
4257 🔴 TestCases hot runtime chunk-callback-order: #4313
4265 🔴 TestCases hot runtime module-caching: #4304
4336 ⚪️ TestCases hot scope-hoisting renaming-shorthand-5027: TODO
4526 ⚪️ TestCases hot side-effects dynamic-reexports: TODO
4590 ⚪️ TestCases hot wasm v128: TODO
4689 ⚪️ ConfigTestCases additional-pass simple simple: TODO
4690 ⚪️ ConfigTestCases amd disabled disabled: TODO
4691 ⚪️ ConfigTestCases asset-emitted normal normal: TODO
4700 ⚪️ ConfigTestCases asset-modules custom-condition custom-condition: TODO
4705 ⚪️ ConfigTestCases asset-modules data-url data-url: TODO
4718 ⚪️ ConfigTestCases asset-modules file-url file-url: TODO
4727 ⚪️ ConfigTestCases asset-modules global-options global-options: TODO
4728 ⚪️ ConfigTestCases asset-modules http-url http-url: TODO
4729 ⚪️ ConfigTestCases asset-modules ignore ignore: TODO
4737 ⚪️ ConfigTestCases asset-modules input-data-url-encoding input-data-url-encoding: TODO
4738 ⚪️ ConfigTestCases asset-modules opus opus: TODO
4739 ⚪️ ConfigTestCases asset-modules overridePath overridePath: TODO
4740 ⚪️ ConfigTestCases asset-modules path path: TODO
4749 ⚪️ ConfigTestCases asset-modules query-and-custom-condition query-and-custom-condition: TODO
4750 ⚪️ ConfigTestCases asset-modules query-and-custom-encoder query-and-custom-encoder: TODO
4751 ⚪️ ConfigTestCases asset-modules real-content-hash real-content-hash: TODO
4756 ⚪️ ConfigTestCases asset-modules rule-generator-outputPath rule-generator-outputPath: TODO
4757 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath rule-generator-publicPath: TODO
4758 ⚪️ ConfigTestCases asset-modules rule-generator-publicPath-override rule-generator-publicPath-override: TODO
4767 ⚪️ ConfigTestCases asset-modules unsafe-cache-13827 unsafe-cache-13827: TODO
4780 ⚪️ ConfigTestCases asset-url target-node3 target-node3: TODO
4781 ⚪️ ConfigTestCases asset-url target-web1 target-web1: TODO
4795 ⚪️ ConfigTestCases assets delete-asset delete-asset: TODO
4796 ⚪️ ConfigTestCases async-commons-chunk all-selected all-selected: TODO
4797 ⚪️ ConfigTestCases async-commons-chunk duplicate duplicate: TODO
4798 ⚪️ ConfigTestCases async-commons-chunk existing-name existing-name: TODO
4799 ⚪️ ConfigTestCases async-commons-chunk nested nested: TODO
4804 ⚪️ ConfigTestCases async-commons-chunk simple simple: TODO
4808 ⚪️ ConfigTestCases async-library 1-use-library 1-use-library: TODO
4809 ⚫️ ConfigTestCases cache-dependencies managed-items managed-items: No plan
4810 ⚫️ ConfigTestCases cache-dependencies managed-items-unsafe-cache managed-items-unsafe-cache: No plan
4826 ⚪️ ConfigTestCases chunk-index order-multiple-entries order-multiple-entries: TODO
4827 ⚪️ ConfigTestCases clean dry dry: TODO
4832 ⚪️ ConfigTestCases clean ignore-fn ignore-fn: TODO
4833 ⚪️ ConfigTestCases clean ignore-hook ignore-hook: TODO
4834 ⚪️ ConfigTestCases clean ignore-rx ignore-rx: TODO
4835 ⚪️ ConfigTestCases clean link link: TODO
4840 ⚪️ ConfigTestCases code-generation require-context-id require-context-id: TODO
4841 ⚪️ ConfigTestCases code-generation use-strict use-strict: TODO
4860 ⚪️ ConfigTestCases concatenate-modules import-module import-module: TODO
4879 ⚪️ ConfigTestCases concatenate-modules split-chunk-entry-module split-chunk-entry-module: TODO
4971 ⚪️ ConfigTestCases contenthash assets assets: TODO
4972 ⚪️ ConfigTestCases contenthash include-chunk-id include-chunk-id: TODO
4973 ⚪️ ConfigTestCases context-exclusion simple simple: TODO
4974 ⚪️ ConfigTestCases context-replacement System.import System.import: TODO
4975 ⚪️ ConfigTestCases context-replacement a a: TODO
4976 ⚪️ ConfigTestCases context-replacement b b: TODO
4977 ⚪️ ConfigTestCases context-replacement c c: TODO
4978 ⚪️ ConfigTestCases context-replacement d d: TODO
4979 ⚪️ ConfigTestCases context-replacement e e: TODO
5005 ⚪️ ConfigTestCases css css-modules css-modules: TODO
5006 ⚪️ ConfigTestCases css css-modules-in-node css-modules-in-node: TODO
5018 ⚪️ ConfigTestCases css exports-in-node exports-in-node: TODO
5035 ⚪️ ConfigTestCases css urls urls: TODO
5036 ⚫️ ConfigTestCases custom-hash-function xxhash xxhash: No plan
5037 ⚪️ ConfigTestCases custom-modules json-custom json-custom: TODO
5038 ⚪️ ConfigTestCases custom-source-type localization localization: TODO
5039 ⚪️ ConfigTestCases deep-scope-analysis remove-export remove-export: TODO
5040 ⚪️ ConfigTestCases deep-scope-analysis remove-export-scope-hoisting remove-export-scope-hoisting: TODO
5045 ⚪️ ConfigTestCases delegated simple simple: TODO
5046 ⚪️ ConfigTestCases delegated-hash simple simple: TODO
5051 ⚪️ ConfigTestCases deprecations chunk-and-module chunk-and-module: TODO
5052 ⚪️ ConfigTestCases deprecations chunk-files chunk-files: TODO
5053 ⚪️ ConfigTestCases deprecations config config: TODO
5054 ⚪️ ConfigTestCases deprecations invalid-dependencies invalid-dependencies: TODO
5055 ⚪️ ConfigTestCases deprecations non-unique-hash non-unique-hash: TODO
5064 ⚪️ ConfigTestCases dll-plugin 0-create-dll 0-create-dll: TODO
5065 ⚪️ ConfigTestCases dll-plugin 0-issue-10475 0-issue-10475: TODO
5066 ⚪️ ConfigTestCases dll-plugin 1-issue-10475 1-issue-10475: TODO
5067 ⚪️ ConfigTestCases dll-plugin 1-use-dll 1-use-dll: TODO
5068 ⚪️ ConfigTestCases dll-plugin 2-use-dll-without-scope 2-use-dll-without-scope: TODO
5069 ⚪️ ConfigTestCases dll-plugin 3-use-dll-with-hashid 3-use-dll-with-hashid: TODO
5070 ⚪️ ConfigTestCases dll-plugin-entry 0-create-dll 0-create-dll: TODO
5071 ⚪️ ConfigTestCases dll-plugin-entry 1-use-dll 1-use-dll: TODO
5072 ⚪️ ConfigTestCases dll-plugin-entry 2-error-non-entry 2-error-non-entry: TODO
5073 ⚪️ ConfigTestCases dll-plugin-format 0-create-dll 0-create-dll: TODO
5074 ⚪️ ConfigTestCases dll-plugin-side-effects 0-create-dll 0-create-dll: TODO
5075 ⚪️ ConfigTestCases dll-plugin-side-effects 1-use-dll 1-use-dll: TODO
5122 🔴 ConfigTestCases entry depend-on-advanced depend-on-advanced: afterSeal hook blocks
5123 🔴 ConfigTestCases entry depend-on-bug depend-on-bug: DynamicEntryPlugin blocks
5124 🔴 ConfigTestCases entry depend-on-non-js depend-on-non-js: mini-extract-css-plugin blocks
5185 ⚪️ ConfigTestCases entry weird-names weird-names: TODO
5186 ⚪️ ConfigTestCases entry weird-names2 weird-names2: TODO
5187 ⚪️ ConfigTestCases errors asset-options-validation asset-options-validation: TODO
5188 ⚪️ ConfigTestCases errors case-emit case-emit: TODO
5195 ⚪️ ConfigTestCases errors entry-not-found entry-not-found: TODO
5196 ⚪️ ConfigTestCases errors exception-in-chunk-renderer exception-in-chunk-renderer: TODO
5209 ⚪️ ConfigTestCases externals async-externals async-externals: TODO
5221 ⚪️ ConfigTestCases externals externals-array externals-array: TODO
5226 ⚪️ ConfigTestCases externals externals-in-commons-chunk externals-in-commons-chunk: TODO
5231 ⚪️ ConfigTestCases externals externals-system-custom externals-system-custom: TODO
5240 ⚪️ ConfigTestCases externals import-attributes import-attributes: TODO
5259 ⚪️ ConfigTestCases externals optional-externals-root optional-externals-root: TODO
5260 ⚪️ ConfigTestCases externals optional-externals-umd optional-externals-umd: TODO
5261 ⚪️ ConfigTestCases externals optional-externals-umd2 optional-externals-umd2: TODO
5262 ⚪️ ConfigTestCases externals optional-externals-umd2-mixed optional-externals-umd2-mixed: TODO
5267 ⚪️ ConfigTestCases externals resolve resolve: TODO
5272 ⚪️ ConfigTestCases filename-template filename-function filename-function: TODO
5281 ⚪️ ConfigTestCases filename-template split-chunks-filename split-chunks-filename: TODO
5333 ⚪️ ConfigTestCases hash-length deterministic-module-ids deterministic-module-ids: TODO
5334 ⚪️ ConfigTestCases hash-length hashed-module-ids hashed-module-ids: TODO
5335 ⚪️ ConfigTestCases hash-length output-filename output-filename: TODO
5387 ⚪️ ConfigTestCases inner-graph altaskitButton altaskitButton: TODO
5395 ⚪️ ConfigTestCases inner-graph blockScopes blockScopes: TODO
5396 ⚪️ ConfigTestCases inner-graph class class: TODO
5397 ⚪️ ConfigTestCases inner-graph const const: TODO
5398 ⚪️ ConfigTestCases inner-graph defaultArrow defaultArrow: TODO
5399 ⚪️ ConfigTestCases inner-graph defaultClass defaultClass: TODO
5400 ⚪️ ConfigTestCases inner-graph defaultExpression defaultExpression: TODO
5401 ⚪️ ConfigTestCases inner-graph defaultFunction defaultFunction: TODO
5402 ⚪️ ConfigTestCases inner-graph defaultFunctionExpression defaultFunctionExpression: TODO
5403 ⚪️ ConfigTestCases inner-graph defaultId defaultId: TODO
5404 ⚪️ ConfigTestCases inner-graph defaultNamedFunction defaultNamedFunction: TODO
5405 ⚪️ ConfigTestCases inner-graph defaultNamedFunctionExpression defaultNamedFunctionExpression: TODO
5406 ⚪️ ConfigTestCases inner-graph eval-bailout eval-bailout: TODO
5407 ⚪️ ConfigTestCases inner-graph export export: TODO
5408 ⚪️ ConfigTestCases inner-graph importAll importAll: TODO
5409 ⚪️ ConfigTestCases inner-graph issue-11678 issue-11678: TODO
5410 ⚪️ ConfigTestCases inner-graph issue-12669 issue-12669: TODO
5411 ⚪️ ConfigTestCases inner-graph issue-12669-mini issue-12669-mini: TODO
5412 ⚪️ ConfigTestCases inner-graph localReference localReference: TODO
5413 ⚪️ ConfigTestCases inner-graph nested nested: TODO
5414 ⚪️ ConfigTestCases inner-graph pure pure: TODO
5415 ⚪️ ConfigTestCases inner-graph ramdaIdentical ramdaIdentical: TODO
5416 ⚪️ ConfigTestCases inner-graph specifier specifier: TODO
5417 ⚪️ ConfigTestCases inner-graph varNotWritten varNotWritten: TODO
5418 ⚪️ ConfigTestCases inner-graph varWritten varWritten: TODO
5454 ⚪️ ConfigTestCases json tree-shaking-default tree-shaking-default: TODO
5465 ⚪️ ConfigTestCases layer rules rules: TODO
5546 ⚪️ ConfigTestCases loaders #-issue-14755-# #-issue-14755-#: TODO
5589 ⚪️ ConfigTestCases loaders options options: TODO
5590 🔴 ConfigTestCases loaders pr-14384 pr-14384: Rspack does not export NormalModule and support beforeLoaders from JS side and whether to implemented is tracked here: https://github.com/orgs/web-infra-dev/projects/9
5601 ⚪️ ConfigTestCases managedPaths futureDefaults futureDefaults: TODO
5602 ⚪️ ConfigTestCases mangle mangle-with-object-prop mangle-with-object-prop: TODO
5633 ⚪️ ConfigTestCases optimization chunk chunk: TODO
5644 ⚪️ ConfigTestCases optimization hashed-module-ids hashed-module-ids: TODO
5662 ⚪️ ConfigTestCases optimization runtime-specific-used-exports2 runtime-specific-used-exports2: TODO
5727 ⚪️ ConfigTestCases parsing context context: TODO
5745 ⚪️ ConfigTestCases parsing harmony-this-concat harmony-this-concat: TODO
5754 ⚪️ ConfigTestCases parsing issue-14545 issue-14545: TODO
5755 ⚪️ ConfigTestCases parsing issue-14720 issue-14720: TODO
5756 ⚪️ ConfigTestCases parsing issue-2942 issue-2942: TODO
5773 ⚪️ ConfigTestCases parsing issue-8293 issue-8293: TODO
5774 ⚪️ ConfigTestCases parsing issue-9042 issue-9042: TODO
5788 ⚪️ ConfigTestCases parsing optional optional: TODO
5789 ⚪️ ConfigTestCases parsing optional-chaining optional-chaining: TODO
5794 ⚪️ ConfigTestCases parsing require-ignore require-ignore: TODO
5799 ⚪️ ConfigTestCases parsing requirejs requirejs: TODO
5800 ⚪️ ConfigTestCases parsing system.import system.import: TODO
5814 🔴 ConfigTestCases plugins banner-plugin-hashing banner-plugin-hashing: Lacking support of chunkhash
5815 ⚪️ ConfigTestCases plugins define-plugin define-plugin: TODO
5816 ⚪️ ConfigTestCases plugins define-plugin-bigint define-plugin-bigint: TODO
5820 ⚪️ ConfigTestCases plugins lib-manifest-plugin lib-manifest-plugin: TODO
5826 ⚪️ ConfigTestCases plugins min-chunk-size min-chunk-size: TODO
5827 ⚪️ ConfigTestCases plugins mini-css-extract-plugin mini-css-extract-plugin: TODO
5828 ⚪️ ConfigTestCases plugins profiling-plugin profiling-plugin: TODO
5829 ⚪️ ConfigTestCases plugins progress-plugin progress-plugin: TODO
5844 ⚪️ ConfigTestCases plugins source-map-dev-tool-plugin source-map-dev-tool-plugin: TODO
5862 ⚪️ ConfigTestCases process-assets html-plugin html-plugin: TODO
5863 ⚪️ ConfigTestCases race-conditions load-module load-module: TODO
5873 ⚪️ ConfigTestCases records issue-295 issue-295: TODO
5874 ⚪️ ConfigTestCases records issue-2991 issue-2991: TODO
5875 ⚪️ ConfigTestCases records issue-7339 issue-7339: TODO
5876 ⚪️ ConfigTestCases records issue-7492 issue-7492: TODO
5877 ⚪️ ConfigTestCases records stable-sort stable-sort: TODO
5878 ⚪️ ConfigTestCases require module-require module-require: TODO
5879 ⚪️ ConfigTestCases resolve context-resolve-with-ignore context-resolve-with-ignore: TODO
5880 ⚪️ ConfigTestCases resolve empty-context-module empty-context-module: TODO
5887 ⚪️ ConfigTestCases resolve issue-11335-context-module issue-11335-context-module: TODO
5888 ⚪️ ConfigTestCases resolve issue-15580 issue-15580: TODO
5893 ⚪️ ConfigTestCases resolve only-module only-module: TODO
5898 ⚪️ ConfigTestCases resolve-merging override override: TODO
5903 ⚪️ ConfigTestCases resolving prefer-absolute prefer-absolute: TODO
5908 ⚪️ ConfigTestCases rule-set chaining chaining: TODO
5909 ⚪️ ConfigTestCases rule-set compiler compiler: TODO
5910 ⚪️ ConfigTestCases rule-set custom custom: TODO
5915 ⚪️ ConfigTestCases rule-set resolve-options resolve-options: TODO
5916 ⚪️ ConfigTestCases rule-set simple simple: TODO
5917 ⚪️ ConfigTestCases rule-set simple-use-array-fn simple-use-array-fn: TODO
5918 ⚪️ ConfigTestCases rule-set simple-use-fn-array simple-use-fn-array: TODO
5943 ⚪️ ConfigTestCases scope-hoisting create-dll-plugin create-dll-plugin: TODO
5944 ⚪️ ConfigTestCases scope-hoisting dll-plugin dll-plugin: TODO
5971 ⚪️ ConfigTestCases sharing consume-module-ignore-warnings consume-module-ignore-warnings: TODO
5976 ⚪️ ConfigTestCases sharing consume-multiple-versions-ignore-warnings consume-multiple-versions-ignore-warnings: TODO
6017 ⚪️ ConfigTestCases side-effects issue-13063 issue-13063: TODO
6032 ⚪️ ConfigTestCases side-effects url url: TODO
6057 ⚪️ ConfigTestCases source-map context-module-source-path context-module-source-path: TODO
6075 ⚪️ ConfigTestCases source-map exclude-modules-source-map exclude-modules-source-map: TODO
6076 ⚪️ ConfigTestCases source-map module-names module-names: TODO
6106 🔴 ConfigTestCases source-map relative-source-map-path relative-source-map-path: #4304
6107 🔴 ConfigTestCases source-map relative-source-maps-by-loader relative-source-maps-by-loader: #5393
6116 ⚪️ ConfigTestCases source-map source-map-with-profiling-plugin source-map-with-profiling-plugin: TODO
6138 🔴 ConfigTestCases split-chunks custom-filename-function custom-filename-function: not support function type of splitChunks #4333
6144 🔴 ConfigTestCases split-chunks entry-point-error entry-point-error: should emit error if entry point and splitted chunk have the same name #4332
6153 🔴 ConfigTestCases split-chunks issue-11513 issue-11513: should support object type minSize #4331
6178 🔴 ConfigTestCases split-chunks no-options no-options: no js splitChunks plugin
6183 🔴 ConfigTestCases split-chunks runtime-chunk runtime-chunk: not have the same name for splitted chunk with webpack #4334
6217 🔴 ConfigTestCases split-chunks-common hot hot: block: require.main #3562
6233 🔴 ConfigTestCases split-chunks-common library library: block: require.ensure #4304
6255 ⚪️ ConfigTestCases target amd-container-named amd-container-named: TODO
6261 ⚪️ ConfigTestCases target amd-container-unnamed amd-container-unnamed: TODO
6262 ⚪️ ConfigTestCases target amd-named amd-named: TODO
6268 ⚪️ ConfigTestCases target amd-unnamed amd-unnamed: TODO
6302 ⚪️ ConfigTestCases target system-named-assets-path system-named-assets-path: TODO
6307 ⚪️ ConfigTestCases target umd-auxiliary-comments-object umd-auxiliary-comments-object: TODO
6308 ⚪️ ConfigTestCases target umd-auxiliary-comments-string umd-auxiliary-comments-string: TODO
6322 ⚪️ ConfigTestCases trusted-types devtool-eval devtool-eval: TODO
6331 ⚪️ ConfigTestCases trusted-types web-worker web-worker: TODO
6332 ⚪️ ConfigTestCases types filesystems filesystems: TODO
6337 ⚪️ ConfigTestCases utils lazy-set lazy-set: TODO
6338 ⚪️ ConfigTestCases wasm export-imported-global export-imported-global: TODO
6339 ⚪️ ConfigTestCases wasm identical identical: TODO
6340 ⚪️ ConfigTestCases wasm import-wasm-wasm import-wasm-wasm: TODO
6341 ⚪️ ConfigTestCases wasm missing-wasm-experiment missing-wasm-experiment: TODO
6342 ⚪️ ConfigTestCases wasm wasm-in-initial-chunk-error wasm-in-initial-chunk-error: TODO
6343 ⚪️ ConfigTestCases web attach-existing attach-existing: TODO
6348 ⚪️ ConfigTestCases web node-source-future-defaults node-source-future-defaults: TODO
6349 ⚪️ ConfigTestCases web node-source-global node-source-global: TODO
6350 ⚪️ ConfigTestCases web non-js-chunks-entrypoint non-js-chunks-entrypoint: TODO
6351 ⚪️ ConfigTestCases web non-js-chunks-entrypoint-runtime-chunk non-js-chunks-entrypoint-runtime-chunk: TODO
6372 ⚪️ ConfigTestCases web unique-jsonp unique-jsonp: TODO

@h-a-n-a h-a-n-a enabled auto-merge (squash) August 22, 2024 11:47
@h-a-n-a h-a-n-a merged commit 076cf9d into main Aug 23, 2024
37 checks passed
@h-a-n-a h-a-n-a deleted the loader-query-alias branch August 23, 2024 06:46
@chenjiahan chenjiahan mentioned this pull request Aug 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release: bug fix release: bug related release(mr only) team The issue/pr is created by the member of Rspack.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support aliased resolving
2 participants