Skip to content

Commit 74d050c

Browse files
committed
fix: fix oxc plugin usage
1 parent 2dc331c commit 74d050c

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

lib/lint/file.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,8 @@ var PrettierPluginOxc,
107107
PRETTIER_TS_PARSER = "typescript";
108108

109109
try {
110-
PrettierPluginOxc = await import( "@prettier/plugin-oxc" );
110+
( { "default": PrettierPluginOxc } = await import( "@prettier/plugin-oxc" ) );
111+
111112
PRETTIER_JS_PARSER = "oxc";
112113
PRETTIER_TS_PARSER = "oxc-ts";
113114
}
@@ -608,7 +609,8 @@ export class LintFile {
608609
prettierConfig = { ...prettierConfig };
609610

610611
prettierConfig.plugins ??= [];
611-
prettierConfig.plugins.push( PrettierPluginSh, PrettierPluginPackageJson, PrettierPluginXml, PrettierPluginOxc );
612+
prettierConfig.plugins.push( PrettierPluginSh, PrettierPluginPackageJson, PrettierPluginXml );
613+
if ( PrettierPluginOxc ) prettierConfig.plugins.push( PrettierPluginOxc );
612614
prettierConfig.parser = this.#type.prettier.parser;
613615
prettierConfig.filepath = this.#fullPath;
614616

0 commit comments

Comments
 (0)