Skip to content

About

Cross platform editing, debugging, linting, testing (and more) Python (2.7 to 3.6) code (including Jupyter support) using Visual Studio Code

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Python

Linting, Debugging, Intellisense, auto-completion, code formatting, rename references, view references, go to definition, and the like Works on both Windows and Mac.

##Features

  • Linting (using PyLint and/or Pep8 with support for configuration files)

  • Intellisense and auto completion

  • Code formatting (using Autopep8 or yapf, defaults to autopep8, with support for configuration files)

  • Renaming

  • Viewing references

  • Going to definitions

  • View signature and similar by hovering over a function or method

  • Debugging with support for local & global variables, arguments, expressions, watch window, stack information, break points

  • Sorting imports

Issues, Feedback and Suggestions

Gitbub Issues

Requirements

  • Python is installed on the current system
  • Path to Python is assumed to be in the current environment path.
  • Pylint is installed for linting (optional, this can be turned off)
    • Install Pylint as follows:
    • pip install pylint
  • Pep8 is installed for linting (optional, this can be turned off)
    • pip install pep8
  • Autopep8 is installed for code formatting
    • Install AutoPep8 as follows (ensure pep8 is installed):
    • pip install pep8
    • pip install --upgrade autopep8

Image of Generate Features

Image of Go To Definition

Image of Renaming and Find all References

Chang Log

Version 0.0.4

  • Added support for linting using Pylint (configuring pylint is coming soon)
  • Added support for sorting Imports (Using the command "Pythong: Sort Imports")
  • Added support for code formatting using Autopep8 (configuring autopep8 is coming soon)
  • Added ability to view global variables, arguments, add and remove break points

Version 0.0.3

  • Added support for debugging using PDB

Debugging Instructions

  • Use the Python debugger, set the name of the startup program

Source

Github

License

MIT

About

Cross platform editing, debugging, linting, testing (and more) Python (2.7 to 3.6) code (including Jupyter support) using Visual Studio Code

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages