{"meta":{"title":"Свойства репозитория для code scanning","intro":"Свойства репозитория можно использовать для настройки code scanning в соответствии с вашими потребностями.","product":"Безопасность и качество кода","breadcrumbs":[{"href":"/ru/enterprise-server@3.22/code-security","title":"Безопасность и качество кода"},{"href":"/ru/enterprise-server@3.22/code-security/concepts","title":"Concepts"},{"href":"/ru/enterprise-server@3.22/code-security/concepts/code-scanning","title":"Проверка кода"},{"href":"/ru/enterprise-server@3.22/code-security/concepts/code-scanning/repository-properties","title":"Свойства репозитория"}],"documentType":"article"},"body":"# Свойства репозитория для code scanning\n\nСвойства репозитория можно использовать для настройки code scanning в соответствии с вашими потребностями.\n\n## Необходимые условия\n\nЧтобы свойства репозитория, описанные здесь, имели эффект, необходимо настроить code scanning. См [. раздел AUTOTITLE](/ru/enterprise-server@3.22/code-security/concepts/code-scanning/setup-types).\n\nСвойства репозитория, которые влияют на code scanning них, должны быть созданы вручную для вашей организации. Затем вы можете задать значения, применимые ко всей вашей организации, или позволить их настраивать по-разному для каждого репозитория. См [. раздел AUTOTITLE](/ru/enterprise-server@3.22/organizations/managing-organization-settings/managing-custom-properties-for-repositories-in-your-organization).\n\n## Тестирование изменений перед применением\n\nВы можете проверить, что конфигурации, применяемые с помощью свойств репозитория, имеют необходимые эффекты, прежде чем развертывать их во всей организации. Свойства репозитория можно задать для определенных значений для отдельных репозиториев. Если вы впервые настраиваете свойство репозитория, создайте его для организации, но не задали его значение. Вместо этого задайте для него значение для определенного тестового репозитория, где сначала можно проверить изменение. После проверки в тестовом репозитории можно задать значение для всей организации или нужных репозиториев.\n\nПри изменении значения поддерживаемого свойства репозитория можно использовать тот же подход. Переопределите или задайте значение свойства репозитория для тестового репозитория, проверьте изменение, а затем разверните его в организации или других репозиториях.\n\n## Поддерживаемые свойства репозитория для code scanning\n\nНекоторые code scanning функции можно настроить с помощью свойств репозитория. Организации могут использовать свойства репозиториев для обеспечения конфигураций как во всех репозиториях, так и для отдельных репозиториев. При code scanning настройке с помощью свойств репозитория настройка применяется ко всем типам установки.\n\nНиже приведен обзор свойств репозитория, которые влияют на code scanning анализ при настройке:\n\n| Имя                                  | Тип        |\n| ------------------------------------ | ---------- |\n|                                      |            |\n| `github-codeql-extra-queries`        | Текст      |\n| `github-codeql-disable-overlay`      | True/false |\n| `github-codeql-file-coverage-on-prs` | True/false |\n\n> \\[!NOTE]\n> Свойства репозитория, которые поддерживаются, зависят от версии [github/codeql-action](https://github.com/github/codeql-action/) , используемой анализом code scanning . Для code scanning расширенной настройки убедитесь, что рабочий процесс ссылается на последнюю основную версию.\n> Code scanning Программа установки по умолчанию автоматически использует последнюю версию. Если сервер, на котором вы работаете GitHub Enterprise Server , не подключен к Интернету CodeQL , может потребоваться использовать средство синхронизации действий. См. [Настройка сканирования кода для вашего устройства](/ru/enterprise-server@3.22/code-security/how-tos/secure-at-scale/configure-enterprise-security/configure-specific-tools/configuring-code-scanning-for-your-appliance#configuring-codeql-analysis-on-a-server-without-internet-access).\n\n### Настройка анализа\n\nЭто `github-codeql-extra-queries` свойство позволяет настраивать дополнительные запросы, которые должны выполняться. Это полезно для добавления запросов ко всем релевантным анализам в вашей организации без необходимости изменять отдельные рабочие процессы или переключаться на продвинутую конфигурацию. Он принимает те же значения, что и `queries` вход [github/codeql-action](https://github.com/github/codeql-action/). См [. раздел AUTOTITLE](/ru/enterprise-server@3.22/code-security/reference/code-scanning/workflow-configuration-options).\n\n### Включение или отключение функций\n\nВы можете отключить улучшенный инкрементальный анализ, установив `github-codeql-disable-overlay` свойство на `true`. Это может быть полезно, если улучшенный инкрементальный анализ не работает из-за возросших аппаратных требований.\n\nИнформация о покрытии файлов не рассчитывается для анализа pull request. Если вы хотите включить информацию о покрытии файлов для pull request, можно установить `github-codeql-file-coverage-on-prs` свойство на `true`."}