This extension pack packages some of the most popular (and some of my favorite) Python extensions. If you like it, please leave your Rating & Review
and share with your friends. If you know any extension that is good for Angular development, just let me know by creating an issue.
-
Python language support with extension access points for IntelliSense (Pylance), Debugging (Python Debugger), linting, formatting, refactoring, unit tests, and more.
-
Formatting support for Python files using the
autopep8
formatter."[python]": { "editor.formatOnSave": true, "editor.defaultFormatter": "ms-python.autopep8", "editor.codeActionsOnSave": { "source.organizeImports.ruff": "explicit" } }
-
Linting support for Python files using
Pylint
. -
View and manage Python environments & packages.
-
Correct Python indentation
-
autoDocstring - Python Docstring Generator
Generates python docstrings automatically
-
Jupyter notebook support, interactive programming and computing that supports Intellisense, debugging and more.
-
A Visual Studio Code extension with support for the Ruff linter.
{
"workbench.sideBar.location": "right",
"files.autoGuessEncoding": true,
"files.trimTrailingWhitespace": true,
"files.defaultLanguage": "${activeEditorLanguage}",
"editor.codeLens": true,
"editor.minimap.enabled": true,
"editor.minimap.renderCharacters": false,
"editor.multiCursorModifier": "ctrlCmd",
"editor.wordWrap": "on",
"editor.tabCompletion": "on",
"editor.cursorSmoothCaretAnimation": "on",
"[python]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-python.autopep8",
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports": "explicit"
}
},
"terminal.integrated.showExitAlert": false,
"terminal.integrated.allowChords": false,
"terminal.integrated.defaultProfile.windows": "Command Prompt",
"notebook.formatOnSave.enabled": false,
"notebook.codeActionsOnSave": {
"notebook.source.fixAll": "explicit",
"notebook.source.organizeImports": "explicit"
},
"git.autofetch": true,
"git.enableSmartCommit": true
}
Enjoy!