Menu

Post image 1
Post image 2
1 / 2
0

🛠️ import-scanner: Detect and remove unused imports in Python projects with patch output.

DEV Community·Golden Alien·25 days ago
#jFkLkh0C
Reading 0:00
15s threshold

import-scanner import-scanner is a lightweight command-line tool that analyzes Python projects to detect unused imports and generates a clean patch file showing exactly which lines can be removed. It helps maintain clean, readable, and efficient code by identifying imports that are declared but never used in the module. Features Scans all .py files in a given directory (recursively) Uses Python's built-in ast module to parse code safely Detects unused import and from ... import ... statements Outputs a standard unified diff (patch) format for review or application Safe: does not modify files directly; lets you review changes first No external dependencies — built entirely on Python standard library Usage Run the tool from the command line by specifying the target directory: python main.py /path/to/python/project Enter fullscreen mode Exit fullscreen mode The tool will print a patch to stdout. You can save it to a file or pipe it: python main.py .…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More