• 
      

    Go Tool for Review Bot

    Review Request #11240 — Created Oct. 22, 2020 and submitted — Latest diff uploaded

    Information

    ReviewBot
    master
    61c94b0...

    Reviewers

    This tool's ability to format was removed and placed into another tool,
    that tool is tentatively known as the GofmtTool. This was done because,
    go fmt is rather lightweight and does not rely on other files in order
    to carry out its function. However, go test and go vet require more
    information in order to work consistently. In particular they need
    access to the entire repository so that patched code can be fully
    analyzed against the package code. Therefore GofmtTool inherits from
    Tool, whereas GoTool inherits from RepositoryTool and is generally
    a much more computationally heavy tool.

    Manual testing was done to confirm that go test is working correctly.
    As of now it just creates general comments based on which tests have
    failed.
    Manual testing was done to confirm that go vet is working and known
    issues about failures when used against test files have been resolved.