| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 12.0.0.38664 source code.tar.gz | 2026-02-20 | 3.6 MB | |
| 12.0.0.38664 source code.zip | 2026-02-20 | 9.5 MB | |
| README.md | 2026-02-20 | 9.7 kB | |
| Totals: 3 Items | 13.1 MB | 0 | |
Release notes - SonarJS - 12.0
False Positive
JS-1096 Fix FP on S6324: Control chars in RFC/standards-compliant validation patterns JS-1099 Fix FP on S6324: Control chars in regex for ANSI escape sequence matching JS-1100 Fix FP on S6819: Inline SVGs with ARIA roles flagged despite valid use cases JS-1101 Fix FP on S6819: role="img" flagged on non-image visual content and containers JS-1102 Fix FP on S6819: Custom table widgets with legitimate ARIA roles JS-1103 Fix FP on S1848: Framework constructors with DOM initialization side effects JS-1108 Fix FP on S7739: Custom Promise/Thenable implementations with required then method JS-1112 Fix FP on S2699: Database operations that validate through exceptions JS-1113 Fix FP on S7759: Polyfill fallback using Date#getTime() for Date.now() JS-1114 Fix FP on S3504: TypeScript ambient 'declare var' not runtime declarations JS-1115 Fix FP on S4335: string & {} and number & {} patterns for type autocomplete JS-1116 Fix FP on S4335: Intersections with {} in generic type manipulation patterns JS-1120 Fix FP on S2310: Iterator variable reassignment in for-of/for-in loops JS-1121 Fix FP on S2310: Intentional loop counter skip-ahead in parsing code JS-1123 Fix FP on S7718: Minified code with auto-generated catch parameter names JS-1124 Fix FP on S7718: Semantically meaningful catch parameter names flagged JS-1155 Fix FP on S6661: Custom 'assign' functions flagged as Object.assign JS-1173 Fix S2301 false positive for boolean parameters in JSX contexts JS-1176 Fix FP on S5256: Reusable table wrapper components flagged incorrectly JS-1177 Fix FP on S7739: Validation library 'then' config property flagged incorrectly JS-1179 Fix FP on S5850: Regex anchors with alternation for trimming operations JS-1303 Fix FP on S6440: underscore-prefixed components flagged despite being valid FC
Bug
JS-1192 Do not crash when semver fails to get minimum version of react
Improvement
JS-168 Fix S4328 (no-implicit-dependencies): Support query parameters
JS-290 Fix FP S4165 (no-redundant-assignments)
JS-627 Fix FP S2699 (assertions-in-tests): support other test libraries
Task
JS-1158 remove failing projects JS-1159 fix issues JS-1160 Fix bump-versions workflow to update revision property JS-1161 fix issues with project JS-1162 Add new projects 2026-01-26 JS-1163 Add new projects 2026-01-26 JS-1164 Add new projects 2026-01-26 JS-1165 Add new projects 2026-01-27 JS-1166 Add new projects 2026-01-27 JS-1167 remove broken projects, fixed install and added retry around checkout… JS-1168 Automate eslint-plugin-sonarjs changelog update JS-1169 Skip eslint-plugin label for external/decorated rules JS-1172 Add new projects 2026-01-28 JS-1174 Fix SQ quality gate JS-1175 fix projects JS-1183 Add new projects 2026-01-28 JS-1184 Add new projects 2026-01-28 JS-1187 Always bundle API classes in the final artifact JS-1188 remoe failing projects JS-1189 Add A3S Docker workflow for Repox publishing JS-1194 feat(S2077): Add use getFullyQualifiedname & add sqlite3 JS-1195 Add new projects 2026-01-30 JS-1196 Add new projects 2026-01-30 JS-1197 feat: add branded types for Unix path handling JS-1198 Fix S2234 performance issue with complex destructuring patterns JS-1203 Add Tailwind CSS v4 at-rules to S4662 ignore list JS-1204 Add new projects 2026-02-02 JS-1205 Add new projects 2026-02-02 JS-1207 Skip minified/bundled JavaScript embedded in HTML/YAML files JS-1208 feat(S6418): Add support for MemberExpression JS-1209 feat(S6437): Add support for express-session JS-1210 Add new projects 2026-02-03 JS-1211 Add new projects 2026-02-03 JS-1212 Add ACLI Jira formatting guide for Claude JS-1213 Remove raw types JS-1214 feat (S5247): Add support for Swig JS-1215 Use aggregate option to report JaCoCo coverage JS-1216 feat: add test execution reporting for SonarCloud JS-1218 Simplified sourcefile store JS-1219 Add ignoreFunctions option to S4653 (unit-no-unknown) JS-1222 Clean up failing projects JS-1223 Add new projects 2026-02-06 JS-1229 S3799: Enable allowObjectPatternsAsParameters to fix Playwright FPs JS-1230 Revert "Update dependency eslint to v10" JS-1232 Add AWS TLS PFS policies to the valid ones JS-1234 Use new jacoco aggregate report paths property JS-1298 Allow bot PRs to trigger eslint-plugin Jira labeling JS-1311 PoC: Babel parserOverride for TC39 module declarations JS-1312 Fix ESLint plugin release action JS-1313 Test: Re-enable rspec-maven-plugin for rule data generation JS-1314 drop mavenCentralSync and update slack channel JS-1317 Fix changelog workflow permissions by using default GITHUB_TOKEN JS-1318 add annotation JS-1327 Update CssMetricsTest expected ncloc for SonarHtml 3.24 JS-1329 Fix promote job being skipped on non-schedule builds JS-1332 Fix implementation value for decorated rules in meta.ts JS-1333 fix(S7790): Prevent references to target FQNs from raising JS-1336 Fix infinite loop in getFullyQualifiedNameTS when import is shadowed JS-1338 Remove obsolete release.yml workflow JS-1339 Fix Jira labeling workflow failing on PR titles with backticks JS-1340 Add sonar.javascript.createTSProgramForOrphanFiles flag