From 52c24007860b1e29c2e2cb318f29aff9889cb3c0 Mon Sep 17 00:00:00 2001 From: Kevin Locke Date: Sun, 17 Feb 2019 14:11:56 -0700 Subject: python/bandit: Use .bandit configuration file Bandit automatically [uses any .bandit file] within the directories on which it is invoked. Since ALE invokes bandit on stdin, it does not load a .bandit file automatically. Add support for automatically finding a .bandit file and passing it to bandit via the --ini option along with a variable to disable this behavior if desired. Note: This is useful for the skips and tests configuration options, but not exclude which would require invoking bandit using a file name, which may or may not be a good trade-off. [uses any .bandit file]: https://github.com/PyCQA/bandit/blob/1.5.1/bandit/cli/main.py#L70-L73 Signed-off-by: Kevin Locke --- test/command_callback/python_paths/with_bandit/.bandit | 0 test/command_callback/python_paths/with_bandit/namespace/foo/__init__.py | 0 test/command_callback/python_paths/with_bandit/namespace/foo/bar.py | 0 3 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 test/command_callback/python_paths/with_bandit/.bandit create mode 100644 test/command_callback/python_paths/with_bandit/namespace/foo/__init__.py create mode 100644 test/command_callback/python_paths/with_bandit/namespace/foo/bar.py (limited to 'test/command_callback/python_paths/with_bandit') diff --git a/test/command_callback/python_paths/with_bandit/.bandit b/test/command_callback/python_paths/with_bandit/.bandit new file mode 100644 index 00000000..e69de29b diff --git a/test/command_callback/python_paths/with_bandit/namespace/foo/__init__.py b/test/command_callback/python_paths/with_bandit/namespace/foo/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/test/command_callback/python_paths/with_bandit/namespace/foo/bar.py b/test/command_callback/python_paths/with_bandit/namespace/foo/bar.py new file mode 100644 index 00000000..e69de29b -- cgit v1.2.3