Improve Whitelisting infrastructure for Vulture
- Mentors
- Jendrik Seipp, The Compiler, Abdeali Kothari
- Organization
- coala
The following has been proposed to facilitate the user experience with whitelisting in Vulture:
- Create a command line tool which takes in sip files as input and spits a whitelist with all the virtual functions defined in the sip files. (Add Documentation and tests)
- Use this tool to generate a whitelist for PyQt and ship it with vulture. This will reduce overhead for PyQt projects which use vulture.
- Implement a helper function to automatically produce whitelists based on the current output of Vulture. These whitelists should be easily editable.
- Improve the ignoring mechanism for Vulture such that the users can ignore whatever results matches with the provided regular expressions.