VS Code Extension
For Individuals
Solo
Enhance your code editor
Free
- Hides Style Changes
- Detects Moved Code
- Detects Refactorings
- 10 Programming Languages
- Code Review
View, add and approve comments - GitHub Integration
No direct integration with GitHub pull requests - Premium Support
Community support via public issue tracker only - Unlimited Diffs
GitHub App
For Teams
Open Source
Work with your collaborators
Free
- Hides Style Changes
- Detects Moved Code
- Detects Refactorings
- 10 Programming Languages
- Code Review (WIP)
View, add and approve comments - Private Repositories
Supports only public GitHub repositories - Premium Support
Community support via public issue tracker only - Unlimited Diffs
May be restricted by available processing power or API limits
Professional
Faster reviews for your team
Coming Soon
- Hides Style Changes
- Detects Moved Code
- Detects Refactorings
- 10 Programming Languages
- Code Review
View, add and approve comments - Private Repositories
Supports public and private GitHub repositories - Premium Support
Priority support via email or issue tracker - Unlimited Diffs
Priority computation of diffs for a snappy user interface
What programming languages are supported?
The currently supported languages are C#, CSS/SCSS, Go, Java, JavaScript/JSX, Python and TypeScript/TSX. SemanticDiff can also be used with the data exchange formats JSON and gettext .po files.
Can you access my code when I use the VS Code extension?
No, all processing is done locally on your machine. We collect anonymous statistics if you have telemetry enabled, but this only covers the file extension. See our privacy policy for more information.
Can I try the GitHub App without installing it?
Yes, you can go to app.semanticdiff.com and enter the URL of any public pull request to test it. Some features, such as writing comments, are only available if the repository maintainer has enabled our App.
How do you keep my GitHub repositories private?
To view the contents of private repositories in our GitHub App, users must sign in using GitHub OAuth. All communication with GitHub is then done through their OAuth token, which enforces permission checks.
Have a question?
Want to know more about a feature or have special requirements? Don't hesitate to contact us. We are here to answer your questions or find a solution together.
Get In Touch