Sean Dague, who works on OpenStack, has a nice post on Emacs Python tools he uses to deal with the large Python code base of the project. If you work in Python, you'll want to take a look at his post. You may pick up some useful ideas.
If you're familiar with
cscope, you will probably be interested in PyCscope, a project that parses your code's Python AST to build a
cscope index. The project's
README says that using the Python AST gives a much more accurate index than using
He also mentions
fly-hack a backend for
flymake that extends
flake8 with some additional rules. Again, if you're writing in Python, you may get some ideas.
Dague discusses other tools as well so you should definitely give his post a read.