From a4e225ee8ab59b1cbce4ab5b26c28142aaf32faf Mon Sep 17 00:00:00 2001 From: Hans Date: Sat, 26 Apr 2025 23:40:51 +0800 Subject: [PATCH] [`flake8-async`] Add fix safety section (`ASYNC116`) (#17497) ## Summary This PR add the `fix safety` section for rule `ASYNC116` in `long_sleep_not_forever.rs` for #15584 --------- Co-authored-by: dylwil3 --- .../src/rules/flake8_async/rules/long_sleep_not_forever.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/ruff_linter/src/rules/flake8_async/rules/long_sleep_not_forever.rs b/crates/ruff_linter/src/rules/flake8_async/rules/long_sleep_not_forever.rs index ae623a4514..42dfdc30ba 100644 --- a/crates/ruff_linter/src/rules/flake8_async/rules/long_sleep_not_forever.rs +++ b/crates/ruff_linter/src/rules/flake8_async/rules/long_sleep_not_forever.rs @@ -34,6 +34,10 @@ use crate::rules::flake8_async::helpers::AsyncModule; /// async def func(): /// await trio.sleep_forever() /// ``` +/// +/// ## Fix safety +/// +/// This fix is marked as unsafe as it changes program behavior. #[derive(ViolationMetadata)] pub(crate) struct LongSleepNotForever { module: AsyncModule,