SonarQube 10.6 released

SonarQube 10.6 released

SonarSource recently a new version of their Sonarqube platform - SonarQube 10.6

For us, we have to update some of build configuration (Maven POM), change some of the default setup and the way that we handle reading of source files and wala, we have a working plugin.

Moving forward, that means that our customers get code and SAST scanning for ESQL, Msgflows and other IIB/WMB/ACE files but also all the newer features that have been released since the last release of our plugin. Our last release supported SonarQube 10.0.

Moving from version 10.0 to version 10.6 means that our teams get the benefits of the incremental changes to functionality that come from each version.

The new functionality includes :

SonarQube version 10-1

"Smoother centralized access management with GitHub" - integrating with GitLab, which is good rather then to export and import SARIF files yourself.

"Clean as You Code guidance checks" - "Clean as You Code" sounds like a good best practice for teams, and provide some guidance for how teams can get into better code quality. Not really sure what it means without trying it out.


SonarQube version 10-2

"Security analysis now integrated into GitLab dashboards" - so for teams that prefer to stay within GitHub, this will help with being an information radiator.

"Enhanced cloud secret detection" - anything that can help teams moving to the cloud.

"Streamlined Permission Synchronization from GitHub" - having a central repository for users and groups helps to reduced onboarding and off boarding risk. It is far better to delegate this access control that managing it within SonarQube.


SonarQube version 10-3

"Simplified Clean Code Attribute in Pull Requests for all CI Platforms" - this sounds exciting, not sure what it means. Again, I might need to try this is out to see how it works.

"Sonar way Quality Gate Adopts Rigorous Clean as You Code Criteria" - helping you to get it right from the start.

"Secrets Detection at the Source" - we have rules for secrets specific to IIB/ACE/WMB, but built support always helps:

R18 – Credentials are in plain text (WMB)

R475 – IIB Trace Node pattern contains a secret (WMB)


SonarQube version 10-4

"Pull Requests Show Issues That Will Be Fixed When Merged" - this helps encourage incremental changes and allows teams to focus on reducing existing risks.

"Branch Summary Shows Issue Count And Overall Code Shows Software Quality" - being able to report incremental improvements across branches.

"Dismiss Issues Marked as “Accepted” And Keep Track Of How Many" - which is always something that we need to keep track of. Accepting a risk means that you can lose visibility.

"Faster Scan Times" - and who doesn't love faster scan times.

"Provision And Sync Users And Groups From GitLab" - again helps with operational management of the platform.


SonarQube version 10-5

"Faster Secret Detection Analysis" - faster = better

"Kubernetes and Helm Charts Improvements" which will operational for our teams that have moved from VM's to Docker to K8S

"Clean Your Entire Mainframe Ecosystem", WMB/IIB/ACE teams often use middleware to expose the mainframe and extend legacy systems. In this case JCL has been added. Anything else we can do to help teams with other tools is a plus.


SonarQube version 10-6

"SonarQube runs in a FIPS-enforced environment" - One of the new features that isn't specific to WMB/IIB/ACE development is the support for FIPS. Working with governments can mean some extra read tape. So having support built in helps working government or potential government clients is always helpful.

"Set rule priority to prevent the release of substandard code" looks interesting, it's not available in the version that we run for our demonstrations - community, but it would be useful for some our of larger clients that make use of the Enterprise edition with it's support.


Hopefully the teams using our products can make the move to the new version which will allow them to make use of all the new features.


More information on our products and on pricing can be found on our website:

https://bettercodingtools.com

You can also reach me via email at:

[email protected]

Or contact me via the contact page on our website:

www.bettercodingtools.com/contact

Regards

Richard

要查看或添加评论,请登录

社区洞察

其他会员也浏览了