What if my code size exceeds the licensed limit?

In short, any attempts to scan will fail. The good news is, there are some simple ways to fix this:

  • Upgrade your license
  • Configure your repository to only scan a portion of your code
  • Remove unused repositories to free up space

If you need support to configure your repository, don’t hesitate to contact us.

What languages does BrowserStack Code Quality support?

BrowserStack Code Quality’s four-vector analysis (Code Metrics, Anti-patterns, Duplication, and Code Issues) is made possible through a blend of our proprietary, state-of-the art BrowserStack Code Quality analyzer as well as external open-source tools.

Don’t see your language on the list? Contact us

LanguageVersionMetrics Anti-patternsDocker SupportWindows Support
Java1.0 - 15.01818YesYes
C991822YesYes
C++98, 14, 111822YesYes
C#.Net FW 2.0 - 7.0, .Net Core 1.01819YesYes
Objective-C2.01818YesYes
TypeScript2.0 - 4.81818YesNo
JavaScriptES5, ES6187YesYes
Python3.01818YesNo
Go3YesNo
Kotlin3YesNo
Solidity3YesNo
SQL3YesYes
Ruby3YesNo
Apex3YesYes
HTML3YesNo
CSS3YesNo
Infrastructure 2.0.6543YesNo
PHP3YesYes
How long does an analysis take?

The duration of an analysis depends on several factors such as programming language, lines of code, hosting servers, and whether it’s the first scan or an incremental scan. See the table below for some baseline calculations based on our cloud-hosted version:


Java & C++
Lines of Code Java Time (in minutes) C++ Time (in minutes)
10,000 3–5 3–6
100,000 7–15 8–18
1,000,000 25–35 30–40
5,000,000 150–180 180–220