Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate prettier configuration with IDEs (Intellij, VSCode) #2301

Open
asiuse opened this issue Mar 13, 2024 · 0 comments
Open

Investigate prettier configuration with IDEs (Intellij, VSCode) #2301

asiuse opened this issue Mar 13, 2024 · 0 comments

Comments

@asiuse
Copy link

asiuse commented Mar 13, 2024

Crafty version 1.25.0 generates prettier.config.mjs which is not easily picked up by IDEs.

VSCode and Intellij are looking for .prettierrc (and a prettier package) in node_modules by default, maybe that is possible to achieve? 馃

I have tried setting prettier config path in VSCode:
"prettier.prettierPath": "server-war/src/main/frontend/prettier.config.mjs"
"prettier.prettierPath": "server-war/src/main/frontend/

Error output:

Error: Invalid version
    at t.isAboveV3 (/home/asiuse/.vscode/extensions/esbenp.prettier-vscode-10.1.0/dist/extension.js:1:24715)
    at t.default.getSelectors (/home/asiuse/.vscode/extensions/esbenp.prettier-vscode-10.1.0/dist/extension.js:1:11541)
    at t.default.handleActiveTextEditorChanged (/home/asiuse/.vscode/extensions/esbenp.prettier-vscode-10.1.0/dist/extension.js:1:10935)
["INFO" - 1:42:11 PM] Formatting file:///home/asiuse/workspace/preferences-trading-plugin/server-war/src/main/frontend/js/components/ActivateFractionalTradingButton/ActivateFractionalTradingButton.tsx
["ERROR" - 1:42:11 PM] Error resolving prettier configuration for /home/asiuse/workspace/preferences-trading-plugin/server-war/src/main/frontend/js/components/ActivateFractionalTradingButton/ActivateFractionalTradingButton.tsx
["ERROR" - 1:42:11 PM] Error loading node module '/home/asiuse/workspace/preferences-trading-plugin/server-war/src/main/frontend/prettier.config.mjs'
Error: Error loading node module '/home/asiuse/workspace/preferences-trading-plugin/server-war/src/main/frontend/prettier.config.mjs'
    at t.loadNodeModule (/home/asiuse/.vscode/extensions/esbenp.prettier-vscode-10.1.0/dist/extension.js:1:2848)
    at t.PrettierMainThreadInstance.import (/home/asiuse/.vscode/extensions/esbenp.prettier-vscode-10.1.0/dist/extension.js:1:17760)
    at t.PrettierMainThreadInstance.resolveConfigFile (/home/asiuse/.vscode/extensions/esbenp.prettier-vscode-10.1.0/dist/extension.js:1:18457)
    at t.ModuleResolver.resolveConfig (/home/asiuse/.vscode/extensions/esbenp.prettier-vscode-10.1.0/dist/extension.js:1:6705)
    at t.ModuleResolver.getResolvedConfig (/home/asiuse/.vscode/extensions/esbenp.prettier-vscode-10.1.0/dist/extension.js:1:7540)
    at async t.default.format (/home/asiuse/.vscode/extensions/esbenp.prettier-vscode-10.1.0/dist/extension.js:1:14563)
    at async t.PrettierEditProvider.provideEdits (/home/asiuse/.vscode/extensions/esbenp.prettier-vscode-10.1.0/dist/extension.js:1:12672)
@asiuse asiuse changed the title Investigate prettier configuration with IDEs (Intellij, vscode) Investigate prettier configuration with IDEs (Intellij, VSCode) Mar 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant