Skip to content

Conversation

@otrosien
Copy link
Member

@otrosien otrosien commented Jun 9, 2019

  1. The key of your plugin must be:
    e. not just the name of a language (e.g. cannot be java, rust, js/javascript, ...)

https://community.sonarsource.com/t/deploying-to-the-marketplace/35236

Closes #133

@otrosien
Copy link
Member Author

otrosien commented Jun 9, 2019

To figure out: What's the impact for upgrading for existing users of sonar-perl? To my understanding you will need to uninstall the current plugin and you will lose project annalysis history.

Copy link

@milbrandt milbrandt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where I'm in doubt is the key in the constructor of com.github.sonarperl.PerlLanguage. Is it there admissible to use just the language name as this indicates the repository of rules. Or do we need to oberserve rule 3e here also? That should be clarified with Sonarqube.

Changing the key will also break the configuration of all existing user-defined Quality Profiles as they are liked to the plugin key.

3. The key of your plugin must be:
 e. not just the name of a language (e.g. cannot be java, rust, js/javascript, ...)

https://docs.sonarqube.org/display/DEV/Deploying+to+the+Marketplace

Remove some code smell

Remove potential security vulnerability

Add assertion to test case

Add assertion to test case

Use communityperl as plugin key
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

88.9% 88.9% Coverage
0.0% 0.0% Duplication

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Publish sonar-perl to the Marketplace

3 participants