# Repository-Eigenschaften für code scanning

Um code scanning an Ihre Anforderungen anzupassen, können Sie Repositoryeigenschaften verwenden.

## Voraussetzungen

Damit die hier beschriebenen Repositoryeigenschaften wirksam werden, müssen Sie code scanning einrichten. Siehe [Informationen zu Konfigurationstypen für die Code-Analyse](/de/code-security/concepts/code-scanning/setup-types).

Repository-Eigenschaften, die code scanning betreffen, müssen für deine Organisation manuell erstellt werden. Sie können dann Werte für sie festlegen, die für Ihre gesamte Organisation gelten, oder sie für jedes Repository anders konfigurieren lassen. Siehe [Verwalten von benutzerdefinierten Eigenschaften für Repositorys in Ihrer Organisation](/de/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization).

## Unterstützte Repository-Eigenschaften für code scanning

Einige Funktionen von code scanning können über Repository-Eigenschaften konfiguriert werden. Organisationen können Repositoryeigenschaften verwenden, um Konfigurationen für alle Repositorys und für einzelne Repositorys zu erzwingen. Wenn code scanning mithilfe von Repositoryeigenschaften angepasst wird, gilt die Anpassung für alle Einrichtungsarten.

Eine Übersicht über die Repository-Eigenschaften, die Sie einrichten können und die sich auf code scanning-Analysen auswirken, wenn sie konfiguriert sind:

| Name                                 | Typ        |
| ------------------------------------ | ---------- |
| `github-codeql-extra-queries`        | Text       |
| `github-codeql-disable-overlay`      | True/false |
| `github-codeql-file-coverage-on-prs` | True/false |

> \[!NOTE]
> Die unterstützten Repository-Eigenschaften hängen von der Version der [github/codeql-action](https://github.com/github/codeql-action/) ab, die von Ihren code scanning Analysen verwendet wird. Für die erweiterte Einrichtung von code scanning überprüfe, ob dein Workflow auf die neueste Hauptversion verweist. Code scanning Standardeinrichtung verwendet automatisch die neueste Version.

### Anpassung der Analyse

Mit der `github-codeql-extra-queries` Eigenschaft können Sie zusätzliche Abfragen konfigurieren, die ausgeführt werden sollen. Dies ist hilfreich, um Abfragen zu allen relevanten Analysen in Ihrer Organisation hinzuzufügen, ohne einzelne Workflows ändern oder zu einer erweiterten Einrichtung wechseln zu müssen. Dies akzeptiert dieselben Werte wie die `queries` Eingabe der [github/codeql-action](https://github.com/github/codeql-action/). Siehe [Workflowkonfigurationsoptionen für die Codeüberprüfung](/de/code-security/reference/code-scanning/workflow-configuration-options).

### Aktivieren oder Deaktivieren von Features

Sie können die verbesserte inkrementelle Analyse deaktivieren, indem Sie die `github-codeql-disable-overlay` Eigenschaft auf `true`festlegen. Dies kann nützlich sein, wenn eine verbesserte inkrementelle Analyse aufgrund erhöhter Hardwareanforderungen fehlschlägt.

Dateiabdeckungsinformationen werden nicht für Analysen von Pullanforderungen berechnet. Wenn Sie Dateiabdeckungsinformationen für Pullanforderungen aktivieren möchten, können Sie die `github-codeql-file-coverage-on-prs` Eigenschaft auf `true`festlegen.