Unclear what parts of Code Quality are in which tier
Problem to solve
In #212499 (closed) parts of the Code Quality tools were moved from GitLab Starter to GitLab Core. From the current docs it is not clear to me what is available in Core:
- https://docs.gitlab.com/ee/ci/pipelines/job_artifacts.html#artifactsreportscodequality: version history says it has been moved to Core in 13.2. This seems to be correct.
- https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html: the page version history says it has been moved to Core in 13.2, but the info icon in the menu still says it is available in Starter and above. The latter seems to be outdated.
- https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html#code-quality-reports: second bullet point ("Potential changes to code quality are shown directly in the merge request.") seems to suggest that the CQ widget is available only in Starter, but https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html#code-quality-widget says it's available in Core.
- https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html#code-quality-reports: I would expect the third bullet point ("The full JSON report is available as a downloadable artifact for the code_quality job.") to be available anywhere, since it is just a normal job artifact.
All in all it seems to me that only the first bullet point under https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html#code-quality-reports ("The full list of code quality violations generated by a pipeline is shown in the Code Quality tab of the Pipeline Details page.") should be marked as being available from Starter; the rest seems to be available anywhere?
Further details
Proposal
-
Remove the info icon from the menu for https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html. (gitlab-docs!1241 (merged)) -
Split https://docs.gitlab.com/ee/user/project/merge_requests/code_quality.html#code-quality-reports into separate sections to clarify which parts are available in Core and which are only available from Starter onwards.
Who can address the issue
Other links/references
Edited by Camil Staps