Especially for Python, Django and JavaScript ❤️
If you are using Arch Linux:
# for Python/Django
sudo pacman -S python-pylint autopep8 --noconfirm
yay -S python-pylint-django --noconfirm
# and for JS
sudo pacman -S eslint --noconfirm
# my prefered font (extra)
sudo pacman -S otf-fira-code
List of extensions that you need:
- Python
- Prettier
- and done!
Now, just copy and paste the settings:
{
"editor.fontLigatures": true,
"editor.fontFamily": "'Fira Code', monospace",
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.formatOnSave": true
},
"[python]": {
"editor.tabSize": 4,
"editor.formatOnSave": true
},
"python.formatting.autopep8Path": "/usr/bin/autopep8",
"python.linting.pylintPath": "/usr/bin/pylint",
"python.linting.pylintArgs": ["--load-plugins", "pylint_django"],
"python.sortImports.path": "/usr/bin/isort"
}