向 MakeFile 添加 bandit 命令时出错:make: *** [bandit] 错误 1

问题描述 投票:0回答:0

我想将 Bandit 安全测试合并到我当前的 Python 项目中,并将命令添加到我的 MakeFile 中。

在我的 Makefile 中,我添加了以下代码:

.PHONY: bandit
bandit:
    pip install bandit && bandit -c pyproject.toml -r . --confidence-level high -f json -q

当我在我的项目目录中运行命令

pip install bandit
bandit -c pyproject.toml -r . --confidence-level high -f json -q
时,没有错误并且输出符合预期。但是,当我将它放入 Makefile 并运行
make bandit
时,我收到
make: *** [bandit] Error 1
.

的错误

为什么我收到这个错误?当我将

make
命令添加到我的 Github Actions 文件时,这也会导致 Actions 管道中出现错误。

除了错误消息,输出是我所期望的并且是正确的。我在命令行上收到强盗报告。

提前谢谢你!

makefile github-actions bandit
© www.soinside.com 2019 - 2024. All rights reserved.