CarOnSale
While it’s difficult to quantify the exact number of bugs prevented, CarOnSale’s teams have observed tangible benefits, ultimately increasing developer confidence in code quality across projects.
CarOnSale is a fast-growing B2B platform for car dealers that helps vehicle trading across Europe. With multiple internal libraries and several production-grade mobile apps, maintaining consistency and high-quality code across distributed teams is a daily priority.
Since the earliest days of their mobile development journey, CarOnSale’s engineering team has relied on DCM to ensure reliable, scalable, and maintainable Dart and Flutter code.
Challenge
As the engineering organization expanded, the team faced a growing challenge: ensuring consistent coding standards and high-quality implementations across internal frameworks and external client projects.
Manual reviews alone weren’t enough to catch subtle anti-patterns or prevent regressions, and standard linters lacked the depth needed for real-world Flutter applications.
CarOnSale needed a powerful static analysis tool that could:
- Automatically enforce best practices in Dart and Flutter.
- Detect potential issues before they reach production.
- Helped review cycles without increasing developer overhead.
Solution
CarOnSale adopted DCM from the very beginning, long before its commercial release. The engineering team integrated DCM across their internal libraries, internal apps, and client-facing projects, establishing a unified quality baseline for all Dart and Flutter codebases.
By leveraging DCM’s custom rules, metrics dashboards, and analysis integrations, CarOnSale’s developers achieved an automated consistency across codebases and simplified peer reviews and early detection of code quality regressions.
"We’ve been using DCM since day zero, even before it officially went commercial, and we genuinely can’t imagine working without it. Any serious project should adopt it."— Roman Cinis, Staff Mobile Engineer, CarOnSale
Impact
While it’s difficult to quantify the exact number of bugs prevented, CarOnSale’s teams have observed tangible benefits, including smoother code reviews with fewer manual comments, and the engineering team has reduced post-review fixes and rework, ultimately increasing developer confidence in code quality across projects.
The team workflow has remained stable and productive, with no major issues or disruptions since adopting DCM.
"Everything has been running very smoothly for us. We don’t have exact numbers, but teams report smoother reviews and fewer fixes with DCM in our apps."— Roman Cinis, Staff Mobile Engineer, CarOnSale
Related Stories
Ready to fix your code?
Start today

