1
0
mirror of synced 2026-01-26 21:05:30 -05:00
Files
docs/translations/ru-RU/data/reusables/code-scanning/example-configuration-files.md
2022-11-16 21:42:42 +00:00

3.2 KiB
Raw Blame History

ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
77c9b4b73d2d839bc9c0bdaa73ffc148f0eda6ca f638d569cd MT ru-RU 10/25/2022 148109231

Этот файл конфигурации добавляет набор запросов security-and-quality в список запросов, выполняемых {% data variables.product.prodname_codeql %} при сканировании кода. Дополнительные сведения о наборах запросов, доступных для использования, см. в разделе Выполнение дополнительных запросов.

name: "My {% data variables.product.prodname_codeql %} config"

queries:
  - uses: security-and-quality

Следующий файл конфигурации отключает запросы по умолчанию и задает набор пользовательских запросов для выполнения. Он также настраивает {% data variables.product.prodname_codeql %} на сканирование файлов в каталоге src (относительно корневого каталога), кроме каталога src/node_modules и кроме файлов, имя которых заканчивается на .test.js. Поэтому файлы в папке src/node_modules и файлы с именами, заканчивающимися на .test.js, исключаются из анализа.

name: "My {% data variables.product.prodname_codeql %} config"

disable-default-queries: true

queries:
  - name: Use an in-repository {% data variables.product.prodname_ql %} pack (run queries in the my-queries directory)
    uses: ./my-queries
  - name: Use an external JavaScript {% data variables.product.prodname_ql %} pack (run queries from an external repo)
    uses: octo-org/javascript-qlpack@main
  - name: Use an external query (run a single query from an external {% data variables.product.prodname_ql %} pack)
    uses: octo-org/python-qlpack/show_ifs.ql@main
  - name: Use a query suite file (run queries from a query suite in this repo)
    uses: ./codeql-qlpacks/complex-python-qlpack/rootAndBar.qls

paths:
  - src 
paths-ignore: 
  - src/node_modules
  - '**/*.test.js'

{% ifversion code-scanning-exclude-queries-from-analysis %}

Следующий файл конфигурации выполняет только запросы, которые создают оповещения об ошибке. Сначала конфигурация выбирает все запросы по умолчанию, все запросы в ./my-queries и набор по умолчанию в codeql/java-queries, а затем исключает все запросы, которые создают предупреждения или рекомендации.

queries:
  - name: Use an in-repository QL pack (run queries in the my-queries directory)
    uses: ./my-queries
packs:
  - codeql/java-queries
query-filters:
- exclude:
    problem.severity:
      - warning
      - recommendation

{% endif %}