community-plugins icon indicating copy to clipboard operation
community-plugins copied to clipboard

[SonarQube Plugin] Tabular view fixes and improvements

Open mhitkaohp opened this issue 7 months ago • 1 comments

Hey, I just made a Pull Request!

Followup for https://github.com/backstage/community-plugins/issues/446, addressing the following:

  • Fixed handling of wrong component keys in getFindingSummaries
  • Support all entity kinds in the tabular view
  • Make the tabular view more compact and sortable by gateway/last analyzed
  • Improve translations
  • Added SonarQubeRelatedEntitiesOverview to show SonarQube results for related entites

Table view before: Screenshot from 2025-05-15 10-30-08

After handling of wrong component keys was fixed: Screenshot from 2025-05-15 10-37-01

Table view after all changes: Screenshot from 2025-05-15 14-13-04

:heavy_check_mark: Checklist

  • [x] A changeset describing the change and affected packages. (more info)
  • [x] Added or updated documentation
  • [x] Tests for new functionality and regression tests for bug fixes
  • [x] Screenshots attached (for UI changes)
  • [x] All your commits have a Signed-off-by line in the message. (more info)

mhitkaohp avatar May 15 '25 14:05 mhitkaohp

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage-community/plugin-sonarqube workspaces/sonarqube/plugins/sonarqube minor v0.13.0

backstage-goalie[bot] avatar May 15 '25 14:05 backstage-goalie[bot]

@awanlin any feedback?

mhitkaohp avatar May 20 '25 16:05 mhitkaohp

Sorry, not sure how this slipped my reviews last Friday, will give it a look this Friday 👍

awanlin avatar May 20 '25 17:05 awanlin

@awanlin I left only the table improvements in here and separated the rest:

  • https://github.com/backstage/community-plugins/pull/4049
  • https://github.com/backstage/community-plugins/pull/4051
  • https://github.com/backstage/community-plugins/pull/4052

Please give it another look.

mhitkaohp avatar May 26 '25 11:05 mhitkaohp

@awanlin any feedback?

mhitkaohp avatar Jun 02 '25 07:06 mhitkaohp

@awanlin ping

mhitkaohp avatar Jun 16 '25 07:06 mhitkaohp