3.14.0
ilia-kebets-sonarsource
released this
23 Feb 15:25
·
55 commits
to master
since this release
This release
17 accessibility rules ported from SonarJS (https://sonarsource.atlassian.net/browse/MMF-3640)
What's Changed
- SONARHTML-207 Create rule S6827: Anchors should contain accessible content by @yassin-kammoun-sonarsource in #267
- SONARHTML-196 Create rule S6846: DOM elements should not use the
accesskey
property by @ilia-kebets-sonarsource in #264 - SONARHTML-194 Create rule S6851: Images should have a non-redundant alternate description by @yassin-kammoun-sonarsource in #270
- Fix S6846: location on tag name was 1 column too far by @ilia-kebets-sonarsource in #272
- SONARHTML-205 Create rule S6841: "tabIndex" values should be 0 or -1 by @yassin-kammoun-sonarsource in #268
- SONARHTML-190 Create rule S6853: Label elements should have a text label and an associated control by @ilia-kebets-sonarsource in #271
- SONARHTML-191 Create rule S6850: Heading elements should have accessible content by @ericmorand-sonarsource in #269
- Fix S6853: directive condition and small refactor by @ilia-kebets-sonarsource in #275
- SONARHTML-202 Create rule S6842: Non-interactive DOM elements should not have interactive ARIA roles by @ilia-kebets-sonarsource in #273
- SONARHTML-215 Create rule S6793: ARIA properties in DOM elements should have valid values by @yassin-kammoun-sonarsource in #274
- SONARHTML-203 Create rule S6843: Interactive DOM elements should not have non-interactive ARIA roles by @ilia-kebets-sonarsource in #276
- Improve S6793: Ignore dynamic values by @yassin-kammoun-sonarsource in #280
- SONARHTML-200 Create rule S6847: Non-interactive elements shouldn't have event handlers by @yassin-kammoun-sonarsource in #277
- Create rule S6840: DOM elements should use the "autocomplete" attribute correctly by @ericmorand-sonarsource in #278
- SONARHTML-204 Create rule S6845: Non-interactive DOM elements should not have the
tabIndex
property by @yassin-kammoun-sonarsource in #281 - Fix S6842 fixture: close script tag by @ilia-kebets-sonarsource in #283
- SONARHTML-206 Create rule S6844: Anchor tags should not be used as buttons by @ericmorand-sonarsource in #282
- SONARHTML-198 Create rule S6852: Elements with an interactive role should support focus by @yassin-kammoun-sonarsource in #284
- SONARHTML-199 Create rule S6848: Non-interactive DOM elements should not have an interactive handler by @ilia-kebets-sonarsource in #279
- SONARHTML-216 - Create rule S6823 (DOM elements with the
aria-activedescendant
property should be accessible via the tab key) by @ericmorand-sonarsource in #286 - SONARHTML-212 Create rule S6825: Focusable elements should not have "aria-hidden" attribute by @ilia-kebets-sonarsource in #285
- Fix issues by @ilia-kebets-sonarsource in #287
- Refactor for consistency by @ilia-kebets-sonarsource in #288
- update rule metadata by @ilia-kebets-sonarsource in #289
New Contributors
- @ericmorand-sonarsource made their first contribution in #269
Full Changelog: 3.13.0.4821...3.14.0.5048
This release will be part of SonarQube 10.5