importchecker

Software Screenshot:
importchecker
Software Details:
Version: 1.1
Upload Date: 15 Apr 15
Distribution Type: Freeware
Downloads: 3

Rating: nan/5 (Total Votes: 0)

importchecker is a command-line utility to find unused imports in Python modules.

Its output is "grep-like" (and thus "emacs-friendly"), reporting both the module's filenames and line numbers where names are imported that are not acually used in the module.

Importchecker will not modify any of the source files. Whether the import needs to be removed is left to the judgement of the developer.

Installation

The importchecker commandline utility can be installed using the easy_install command:

 sudo easy_install importchecker

The command can then be invoked with:

 importchecker /path/to/a/source/tree

Buildout

Projects that make use of zc.buildout for development might find the following buildout.cfg. snippet useful for using the importchecker on the developed codebase:

[buildout]
...
parts = importchecker ...
...

[importchecker]
recipe = zc.recipe.egg
eggs = importchecker
arguments = "${buildout:directory}/src"

What is new in this release:

  • Applied provided by wosc enabling running the import checker on individual python modules not just directories.
  • Report the absolute path for modules when needed, relative paths (relative to the current working directory, that is) when possible.

Requirements:

  • Python

Limitations:

  • One source tree path argument at the time can be passed to the command line utility.
  • Command line argument parsing is rather naive.

Similar Software

gar
gar

11 May 15

nose-quickunit
nose-quickunit

20 Feb 15

SLAMD
SLAMD

3 Jun 15

Pulse
Pulse

20 Feb 15

Comments to importchecker

Comments not found
Add Comment
Turn on images!