From f857546aeb3bae88af9eb837df0c73b73d41e387 Mon Sep 17 00:00:00 2001 From: GiGaGon <107241144+MeGaGiGaGon@users.noreply.github.com> Date: Mon, 30 Jun 2025 06:39:59 -0700 Subject: [PATCH] [`flake8-bandit`] Make `S201` example error out-of-the-box (#19017) ## Summary Part of #18972 This PR makes [flask-debug-true (S201)](https://docs.astral.sh/ruff/rules/flask-debug-true/#flask-debug-true-s201)'s example error out-of-the-box [Old example](https://play.ruff.rs/d5e1a013-1107-4223-9094-0e8393ad3c64) ```py import flask app = Flask() app.run(debug=True) ``` [New example](https://play.ruff.rs/c4aebd2c-0448-4471-8bad-3e38ace68367) ```py from flask import Flask app = Flask() app.run(debug=True) ``` Imports were also added to the `Use instead:` section to make it valid code out-of-the-box. ## Test Plan N/A, no functionality/tests affected --- .../src/rules/flake8_bandit/rules/flask_debug_true.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/ruff_linter/src/rules/flake8_bandit/rules/flask_debug_true.rs b/crates/ruff_linter/src/rules/flake8_bandit/rules/flask_debug_true.rs index fcf8317ba2..9f147c6eec 100644 --- a/crates/ruff_linter/src/rules/flake8_bandit/rules/flask_debug_true.rs +++ b/crates/ruff_linter/src/rules/flake8_bandit/rules/flask_debug_true.rs @@ -18,7 +18,7 @@ use crate::checkers::ast::Checker; /// /// ## Example /// ```python -/// import flask +/// from flask import Flask /// /// app = Flask() /// @@ -27,7 +27,9 @@ use crate::checkers::ast::Checker; /// /// Use instead: /// ```python -/// import flask +/// import os +/// +/// from flask import Flask /// /// app = Flask() ///