refactor(compiler-cli): add warning for matching viewport @defer t…#65553
Conversation
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request introduces a warning for @defer blocks when a viewport prefetch trigger has the same options as the main viewport trigger, making it redundant. The implementation correctly handles various cases, including empty and null options. The changes are well-tested. My feedback includes suggestions to improve code conciseness in the new helper function and to reduce boilerplate in the new tests for better maintainability.
...ges/compiler-cli/src/ngtsc/typecheck/extended/checks/defer_trigger_misconfiguration/index.ts
Show resolved
Hide resolved
...k/extended/test/checks/defer_trigger_misconfiguration/defer_trigger_misconfiguration_spec.ts
Show resolved
Hide resolved
90f422b to
720ce86
Compare
720ce86 to
4ae9459
Compare
…ger options Ensures that viewport `@defer` trigger prefetch warnings occur when the viewport options are identical, including cases with empty or no parameters.
4ae9459 to
7f2c0e3
Compare
|
This PR was merged into the repository. The changes were merged into the following branches:
|

…rigger options
Ensures that viewport
@defertrigger prefetch warnings occur when the viewport options are identical, including cases with empty or no parameters.Currently, when using cases like don’t show warning, this PR adds proper support and fixes the missing viewport warning.
With viewport options
Using default viewport