Sonar-tools

Latest version: v3.0

Safety actively analyzes 629908 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 9

1.8.1

What's Changed

sonar-audit
* Fixes 309 - [sonar-audit no longer audit some global settings](https://github.com/okorach/sonarqube-tools/issues/309)
* Fixes 310 - [sonar-audit fails on dropped setting sonar.dbcleaner.daysBeforeDeletingInactiveBranches with SQ 8.9+](https://github.com/okorach/sonarqube-tools/issues/310)

1.8

What's Changed

**sonar-issue-sync improvements**
- Can now sync all branches of a given project
- Can now sync all branches of same name across 2 projects
- Can now resync issue after a first sync
- 2 new configuration parameters (--nolink and --nocomment) to control sonar-issues-sync behaviour
- Default user assignment when original user does not exist on target platform
- Several bug fixes

* Fix-issue-sync by okorach in https://github.com/okorach/sonarqube-tools/pull/293
* Multiple-issue-sync by okorach in https://github.com/okorach/sonarqube-tools/pull/296
* Fixes 297 - Sync all issues of a given project by okorach in https://github.com/okorach/sonarqube-tools/pull/298
* Configurable-issue-sync by okorach in https://github.com/okorach/sonarqube-tools/pull/302
* Fixes 301 303 by okorach in https://github.com/okorach/sonarqube-tools/pull/304
* Fixes 300 - docs by okorach in https://github.com/okorach/sonarqube-tools/pull/305
* Fixes 160 - sync all branches of 2 projects on different platforms by okorach in https://github.com/okorach/sonarqube-tools/pull/307
* Fixes 306 - handle non existing user by okorach in https://github.com/okorach/sonarqube-tools/pull/308


**Full Changelog**: https://github.com/okorach/sonarqube-tools/compare/v1.7...v1.8

1.7

What's Changed
* Ability to export issues, measures, LoCs and audit results in JSON on top of CSV
* Fixes in sonar-issues-export

sonar-audit
* Produce report in JSon format
* New audit capabilities:
* Fixes 263 - Audit empty groups by okorach in https://github.com/okorach/sonarqube-tools/pull/275
* Fixes 274 - Audit user who did not log in for some time by okorach in https://github.com/okorach/sonarqube-tools/pull/277
* Fixes 278 - Apps of Portfolios of a single project by okorach in https://github.com/okorach/sonarqube-tools/pull/282
* Fixes 281 - log4shell check by okorach in https://github.com/okorach/sonarqube-tools/pull/283
* Fixes 190 - sonar-audit should audit background tasks for suspicious exclusions by okorach in https://github.com/okorach/sonarqube-tools/pull/289

sonar-loc
* Fixes 253 - Export LoC in JSON by okorach in https://github.com/okorach/sonarqube-tools/pull/276

sonar-issues-export
* Fixes 256 - sonar-issues-export should allow to export issues in JSON format by okorach in https://github.com/okorach/sonarqube-tools/pull/284
* Fixes 273 - use export findings when possible for performance by okorach in https://github.com/okorach/sonarqube-tools/pull/284
* Fixes 288 - sonar-issue-search can miss issues in corner cases by okorach in https://github.com/okorach/sonarqube-tools/pull/287

sonar-measures-export
* Fixes 255 - sonar-measures-export should allow to export measures in JSON format by okorach in https://github.com/okorach/sonarqube-tools/pull/269

**Full Changelog**: https://github.com/okorach/sonarqube-tools/compare/v1.6.2...v1.7

1.6.2

sonar-housekeeper allows to define a list of users whose token will never be revoked even if they are old

This is controlled with the new `audit.tokens.neverExpire` configuration property of the $HOME/.sonar-audit.properties file.
Example:

`audit.tokens.neverExpire = admin, okorach`

1.6.1

What's Changed

Improvements
- sonar-tools now also works with community edition

Details
* Fixes sonar-loc returns 0 LoC for projects on community edition 246 by okorach in https://github.com/okorach/sonarqube-tools/pull/247
* sonar-audit fails on community edition by okorach in https://github.com/okorach/sonarqube-tools/pull/251
* Display sonar-tools version on all scripts by okorach in https://github.com/okorach/sonarqube-tools/pull/258
* sonar-measures-export fix for community edition by okorach in https://github.com/okorach/sonarqube-tools/pull/261

1.6

What's Changed

New **sonar-loc** tool
* Outputs number of lines of code of each projects as computed by the SonarQube commercial licenses
* Add total loc count in final summary log by okorach in https://github.com/okorach/sonarqube-tools/pull/194

**sonar-audit** tool improvements
- A configuration file
- Audit of stale branches and pull requests
- Audit of empty portfolios and Applications

* Fixes 161 - Document sonar-audit configuration file by okorach in https://github.com/okorach/sonarqube-tools/pull/201
* Improvement: Make token audit age configurable by okorach in https://github.com/okorach/sonarqube-tools/pull/204
* Make $HOME/.sonar-audit.properties a default audit config file by okorach in https://github.com/okorach/sonarqube-tools/pull/203
* Fix 221: Allow to perform a SIF standalone audit by okorach in https://github.com/okorach/sonarqube-tools/pull/205
* Make check for duplicate projects configurable by okorach in https://github.com/okorach/sonarqube-tools/pull/219
* Allow sonar-audit to generate a default configuration file okorach in https://github.com/okorach/sonarqube-tools/pull/210
* sonar-audit audits stale branches and PRs by okorach in https://github.com/okorach/sonarqube-tools/pull/224
* Audit-empty-portfolios by okorach in https://github.com/okorach/sonarqube-tools/pull/229
* Add sonar-audit portfolio doc by okorach in https://github.com/okorach/sonarqube-tools/pull/230
* Fixes 228 - Empty applications by okorach in https://github.com/okorach/sonarqube-tools/pull/233
* Branches and PR as objects and auditable by okorach in https://github.com/okorach/sonarqube-tools/pull/226

**sonar-housekeeper** tool improvements
* Also include PRs to compute last analysis date okorach in https://github.com/okorach/sonarqube-tools/pull/220
* Delete stale branches and pull requests
* Housekeeper deletes old branches and PRs by okorach in https://github.com/okorach/sonarqube-tools/pull/227

**Bug fixes:**
* Fix: Measures export fail on branch by okorach in https://github.com/okorach/sonarqube-tools/pull/196
* Fix 206 - Add GH pipeline by okorach in https://github.com/okorach/sonarqube-tools/pull/207
* Fix 25 by okorach in https://github.com/okorach/sonarqube-tools/pull/209
* Fixes 197 - Project export/import should display a clear message if edition/version is incompatible by okorach in https://github.com/okorach/sonarqube-tools/pull/211
* Project move check sq compatibility by okorach in https://github.com/okorach/sonarqube-tools/pull/212
* Cleanup-logs-2 by okorach in https://github.com/okorach/sonarqube-tools/pull/215
* Fix-doc-typos-nov-2021 by okorach in https://github.com/okorach/sonarqube-tools/pull/213
* Fixes 217 - Add link to release notes in README by okorach in https://github.com/okorach/sonarqube-tools/pull/218
* Fixes 221 - sonar-audit should gracefully fail when the JSON file is not a SIF by okorach in https://github.com/okorach/sonarqube-tools/pull/222
* Fix docs by okorach in https://github.com/okorach/sonarqube-tools/pull/238
* sonar-measure-export honors -k option by okorach in https://github.com/okorach/sonarqube-tools/pull/242
* Fixes 40 - Don't raise deprecated rule if inherit from built-in by okorach in https://github.com/okorach/sonarqube-tools/pull/243
* Sonar-housekeeper-crash-on-branches by okorach in https://github.com/okorach/sonarqube-tools/pull/225
* Fixes 234 by okorach in https://github.com/okorach/sonarqube-tools/pull/235
* sonar-loc new tool by okorach in https://github.com/okorach/sonarqube-tools/pull/236
* Add reference to sonar-loc by okorach in https://github.com/okorach/sonarqube-tools/pull/237

**Full Changelog**: https://github.com/okorach/sonarqube-tools/compare/v1.5...v1.6

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.