Skip to content

GitLab Code Quality output#786

Merged
chrismair merged 5 commits into
CodeNarc:masterfrom
UlrichEckhardt:feature/gitlab-code-quality-output
Oct 7, 2024
Merged

GitLab Code Quality output#786
chrismair merged 5 commits into
CodeNarc:masterfrom
UlrichEckhardt:feature/gitlab-code-quality-output

Conversation

@UlrichEckhardt

Copy link
Copy Markdown
Contributor

This implements the feature I already announced in #785.

Demonstrating that it works is a bit difficult, because it requires a complete context switch from GitHub here to GitLab. I've set up an example project on GitLab, actually a CodeNarc fork, in order to test this implementation, but I'm not sure whether this is really good to demo it to others. Please ask if there are things that are unclear.

The UI there displays this currently:
image. The comparison ("6 new findings") is with a dummy report. Normally, that is compared with the report from the branch which you're trying to merge into, but that needs this report writer. To work around this chicken-and-egg problem, I just used a dummy report.

BTW: The first commit is just refactoring, adding a few type annotations, and technically independent of this PR, but it made the new feature easier to develop for me.

Greetings from Hamburg!

Uli

@UlrichEckhardt UlrichEckhardt force-pushed the feature/gitlab-code-quality-output branch from 27593dd to eb5db29 Compare September 25, 2024 18:15
@chrismair

Copy link
Copy Markdown
Contributor

Thanks. I'll take a look.

@UlrichEckhardt UlrichEckhardt force-pushed the feature/gitlab-code-quality-output branch from eb5db29 to fe1561a Compare October 1, 2024 21:10
@chrismair chrismair merged commit ea66491 into CodeNarc:master Oct 7, 2024
@chrismair

Copy link
Copy Markdown
Contributor

Looks good so far.

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.

2 participants