[NEW RELEASE] Perl plugin 0.4.0

(Oliver Trosien) #1

Short description: Perl language support for SonarQube.

SonarQube compatibility: SQ 6.7+, 7.0+
Github project: https://github.com/sonar-perl/sonar-perl
JDK: 1.8
ChangeLog: https://github.com/sonar-perl/sonar-perl/releases/tag/0.4.0
Download URL for the plugin binary: https://github.com/sonar-perl/sonar-perl/releases/tag/0.4.0
Pre-built Docker: https://hub.docker.com/r/sonarperl/sonar-perl (SonarQube 7.1-alpine including Perl plugin)
Release notes: New code highlighting based on SSLR parser, and SonarQube 6.7+/7.0+ support.
SonarCloud dashboard: https://sonarcloud.io/dashboard?id=sonar-perl_sonar-perl

(G Ann Campbell) #2


Is this an implicit request for Marketplace inclusion?


(Oliver Trosien) #3

Hi Ann,

interesting thought, but I think it’s still too rudimentary for a marketplace inclusion. I will come back to you when I think it’s ready. So far we’re only listed on the “Other Plugins” page.


(G Ann Campbell) #4

Hi Oliver,

Okay, cool!

When you’re ready to go in that direction, you should be aware of Requirement 3e (relatively recently added) and of Requirement 7.

I haven’t tested it, so I have no opinion on whether or not it’s rudimentary, but off-hand I’d say you only need to offer basic metrics and a few rules.


(Oliver Trosien) #5

Hi Ann,

thanks for the hints. 3e is kind of tricky, when the plugin is about providing the sonar integration for that language, but it basically says we should prefix “community” kind of… Regarding 7 - I forgot to collect coverage for the new code, actually the quality gate should be met.


(Yashaswini Rao) #6

I cannot find any perl plugin in marketplace. How can sonarqube analyze perl script

(Oliver Trosien) #7


you cannot find sonar-perl in the marketplace yet. Either download the latest release from github (1), or run sonar-perl from one of the pre-built docker images (2).

Regards, Oliver

(1) https://github.com/sonar-perl/sonar-perl/releases
(2) https://hub.docker.com/r/sonarperl/sonar-perl