Ald*_*tus 2 pre-commit bandit pre-commit.com pyproject.toml bandit-python
我正在配置我的 pyproject.toml 以便 bandit 排除测试文件,但它给了我错误 ERROR pyproject.toml : toml parser not available, reinstall with toml extra
这是我的 pyproject.toml
[tool.bandit]
exclude_dirs = ["*/test/*"]
tests = ["B201", "B301"]
skips = ["B101", "B601"]
[tool.pre-commit-hooks.bandit]
exclude = ["test*"]
Run Code Online (Sandbox Code Playgroud)
我运行以下命令:bandit -c pyproject.toml -r .
我通过添加到我的requirements.txt bandit[toml]==1.7.4 让它工作来解决这个问题
bandit[toml]==1.7.4
Run Code Online (Sandbox Code Playgroud)
如果您正在使用预提交:
- repo: https://github.com/PyCQA/bandit
rev: 1.7.4
hooks:
- id: bandit
args: ["-c", "pyproject.toml"]
additional_dependencies: [".[toml]"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1063 次 |
| 最近记录: |