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.

Organization

Student

Rahul Jha (~RJ722)

Mentors

  • Jendrik Seipp
  • The Compiler
  • Abdeali Kothari
close

2018