Disable B113 rule of bandit

The new release of bandit just came out which introduced the new rule,
with which unfortunately heat is not compliant now.

This disables the rule temporally so that we can avoid adapting our
stable branches to new lint rules by backporting this.

Change-Id: I4a27049d40760ad8da6fda24e1195e26ef9c6c17
This commit is contained in:
Takashi Kajinami 2023-03-10 16:13:22 +09:00
parent e582ef5b0b
commit 4fcbe94338

View File

@ -30,6 +30,7 @@ commands =
# B104: Test for binding to all interfaces # B104: Test for binding to all interfaces
# B107: Test for use of hard-coded password argument defaults # B107: Test for use of hard-coded password argument defaults
# B110: Try, Except, Pass detected. # B110: Try, Except, Pass detected.
# B113: Requests call without timeout
# B310: Audit url open for permitted schemes # B310: Audit url open for permitted schemes
# B311: Standard pseudo-random generators are not suitable for security/cryptographic purposes # B311: Standard pseudo-random generators are not suitable for security/cryptographic purposes
# B404: Import of subprocess module # B404: Import of subprocess module
@ -38,7 +39,7 @@ commands =
# B506: Test for use of yaml load # B506: Test for use of yaml load
# B603: Test for use of subprocess with shell equals true # B603: Test for use of subprocess with shell equals true
# B607: Test for starting a process with a partial path # B607: Test for starting a process with a partial path
bandit -r heat -x tests --skip B101,B104,B107,B110,B310,B311,B404,B410,B504,B506,B603,B607 bandit -r heat -x tests --skip B101,B104,B107,B110,B113,B310,B311,B404,B410,B504,B506,B603,B607
doc8 {posargs} doc8 {posargs}
[testenv:venv] [testenv:venv]
@ -100,6 +101,7 @@ deps =
# B104: Test for binding to all interfaces # B104: Test for binding to all interfaces
# B107: Test for use of hard-coded password argument defaults # B107: Test for use of hard-coded password argument defaults
# B110: Try, Except, Pass detected. # B110: Try, Except, Pass detected.
# B113: Requests call without timeout
# B310: Audit url open for permitted schemes # B310: Audit url open for permitted schemes
# B311: Standard pseudo-random generators are not suitable for security/cryptographic purposes # B311: Standard pseudo-random generators are not suitable for security/cryptographic purposes
# B404: Import of subprocess module # B404: Import of subprocess module
@ -108,7 +110,7 @@ deps =
# B506: Test for use of yaml load # B506: Test for use of yaml load
# B603: Test for use of subprocess with shell equals true # B603: Test for use of subprocess with shell equals true
# B607: Test for starting a process with a partial path # B607: Test for starting a process with a partial path
commands = bandit -r heat -x tests --skip B101,B104,B107,B110,B310,B311,B404,B410,B504,B506,B603,B607 commands = bandit -r heat -x tests --skip B101,B104,B107,B110,B113,B310,B311,B404,B410,B504,B506,B603,B607
[flake8] [flake8]
show-source = true show-source = true