From dd35e724dd2e6c1b084f7be5861d312bc42874b8 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Fri, 6 Jan 2023 17:25:59 -0800 Subject: [PATCH] Forbid unsafe code (#1704) We can reverse this later if it really becomes necessary, but I expect safe Rust to be sufficient for all our needs. Signed-off-by: Anders Kaseorg --- flake8_to_ruff/src/lib.rs | 1 + flake8_to_ruff/src/main.rs | 1 + ruff_dev/src/lib.rs | 1 + ruff_dev/src/main.rs | 1 + ruff_macros/src/lib.rs | 1 + src/lib.rs | 1 + src/main.rs | 1 + 7 files changed, 7 insertions(+) diff --git a/flake8_to_ruff/src/lib.rs b/flake8_to_ruff/src/lib.rs index 157350ab2c..0547742657 100644 --- a/flake8_to_ruff/src/lib.rs +++ b/flake8_to_ruff/src/lib.rs @@ -10,6 +10,7 @@ clippy::similar_names, clippy::too_many_lines )] +#![forbid(unsafe_code)] pub mod black; pub mod converter; diff --git a/flake8_to_ruff/src/main.rs b/flake8_to_ruff/src/main.rs index fbabbd7c2d..f421b7db6d 100644 --- a/flake8_to_ruff/src/main.rs +++ b/flake8_to_ruff/src/main.rs @@ -11,6 +11,7 @@ clippy::similar_names, clippy::too_many_lines )] +#![forbid(unsafe_code)] use std::path::PathBuf; diff --git a/ruff_dev/src/lib.rs b/ruff_dev/src/lib.rs index 9ade6b299d..7ed57a2d5a 100644 --- a/ruff_dev/src/lib.rs +++ b/ruff_dev/src/lib.rs @@ -10,6 +10,7 @@ clippy::similar_names, clippy::too_many_lines )] +#![forbid(unsafe_code)] pub mod generate_all; pub mod generate_cli_help; diff --git a/ruff_dev/src/main.rs b/ruff_dev/src/main.rs index 598491af78..d949bcbede 100644 --- a/ruff_dev/src/main.rs +++ b/ruff_dev/src/main.rs @@ -10,6 +10,7 @@ clippy::similar_names, clippy::too_many_lines )] +#![forbid(unsafe_code)] use anyhow::Result; use clap::{Parser, Subcommand}; diff --git a/ruff_macros/src/lib.rs b/ruff_macros/src/lib.rs index ea5cbdb5db..eeaf7388e1 100644 --- a/ruff_macros/src/lib.rs +++ b/ruff_macros/src/lib.rs @@ -10,6 +10,7 @@ clippy::similar_names, clippy::too_many_lines )] +#![forbid(unsafe_code)] use syn::{parse_macro_input, DeriveInput}; diff --git a/src/lib.rs b/src/lib.rs index e1821fc21a..62ff1f15e6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -10,6 +10,7 @@ clippy::similar_names, clippy::too_many_lines )] +#![forbid(unsafe_code)] use cfg_if::cfg_if; diff --git a/src/main.rs b/src/main.rs index 592e86dc87..3e1578ca00 100644 --- a/src/main.rs +++ b/src/main.rs @@ -10,6 +10,7 @@ clippy::similar_names, clippy::too_many_lines )] +#![forbid(unsafe_code)] use std::process::ExitCode;