WCAG 2.1 AA+ accessibility rules in SonarQube

Hello Community,

We’ve added new accessibility rules for Web Content Accessibility Guidelines (WCAG) criteria:

  • WCAG 2.1 A: 60% coverage (18 of 30 requirements)
  • WCAG 2.1 AA: 52% coverage (26 of 50 requirements)
  • WCAG 2.1 AAA: 38% coverage (30 of 78 requirements)

Coverage in this case means SonarQube has rules for these criteria.

This brings our total number of accessibility rules to 114 for HTML, CSS, and JSX (JS/TS).

This better coverage makes it easier for teams to spot and fix accessibility problems much earlier. This helps companies meet compliance standards with less friction, lower costs and most importantly, build better software for everyone.

You can start using these new rules in SonarQube Cloud, SonarQube Server 2026.1 LTA, and SonarQube for IDE.

4 Likes

Is there any plan/roadmap to have all of them covered at some point?
Thanks!

It is not possible to check all of WCAG automatically. The claim of 38% coverage of the 78 success criteria in WCAG 2.1 is already questionable.

Thanks for your answer Christophe
Sorry for not being clear: I was meaning all the coverable points, I know some of them require rendering to be checked so it’s impossible doing here

1 Like

To clarify, coverage here means that SonarQube has rules for the given accessibility criteria.

Indeed not all criteria can be checked statically or sometimes fully checked statically. We are aware of the limitations and appreciate the nuance. I added a note above, thanks for the feedback!