importchecker is een command-line utility om ongebruikte invoer in Python modules te vinden.
De output is "grep-achtige" (en dus "emacs-friendly"), de rapportage zowel de module bestandsnamen en regelnummers waar namen worden geïmporteerd die niet acually worden gebruikt in de module.
Importchecker zal geen van de bronbestanden te wijzigen. Of de import moet worden verwijderd wordt overgelaten aan het oordeel van de ontwikkelaar.
installatie
Het hulpprogramma importchecker commandline kan worden geïnstalleerd met behulp van de easy_install commando:
& Nbsp; sudo easy_install importchecker
Het commando kan dan worden aangeroepen met:
& Nbsp; importchecker / pad / naar / a / bron / tree
Buildout
Projecten die gebruik maken van zc.buildout voor ontwikkeling wordt misschien de volgende buildout.cfg vinden. snippet nuttig zijn voor het gebruik van de importchecker op de ontwikkelde codebase:
[Buildout]
...
delen = importchecker ...
...
[Importchecker]
recept = zc.recipe.egg
eieren = importchecker
argumenten = "$ {buildout: directory} / src"
Wat is nieuw in deze release:
- Applied door wosc waardoor het uitvoeren van de import checker op individuele python modules niet alleen mappen.
- Meld het absolute pad voor modules als dat nodig is, relatieve paden (ten opzichte van de huidige werkmap, dat is), wanneer dat mogelijk is.
Eisen
- Python
Beperkingen
- Een bron boom pad argument in de tijd kan worden doorgegeven aan de command line utility.
- Command line argument parsing is nogal naïef.
Reacties niet gevonden