DEV SITE — deployed from the dev branch · NOT production · production is falsegreen.com

Compare

Do you still need Sonar?

No. Sonar scans code and reports problems; a FalseGreen Job fails the verdict until they are fixed — on a real build and your real tests, not just pattern rules.

What Sonar does

What it does well.

  • Repository-wide quality, duplication, and coverage metrics
  • A configurable quality gate inside CI
  • Years of technical-debt tracking across languages

The replacement

Free Dependabot + one FalseGreen Job covers Sonar.

GitHub Dependabot — free

Keep this one.

Continuous alerts for known vulnerable dependencies across every repo, from GitHub, for $0. That's the only scanner you need — because the other kind of checking moves inside the Job.

FalseGreen Job — before merge

This replaces Sonar.

Replace the quality-gate subscription with a Job that runs the checks and stops the release — plus security and proofs the quality gate never attempted.

The feature matrix

FalseGreen vs Sonar, line by line.

FalseGreen

Primary purpose
Independent whole-program acceptance
Dedicated security or static analysis
✓ Yes
Frozen human-defined definition of done
✓ Yes
Frozen Job target preserved through repair
✓ Yes
Separate Job acceptance authority
✓ Yes
Job or outcome-level acceptance
✓ Yes
Exact-source-bound acceptance
✓ Yes
Repair against unchanged requirements
✓ Yes
Heterogeneous evidence for acceptance
✓ Yes
Explicit verdict
✓ Yes
Re-checkable evidence and limitations
✓ Yes

Sonar

Primary purpose
Static code quality and security
Dedicated security or static analysis
✓ Yes
Frozen human-defined definition of done
◐ Partial
Frozen Job target preserved through repair
◐ Partial
Separate Job acceptance authority
— Not primary
Job or outcome-level acceptance
— Not primary
Exact-source-bound acceptance
◐ Partial
Repair against unchanged requirements
◐ Partial
Heterogeneous evidence for acceptance
◐ Partial
Explicit verdict
◐ Partial
Re-checkable evidence and limitations
◐ Partial
Sources

Already paying for Sonar? You can cancel.