isort

isort is an auxiliary tool and library that alphabetically sorts and automatically partitions Python import (import). The command line interface can be used through the Python library or various editor plugins. Python runs on versions 3.10 and above and also supports Python 2 code formatting.

IS

PyCQA · Code Quality & Review

STARS7.0K
FORKS732
COMMITS0
CONTRIBUTORS0
VERSION9.0.1
UPDATEDyesterday
PythonImport SıralamaKod BiçimlendirmeCLI AracıMIT

Common commercial products in this category: SonarCloud, Codacy, DeepSource

What can it do?
  • From the command line, you sort the imports in the files as recursive.
  • You edit imports by calling library functions from within your Python code.
  • You display the proposed changes as diff output before applying them to files.
User reviews
  • • NeutralGitHub Issue

    skip statements

    “Some statements need to be nested within imports, is there a way for isort to ignore them? Here's the motivating example: ``` import matplotlib matplotlib.use('Agg') # isort:skip import matplotlib.pyplot as plt ``` the use Agg must be called before the plt import. `isort:skip`…”

  • ↓ NegativeGitHub Issue

    isort does not skip files

    “**Describe the bug** `isort` does not respect `skip` and `skip_glob` configuration options. **To Reproduce** Steps to reproduce the behavior: 1. Create `file.py` with the following content: ```python import os, \ sys ``` 2. Create `.isort.cfg` with the following content: ```…”

My note

Alternative pages

More in: Code Quality & Review