importchecker er et kommandolinjeverktøy for å finne ubrukte import i Python-moduler.
Produksjonen er "grep-lignende" (og dermed "emacs-vennlig"), rapporterer både modulens filnavn og linjenummer hvor navnene er importert som ikke acually brukes i modulen.
Importchecker vil ikke endre noen av kildefilene. Om import må fjernes er venstre til dommen fra utbygger.
Installasjon
Den importchecker kommando verktøyet kan installeres ved hjelp av easy_install kommandoen:
& Nbsp; sudo easy_install importchecker
Kommandoen kan deretter startes med:
& Nbsp; importchecker / sti / til / a / kilde / tre
buildout
Prosjekter som gjør bruk av zc.buildout for utbygging kan finne følgende buildout.cfg. tekstutdrag nyttig for å bruke importchecker på den utviklet kodebase:
[Buildout]
...
deler = importchecker ...
...
[Importchecker]
oppskrift = zc.recipe.egg
egg = importchecker
argumenter = "$ {buildout: katalog} / src"
Hva er nytt i denne utgaven:
- Applied levert av wosc muliggjør kjører importkontrollen på individuelle python-moduler ikke bare kataloger.
- Rapport absolutt sti for moduler når det trengs, relative baner (i forhold til gjeldende arbeidskatalog, som er) når det er mulig.
Krav :
- Python
Begrensninger :
- En kilde treet banen argument på den tiden kan sendes til kommandolinjeverktøy.
- Command line argument parsing er ganske naiv.
Kommentarer ikke funnet