Code review tool that understands your code
Static Code Analysis
Upsource is the only code review tool that provides code intelligence on the server side. It is designed to make code reviews as efficient as possible by giving developers the same smart features they are accustomed to using in their IDEs.
Similar to JetBrains IDEs, Upsource shows a code analysis status indicator that can be green when Upsource finds no code issues in the changed file, red when the file contains compilation errors, or yellow when warnings are detected.
In addition to code analysis, Upsource provides code-aware navigation and search for usages. This gives development teams much-needed additional context when reviewing code changes, as they can quickly see whether and how changed code is used throughout the project and take advantage of code analysis providing hints as to whether a revision potentially introduces dangerous changes.
Not only can you search for code usages in a given revision, but you can also compare code usages between revisions in Side-by-side diff view. Upsource will look for usages in both revisions and indicate which were added, which were removed and which remain unchanged between the two revisions.
Upsource also provides an IDE integration plugin that allows you to participate in code discussions and manage code reviews from the comfort of your IDE, taking advantage of the IDE features.