Python Formatting using black conflicting with prettier
KunalTanwar opened this issue · comments
Kunal Tanwar commented
Issue Type: Bug
VS Code version: Code 1.61.2 (6cba118, 2021-10-19T14:57:20.575Z)
OS version: Windows_NT x64 10.0.19043
Restricted Mode: No
Remote OS version: Linux x64 5.10.16.3-microsoft-standard-WSL2
Steps to Reproduce:
- I setup black as my default python formatter
"python.formatting.provider": "black"
- My default formatter is prettier
"editor.defaultFormatter": "esbenp.prettier-vscode"
- Also I have
"editor.formatOnSave": true
But black is only working when I am commenting out "editor.defaultFormatter": "esbenp.prettier-vscode"
from settings.json
John Murray commented
Doe #108447 (comment) help?
Kunal Tanwar commented
I solved my problem by
Setup Black as Python Formatter
"python.formatting.provider": "black",
"python.formatting.blackPath": "/home/<username>/.local/bin/black"
Removing prettier as defaultFormatter
for python
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[python]": { "editor.defaultFormatter": null }