Skip to content
Gerard Dalmau edited this page Jul 17, 2020 · 3 revisions

isort is one of many projects that has the goal of helping Python developers achieve better code-quality. I've assembled a list of other projects that may be of interest to users of isort.

Projects that help you find deficiencies in your code so that you can manually resolve them

  • frosted - A simple, fast, and configurable fork of pyflakes.
  • pyflakes - A simple Python syntax checker.
  • pylint - An extremely thorough Python checker.

Projects that automatically fix and/or improve syntax (like isort does)

  • autopep8 - Modifies Python code to conform to the pep8 standard.
  • autoflake - Modifies Python code automatically correcting any errors found by pyflakes.
  • docformatter - Formats docstrings to follow PEP 257.
  • unify - Modifies strings to all use the same quote where possible.
  • pyformat - A general Python code formatter - that combines all of the tools listed above to provide a single command to improve several aspects of Python code.
  • importmagic - Automates importing while adhering to PEP 8.

General re-factoring tools

  • rope - A python refactoring library with several features.
  • bicyclerepair.sourceforge.net - a library that can be added to IDEs and editors to provide refactoring capabilities.