From 2ad36a8137cf005f4de5764de18a5647371ce540 Mon Sep 17 00:00:00 2001 From: Joseph Garrone Date: Sat, 16 Nov 2024 21:37:14 +0100 Subject: [PATCH] Fix runPrettier --- src/bin/tools/runPrettier.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/bin/tools/runPrettier.ts b/src/bin/tools/runPrettier.ts index 98901ef0..7029c8f9 100644 --- a/src/bin/tools/runPrettier.ts +++ b/src/bin/tools/runPrettier.ts @@ -62,7 +62,19 @@ export async function runPrettier(params: { try { const { prettier, config } = await getPrettierAndConfig(); - formattedSourceCode = await prettier.format(sourceCode, { ...config, filePath }); + const { ignored, inferredParser } = await prettier.getFileInfo(filePath, { + resolveConfig: true + }); + + if (ignored) { + return sourceCode; + } + + formattedSourceCode = await prettier.format(sourceCode, { + ...config, + filePath, + parser: inferredParser ?? undefined + }); } catch (error) { console.log( chalk.red(