Skip to content
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

[Feature][Plugin] Support SonarQube #2305

Closed
2 of 3 tasks
summergan opened this issue Jun 22, 2022 · 19 comments · Fixed by #4434
Closed
2 of 3 tasks

[Feature][Plugin] Support SonarQube #2305

summergan opened this issue Jun 22, 2022 · 19 comments · Fixed by #4434
Labels
add-a-plugin This issue is to add a plugin type/feature-request This issue is a proposal for something new
Milestone

Comments

@summergan
Copy link

Search before asking

  • I had searched in the issues and found no similar feature requirement.

Description

I hope to integrate Sonarqube into Devlake.
The following data can be obtained:

  1. The rating of individual code
  2. The issues(Bugs/Code Smells/Vulnerabilities) of individual code
  3. The duplications lines of individual code

Use case

The following data can be obtained:

  1. The rating of individual code
  2. The issues(Bugs/Code Smells/Vulnerabilities) of individual code
  3. The duplications lines of individual code

Related issues

N/O

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@summergan summergan added the type/feature-request This issue is a proposal for something new label Jun 22, 2022
@Startrekzky
Copy link
Contributor

Startrekzky commented Jun 27, 2022

Thanks @summergan for the proposal, this is on our roadmap.
I have two questions for better understand your use cases:

  1. What kind of metrics do you want to see from SonarQube?
  2. How would you plan to use it after SonarQube is supported?

Thanks again.

@aggmoulik
Copy link

aggmoulik commented Jul 4, 2022

Hey @Startrekzky I would love to work on a plugin for this, I just have same questions about this.

What kind of metrics do you want to see from SonarQube?
How would you plan to use it after SonarQube is supported?

@Startrekzky
Copy link
Contributor

@summergan

Thanks @aggmoulik , I'm excited about getting SonarQube supported in Apache DevLake. Let's wait for @summergan 's answer. In the meantime, I'll post the issue to the community to gather more use cases(metrics) and make it more actionable.

By the way, we can discuss under this ticket, but feel free to subscribe to our mailing list by sending a blank email to [email protected]. You can initiate any discussion on this SonarQube plugin or any other topics there, and the whole community could offer help when you need it.

@summergan
Copy link
Author

summergan commented Jul 5, 2022

image
hi, Startrekzky I can get overall code metrics including Bugs, Vulnerabilities, and so on in SonarQube Dashboard. I hope I can get each developer's data。
e.g. Developer A, development of two projects. Here hope can get the total bugs, Bugs, Vulnerabilities, and so on (Maybe can follow up on Dashboard data)

@Startrekzky
Copy link
Contributor

Thanks @summergan , this is super helpful. Please take a look. @aggmoulik

@Startrekzky Startrekzky added the add-a-plugin This issue is to add a plugin label Jul 28, 2022
@Startrekzky
Copy link
Contributor

Hi @aggmoulik , I've collected requirements from the community members and most of the requirements are similar to what @summergan commented above.

Have you started on this ticket? If not, I suggest coming up with the data schema for SonorQube first, since DevLake doesn't have the data schema for a quality-domain tool like SonarQube. You can draw a diagram for SonarQube and put it in the comment section so that we can discuss. This is Apache DevLake's current domain layer schema for your reference.

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

@github-actions github-actions bot added the Stale label Aug 28, 2022
@github-actions
Copy link

github-actions bot commented Sep 5, 2022

This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future.

@github-actions github-actions bot closed this as completed Sep 5, 2022
@yumengwang03 yumengwang03 reopened this Sep 5, 2022
@yumengwang03 yumengwang03 removed the Stale label Sep 5, 2022
@yumengwang03
Copy link
Contributor

@aggmoulik Hi, what's the latest update of this issue?

@github-actions
Copy link

github-actions bot commented Oct 6, 2022

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

@github-actions github-actions bot added the Stale label Oct 6, 2022
@github-actions
Copy link

This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future.

@Startrekzky Startrekzky reopened this Nov 4, 2022
@Startrekzky Startrekzky removed the Stale label Nov 4, 2022
@ganeshcpote
Copy link

is there any update on this plug-in?

@mindlesscloud
Copy link
Contributor

@aggmoulik hi, how things are going?

@klesh
Copy link
Contributor

klesh commented Nov 24, 2022

@Startrekzky @hezyin FYI

@Startrekzky
Copy link
Contributor

is there any update on this plug-in?

I guess the answer is no, so this might be the one plugin we're going to support in the following season.

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

@github-actions github-actions bot added the Stale label Dec 30, 2022
@klesh klesh added this to the v0.16.0 milestone Jan 3, 2023
@klesh klesh removed the Stale label Jan 3, 2023
@Startrekzky Startrekzky changed the title [Feature][SonarQube] Integration SonarQube [Feature][Plugin] Support SonarQube Mar 24, 2023
@Startrekzky
Copy link
Contributor

Hi @summergan @aggmoulik @ganeshcpote , SonarQube v8.2+ has been supported in v0.16+, please check the latest tag.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
add-a-plugin This issue is to add a plugin type/feature-request This issue is a proposal for something new
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants