Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ci/testing/code_quality.md')
-rw-r--r--doc/ci/testing/code_quality.md17
1 files changed, 13 insertions, 4 deletions
diff --git a/doc/ci/testing/code_quality.md b/doc/ci/testing/code_quality.md
index 4b826991bb5..367777960b5 100644
--- a/doc/ci/testing/code_quality.md
+++ b/doc/ci/testing/code_quality.md
@@ -44,6 +44,7 @@ Code Quality results are shown in the:
- Merge request widget
- Merge request changes view
- Pipeline details view
+- Project quality view
### Merge request widget
@@ -73,6 +74,12 @@ tab of the pipeline's details page.
![Code Quality Report](img/code_quality_report_13_11.png)
+### Project quality view **(ULTIMATE)**
+
+The project quality view displays an overview of the code quality findings. The view can be found under **Analytics > CI/CD**, and requires [`project_quality_summary_page`](../../user/feature_flags.md) feature flag to be enabled for this particular project.
+
+![Code Quality Summary](img/code_quality_summary_15_9.png)
+
## Enable Code Quality
Prerequisites:
@@ -119,7 +126,7 @@ Quality because:
This alternative configuration uses socket binding to share the Runner's Docker daemon
with the job environment. Before implementing this configuration, consider its
-[limitations](../docker/using_docker_build.md#use-docker-socket-binding).
+[limitations](../docker/using_docker_build.md#use-the-docker-executor-with-docker-socket-binding).
To use private runners:
@@ -253,7 +260,7 @@ code_quality:
```
The full JSON file is available as a
-[downloadable artifact](../pipelines/job_artifacts.md#download-job-artifacts) of the `code_quality`
+[downloadable artifact](../jobs/job_artifacts.md#download-job-artifacts) of the `code_quality`
job.
### Download output in JSON and HTML format
@@ -280,7 +287,7 @@ code_quality_html:
```
Both the JSON and HTML files are available as
-[downloadable artifacts](../pipelines/job_artifacts.md#download-job-artifacts) of the `code_quality`
+[downloadable artifacts](../jobs/job_artifacts.md#download-job-artifacts) of the `code_quality`
job.
### Download output in only HTML format
@@ -304,7 +311,7 @@ code_quality:
```
The HTML file is available as a
-[downloadable artifact](../pipelines/job_artifacts.md#download-job-artifacts) of the `code_quality`
+[downloadable artifact](../jobs/job_artifacts.md#download-job-artifacts) of the `code_quality`
job.
## Use Code Quality with merge request pipelines
@@ -448,6 +455,7 @@ properties:
| Name | Description |
| ---------------------- | ----------------------------------------------------------------------------------------- |
| `description` | A description of the code quality violation. |
+| `check_name` | A unique name representing the static analysis check that emitted this issue. |
| `fingerprint` | A unique fingerprint to identify the code quality violation. For example, an MD5 hash. |
| `severity` | A severity string (can be `info`, `minor`, `major`, `critical`, or `blocker`). |
| `location.path` | The relative path to the file containing the code quality violation. |
@@ -471,6 +479,7 @@ Example:
[
{
"description": "'unused' is assigned a value but never used.",
+ "check_name": "no-unused-vars",
"fingerprint": "7815696ecbf1c96e6894b779456d330e",
"severity": "minor",
"location": {