How does SymfonyInsight work?

Automate technical debt monitoring.
Prevent critical problems.

Every time your team write code, SymfonyInsight starts a new analysis
SymfonyInsight fetches your code and analyses it in a dedicated container
You and your team are notified of the analysis result as soon as it is available
You can then deploy the new code safely in production

The most advanced analysis of Symfony projects

As the creators of Symfony, we put all of our expertise in building the most advanced analysis tool for Symfony projects. We detect potential issues with high accuracy and detailed explainations.

Exceptionally detailed reports for you and your team

Static code analysis offers a limited view of your project quality. Our state-of-the-art dynamic analysis engine goes one step further and boots your applications to learn much more about how they work.

Monitor technical debt and growth with ease

Monitoring your projects evolution is difficult and time consuming. We designed SymfonyInsight to do it for you and warn you only when necessary. We stay on guard so you don't have to.

Everything to monitor your projects efficiently

Checks

Extensive list of quality checks

More than 100 quality checks to cover every single aspect of your application: from security to performance, maintainability, robustness or architecture. Analysis rules have been carefully handcrafted by our team of experts based on their long experience auditing real-world applications.
View all the checks
Focused on Symfony projects
As the creators of Symfony, we put all of our expertise in building the most advanced analysis tool for Symfony projects.
Not just a static analysis
SymfonyInsight boots your application and inspect its kernel and container
Upgrade with confidence
By deeply understanding how your application is structured, our analysis engine is able to provide an accurate list of issues blocking your upgrade. It's never been easier to upgrade your dependencies.
Show your quality
SymfonyInsight medal-based scale is an unbiased proof of the quality of your projects. Use them to communicate with your customers or to set clear goals.
Reports

Detailed and insightful reports

Our detailed reports help you develop a clear picture about your project quality. Private reports are stored for as long as you decide, so you can track the evolution of your projects' quality over time.
View a report example
Detailed documentation for each issue
SymfonyInsight includes hundreds of carefully elaborated documentation pages. You will always know the cause of each error and learn why it is considered a bad practice.
Estimate with accuracy
SymfonyInsight provides an accurate estimation for the necessary time to fix each error. Use our fine-grained estimates to better plan your project development and refactorization.
Prioritized goals
Use the built-in filters and categories to start fixing the most critical errors as soon as possible.
Traceable errors
Trace each error and suggestion back to the developer who introduced it.
Fully configurable
Each code analysis rule can be configured or even disabled.
Notifications

We stay on guard so you don't have to

You have a business to run. Stop worring about security vulnerabilities, technical debt and business blockers and let us notify you only when it matters.
Commit status
Receive commit status messages in your GitHub, Bitbucket and GitLab pull requests and get notified in Slack when an analysis reaches low levels.
Continuous security scan
SymfonyInsight scans your code to find the most common security problems. Get notified about security exploits before deploying them to production.
Slack and e-mail notifications
Be notified in Slack or by e-mail whenever the quality of your project changes and whenever one of your commits introduces new errors and suggestions.
Collaborators

Improving the code quality together

Collaborators on your projects have full access to the code analyses and quality reports.
Unlimited collaborators
Share analysis reports with your colleagues and allow them to launch new analysis.
Built-in comment engine
Use the built-in comment engine to help your team solve code problems fast, and receive notifications for new comments or replies.
Powerful filters
Filter errors by user and assign them to your collaborators. They will be notified as soon as they introduce a new suggestion.
Your own private repository
If you host your own source code, we set up a secure and private Git repository where you can push the code before each analysis.
Private by default
All your code analyses and reports are private unless you explicitly share them.
Automatic deletion
Enable the automatic deletion of code after each analysis to ensure your code is never kept.
Privacy

Unparalleled privacy and security

Every project is analyzed on its own virtual machine, ensuring complete filesystem isolation. Your code is protected against any malicious users.

Any questions?

Contact us, we are here to help!

Contact us