From ccd5ff958be9b904a3fcf5141ce3d1ef0d3dacab Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Wed, 28 Jan 2026 15:05:17 +0000 Subject: [PATCH 1/2] fix(@angular/cli): renamed files by their new path in the schematic workflow Prior to this change, the old filename was being tracked. --- .../command-builder/utilities/schematic-workflow.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/angular/cli/src/command-builder/utilities/schematic-workflow.ts b/packages/angular/cli/src/command-builder/utilities/schematic-workflow.ts index 3dbcfdd25983..c4134ef8ce66 100644 --- a/packages/angular/cli/src/command-builder/utilities/schematic-workflow.ts +++ b/packages/angular/cli/src/command-builder/utilities/schematic-workflow.ts @@ -55,10 +55,14 @@ export function subscribeToWorkflow( logs.push(`${colors.yellow('DELETE')} ${eventPath}`); files.add(eventPath); break; - case 'rename': - logs.push(`${colors.blue('RENAME')} ${eventPath} => ${removeLeadingSlash(event.to)}`); - files.add(eventPath); + case 'rename': { + const newFilename = removeLeadingSlash(event.to); + + logs.push(`${colors.blue('RENAME')} ${eventPath} => ${newFilename}`); + files.add(newFilename); + break; + } } }); From 5106af36bce07bf21c918e3b9bd327b70e02b677 Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Wed, 28 Jan 2026 15:09:38 +0000 Subject: [PATCH 2/2] refactor(@angular/cli): remove file extension filtering from Prettier utility, passing all files directly With '--no-error-on-unmatched-pattern' this list is no longer needed. --- .../angular/cli/src/utilities/prettier.ts | 32 ++----------------- 1 file changed, 2 insertions(+), 30 deletions(-) diff --git a/packages/angular/cli/src/utilities/prettier.ts b/packages/angular/cli/src/utilities/prettier.ts index f9233e6215e2..e481d94a8b89 100644 --- a/packages/angular/cli/src/utilities/prettier.ts +++ b/packages/angular/cli/src/utilities/prettier.ts @@ -9,29 +9,12 @@ import { execFile } from 'node:child_process'; import { readFile } from 'node:fs/promises'; import { createRequire } from 'node:module'; -import { dirname, extname, join } from 'node:path'; +import { dirname, join } from 'node:path'; import { promisify } from 'node:util'; const execFileAsync = promisify(execFile); let prettierCliPath: string | null | undefined; -/** - * File types that can be formatted using Prettier. - */ -const fileTypes: ReadonlySet = new Set([ - '.md', - '.ts', - '.html', - '.js', - '.mjs', - '.cjs', - '.json', - '.css', - '.less', - '.scss', - '.sass', -]); - /** * Formats files using Prettier. * @param cwd The current working directory. @@ -59,20 +42,9 @@ export async function formatFiles(cwd: string, files: Set): Promise