Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Describe the bug A clear and concise description of what the bug is.
To Reproduce Steps to reproduce the behavior:
.bandit
[bandit] tests: B101,B102,B301
bandit -c .bandit -r module/
[main] ERROR .bandit : Error parsing file.
Expected behavior working as described in readme
Bandit version
bandit 1.4.0
Additional context Docs say it should be YAML and not INI. https://bandit.readthedocs.io/en/latest/config.html
The text was updated successfully, but these errors were encountered:
want to take this one on @davidak ?
Sorry, something went wrong.
#318 is needed to use a sane name. I might find the time to do it then, but feel free to do it yourself.
This bug seems to be caused by inconsistent behavior of Bandit (and incomplete documentation).
If you use .bandit file, you need to start the file with text “[bandit]” and then add the arguments. For example:
[bandit] exclude: \tests,\doc,\misc tests: B101,B102,B104
But if you want to use separate config file with "–configfile" argument on the command line, you have to remove the text “[bandit]”, replace “exclude” with “exclude_dirs” and add the values inside square brackets like this:
exclude_dirs: [\tests,\doc,\misc] tests: [B101,B102,B104]
Hi, the following may be helpful to configure bandit, for example, to avoid raising B101 assert_used warnings on python tests
bandit
B101 assert_used
No branches or pull requests
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
.banditfile with content:bandit -c .bandit -r module/[main] ERROR .bandit : Error parsing file.Expected behavior
working as described in readme
Bandit version
Additional context
Docs say it should be YAML and not INI. https://bandit.readthedocs.io/en/latest/config.html
The text was updated successfully, but these errors were encountered: