This is great! I think I've seen a similar thing used for picking up issues like deprecated usages and things like that.
I've found myself manually writing code for finding things in python's AST but a tool like this would be much more succinct
Edit: the author's website is a delight - http://engelschall.com/