Skip to main content

Alerts found in generated code

When analyzing your code with code scanning, you may wish to build only the code which you wish to analyze.

在使用 build-mode: autobuildbuild-mode: manual 时,对于 Java、Kotlin、Go、C、C++ 和 C# 等已编译语言,CodeQL 将分析在工作流运行期间构建的所有代码。 要限制要分析的代码量,请通过在 run 块中指定自己的生成步骤,仅生成要分析的代码。 可以将指定自己的生成步骤与对 pathspaths-ignore 事件使用 pull_requestpush 筛选器相结合,以确保工作流仅在特定代码更改时运行。 有关详细信息,请参阅“GitHub Actions 的工作流语法”。

对于 JavaScript、Python 和 TypeScript 等语言,CodeQL 在不编译源代码的情况下进行分析,或者对于使用编译的语言 build-mode: none,可以指定其他配置选项来限制要分析的代码量。 有关详细信息,请参阅“自定义代码扫描的高级设置”。