Ross ROSS = Recommend OSS · open-source software intelligence for agents

SonarJS

SonarSource Static Analyzer for JavaScript and TypeScript observed · 2026-09-03

github.com/SonarSource/SonarJS · homepage · TypeScript · NOASSERTION (other) observed · 2026-09-03

Health v2 · maintenance only

100/100

  • Activity 100
  • Release rhythm 99
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 11.5
  • age_days: 5223
  • days_rel: 5
  • days_push: 0
  • n_releases_24m: 41

Full methodology

Adoption not part of the score

1277 stars · 191 forks observed · 2026-09-03

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

SonarSource's static code analyzer for JavaScript, TypeScript, and CSS, providing hundreds of rules for code quality and security. It now also ships as eslint-plugin-sonarjs, an ESLint plugin integrating SonarSource rules into standard ESLint workflows.

Use cases

  • find bugs and code smells in JavaScript and TypeScript code
  • run SonarSource rules as an ESLint plugin
  • enforce code quality gates in CI for JS/TS projects
  • analyze CSS, SCSS, and Less for quality issues
  • measure complexity and code metrics for TypeScript projects
  • detect security vulnerabilities in frontend JavaScript code

When to choose

  • you want SonarSource's battle-tested rules inside an existing ESLint setup
  • your team uses SonarQube or SonarCloud and needs JS/TS/CSS analysis
  • you need advanced rules based on control-flow and pattern analysis beyond core ESLint rules

When to avoid

  • you need a standalone linter without SonarQube/ESLint infrastructure
  • you only want style/formatting enforcement (use Prettier instead)
  • you analyze languages other than JavaScript, TypeScript, or CSS

Facets

library · maturity active

linter static-site-generator developer-tools security developer-tools web-development testing security cross-platform static-analysis eslint-plugin sonarqube code-quality sonarcloud css-linting code-smells nodejs javascript typescript

8 sources

Member repositories

RepositoryRoleHealth v2
SonarSource/SonarJSmain100
SonarSource/eslint-plugin-sonarjsplugin10

For agents

markdown · JSON · MCP: product_card(name="SonarSource/SonarJS")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem