Implement FBInfer tool in ReviewBot (WIP)

Review Request #7702 — Created Oct. 15, 2015 and discarded — Latest diff uploaded

Information

ReviewBot
release-0.2.x

Reviewers

Add a new static analysis tool for Android/iOS code in ReviewBot.

FBInfer is essentially another static analysis tool, like pep8 or pyflakes, that provides automatic feedback on bugs in Android/iOS apps.

This feature will add support for code written in Java, Objective-C, and C, so that Review Bot can automatically provide bug feedback regarding a review request in these languages. This is a useful tool for Review Bot to have because as of now, there are only tools for code written in Python and C++. Because a lot of programmers use Java, Objective-C, and C, especially for mobile development, it would be helpful for Review Bot to provide support for such languages.

I have tested using a local server and instance of ReviewBoard. From the testing I did, FBInfer didn't seem to be working at all to compile and provide feedback of the files.