-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate to new SonarQube issue structure #8354
Labels
Source(s)
New, enhanced, or removed metric source
Comments
fniessink
added
Source(s)
New, enhanced, or removed metric source
Tech
Technical change without significant user impact
and removed
Source(s)
New, enhanced, or removed metric source
labels
Mar 27, 2024
fniessink
changed the title
Migrate to new SonarQube (>=10.4) issue structure and API #7539
Migrate to new SonarQube (>=10.4) issue structure
Mar 27, 2024
fniessink
changed the title
Migrate to new SonarQube (>=10.4) issue structure
Migrate to new SonarQube issue structure
Mar 27, 2024
fniessink
added
Source(s)
New, enhanced, or removed metric source
and removed
Tech
Technical change without significant user impact
labels
May 27, 2024
fniessink
moved this from Ready
to Development in progress (max 4)
in Quality-time backlog
May 27, 2024
fniessink
added a commit
that referenced
this issue
May 27, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - The possible parameter values of the severity parameter are now "low", "medium", and "high". Previously allowed values were "critical", "blocker", "major", "minor", and "info". TODO: - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 27, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". TODO: - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 27, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". TODO: - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 28, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. TODO: - Drop the issue type parameter - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 28, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. TODO: - Drop the issue type parameter - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 29, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. TODO: - Drop the issue type parameter - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 29, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter TODO: - Change the security_types parameter so it does not depend on the issue type. - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 29, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter TODO: - Change the security_types parameter so it does not depend on the issue type. - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 29, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Change the security_types parameter so it does not depend on the issue type. TODO: - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 29, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Change the security_types parameter so it does not depend on the issue type. TODO: - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 29, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint TODO: - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 29, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint TODO: - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 30, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint TODO: - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 30, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint TODO: - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 30, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Change the security_types parameter so it does not depend on the issue type. TODO: - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 31, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 31, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 31, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
May 31, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
moved this from Development in progress
to Reviewing in progress
in Quality-time backlog
May 31, 2024
fniessink
added a commit
that referenced
this issue
Jun 3, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
Jun 3, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
Jun 4, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Remove the "Severities" parameter. - Add an "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". - Migrate the severity parameter values to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Drop the issue type parameter - Add a "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
Jun 4, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Replace the "Severities" parameter with the "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". Old severity parameter values are migrated to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Replace the issue type parameter with the "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint. Old issue type parameter values are migrated to software qualities (bug -> reliability, vulnerability -> security, code smell -> maintainability). - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint. - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
Jun 4, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Replace the "Severities" parameter with the "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". Old severity parameter values are migrated to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Replace the issue type parameter with the "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint. Old issue type parameter values are migrated to software qualities (bug -> reliability, vulnerability -> security, code smell -> maintainability). - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint. - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
fniessink
added a commit
that referenced
this issue
Jun 4, 2024
Migrate to the new SonarQube issue structure introduced in SonarQube 10.2. This means: - Replace the "Severities" parameter with the "Impact severities" parameter. The possible values of the impact severity parameter are "low", "medium", and "high". Old severity parameter values are migrated to the new values according to the mapping documented by SonarSource: https://docs.sonarsource.com/sonarqube/latest/user-guide/issues/#severity-mapping. - Replace the issue type parameter with the "software quality" parameter and use the impactSoftwareQualities parameter for the api/issues/search endpoint. Old issue type parameter values are migrated to software qualities (bug -> reliability, vulnerability -> security, code smell -> maintainability). - Add a "clean code attribute" parameter and use the cleanCodeAttributeCategories parameter for the api/issues/search endpoint. - Change the security_types parameter so it does not depend on the issue type. - Document that the lowest supported SonarQube version is 10.2. Closes #8354.
github-project-automation
bot
moved this from Reviewing in progress
to Merged
in Quality-time backlog
Jun 4, 2024
fniessink
moved this from Release candidate released
to Released
in Quality-time backlog
Jul 5, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
SonarQube docs:
Tasks:
impactSeverities
parameter for theapi/issues/search
endpoint.impactSoftwareQualities
parameter for theapi/issues/search
endpoint. Bugs become issues with reliability impact, vulnerabilities become issues with security impact, and code smells become issues with maintainability impact.cleanCodeAttributeCategories
parameter for theapi/issues/search
endpoint.The text was updated successfully, but these errors were encountered: