A Python language pack for Visual Studio Code
Supports snippets and linting (see requirements below).
Linting can be customised with a .pylintrc
(pyLint) or setup.cfg
(flake8) file in the root of the current working directory
- Python (2 or 3)
- To instruct on Python 2 or 3 the shebang must be present at the top of the python file
#!/usr/bin/python2
or#!/usr/bin/python3
Not specifying 2 or 3 will default to 2.
- To instruct on Python 2 or 3 the shebang must be present at the top of the python file
- One of these two linters
- Pylint
- Flake8
python.maxNumberOfProblems
- Specify the maximum number of reported problems from the linter, default: 100.
python.linter
- Specify the linter to use,
pyLint
orflake8
- If you wish to see other options please add an Issue on GitHub.
- Specify the linter to use,
- Bug fixes and stability improvements
- Fixed "crazy" auto indentation bug
- Added compatability for different linters
- Added auto indenting inside if/else/for statements
- Lint on save of file
- Bug fixes
- Initial release
- Gulp tasks
- Tests
- Travis
- save npm log on build fail
- Debugging
- Linting
- Lint on save of file
- Modularised to allow choice of linters
- Intellisense
- Formatting
- Snippets