Skip to content

docs: remove fullTemplateTypeCheck from the template type checking guide - #70996

Merged
atscott merged 1 commit into
angular:mainfrom
GabeSilvaDev:docs/template-typecheck-remove-full-mode
Sep 29, 2026
Merged

atscott merged 1 commit into
angular:mainfrom
GabeSilvaDev:docs/template-typecheck-remove-full-mode

Conversation

@GabeSilvaDev

Copy link
Copy Markdown
Contributor

PR Checklist

Please check if your PR fulfills the following requirements:

PR Type

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Documentation content changes
  • angular.dev application / infrastructure changes
  • Other... Please describe:

What is the current behavior?

Issue Number: N/A

The template type checking guide still describes three modes, including a "full mode" controlled by fullTemplateTypeCheck.

It also suggests setting fullTemplateTypeCheck: false as a last resort, even though that option was removed in #67792. The update guide already mentions its removal.

What is the new behavior?

The guide now describes the two modes currently supported by the compiler: basic (strictTemplates: false) and strict (the default).

The checks previously listed under full mode are now included under strict mode. The *ngFor example and troubleshooting section no longer refer to full mode, and the strictLiteralTypes row no longer mentions fullTemplateTypeCheck.

Does this PR introduce a breaking change?

  • Yes
  • No

Other information

I checked getTypeCheckingConfig() in packages/compiler-cli/src/ngtsc/core/src/compiler.ts. It currently has two configurations, selected by strictTemplates, which defaults to true.

@pullapprove
pullapprove Bot requested a review from JeanMeche September 28, 2026 00:36
@angular-robot angular-robot Bot added the area: docs Related to the documentation label Sep 28, 2026
@ngbot ngbot Bot added this to the Backlog milestone Sep 28, 2026
The `fullTemplateTypeCheck` compiler option was removed, but the guide still
described a "full mode" controlled by it and suggested setting it to `false`
as a last resort. Describe the two remaining modes (basic and strict) based on
`strictTemplates`, which is enabled by default.
@JeanMeche
JeanMeche force-pushed the docs/template-typecheck-remove-full-mode branch from 6065f1a to 054e68f Compare September 28, 2026 23:41
@JeanMeche JeanMeche added action: merge The PR is ready for merge by the caretaker target: patch This PR is targeted for the next patch release labels Sep 28, 2026
@atscott
atscott merged commit 53e8e53 into angular:main Sep 29, 2026
27 checks passed
@atscott

atscott commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

This PR was merged into the repository. The changes were merged into the following branches:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

action: merge The PR is ready for merge by the caretaker area: docs Related to the documentation target: patch This PR is targeted for the next patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants