Skip to content

Vulture : use pyflakes as an initial parse basis #605

@jayvdb

Description

@jayvdb

Pyflakes does a lot of analysis which can be used by vulture.

pyflakes has long ago decided that it will not report dead code.

However it does need to report other problems caused by dead code, and this can be done by tracking dead code.

There is a POC at

https://github.com/jayvdb/pyflakes/tree/dead-code

vulture can use this base on which to do more sophisticated analysis which is beyond scope of vulture.

One of the key benefits of using pyflakes is errors in the code can be detected by pyflakes base and vulture can fail when those errors would make vulture results unreliable.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions