Error: Found "[" but: its sibling was not an indent Doc.: at c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\insert-new-lines.js:57:23 at walkDoc (c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\child-docs.js:28:10) at c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\child-docs.js:41:20 at Array.every (<anonymous>) at walkDoc (c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\child-docs.js:40:18) at c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\child-docs.js:41:20 at Array.every (<anonymous>) at walkDoc (c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\child-docs.js:40:18) at insertLinesIntoArray (c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\insert-new-lines.js:17:30) at printWithMultilineArrays (c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\insert-new-lines.js:419:15)
It seems using a non-empty array it's not causing this issue. Please also note that before updating prettier from 3.2.5 to 3.3.3 it was not happening
Using prettier 3.3.3 and this minimal test block
const a = [];
I get this error:
Error: Found "[" but: its sibling was not an indent Doc.: at c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\insert-new-lines.js:57:23 at walkDoc (c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\child-docs.js:28:10) at c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\child-docs.js:41:20 at Array.every (<anonymous>) at walkDoc (c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\child-docs.js:40:18) at c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\child-docs.js:41:20 at Array.every (<anonymous>) at walkDoc (c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\child-docs.js:40:18) at insertLinesIntoArray (c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\insert-new-lines.js:17:30) at printWithMultilineArrays (c:\Projects\kameleon\erp\node_modules\prettier-plugin-multiline-arrays\dist\printer\insert-new-lines.js:419:15)
It seems using a non-empty array it's not causing this issue. Please also note that before updating prettier from 3.2.5 to 3.3.3 it was not happening
this is my .prettierrc
{ "plugins": ["prettier-plugin-multiline-arrays"], "singleQuote": true, "trailingComma": "all", "printWidth": 120, "multilineArraysNextLinePattern": 3 }