From 6150b319a2d52762b7036837891aaba6bf2b1556 Mon Sep 17 00:00:00 2001 From: Bryce Osterhaus Date: Tue, 28 May 2024 14:15:29 +0400 Subject: [PATCH] fix(prettier-plugin): fix undefined error edge case --- projects/prettier-plugin/parsers.mjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/projects/prettier-plugin/parsers.mjs b/projects/prettier-plugin/parsers.mjs index eb95b0e51..ddcc4187e 100644 --- a/projects/prettier-plugin/parsers.mjs +++ b/projects/prettier-plugin/parsers.mjs @@ -16,10 +16,12 @@ function transformParser(parserName, defaultParser) { astFormat: 'liferay-style-ast', parse: async (text, options) => { try { + let plugins = options?.plugins || []; + /* * We need to filter out our own plugin before calling default prettier */ - const plugins = options.plugins.filter( + plugins = plugins.filter( (plugin) => !plugin.printers['liferay-style-ast'] );