diff options
| author | Max Baumann <max@bmn.dev> | 2022-07-22 16:39:45 +0200 |
|---|---|---|
| committer | Max Baumann <max@bmn.dev> | 2022-07-22 16:39:45 +0200 |
| commit | 6620aa05832a3a3d600e49f61a807945bd8f6037 (patch) | |
| tree | 14b876de2a843e7a5dd80a511300cac261d0030f | |
| parent | 05a51e5730bb643f4905e711b2cbdbc91e1288d7 (diff) | |
| download | rust-6620aa05832a3a3d600e49f61a807945bd8f6037.tar.gz rust-6620aa05832a3a3d600e49f61a807945bd8f6037.zip | |
update case_sensitive_file_extension_comparisons example
The old example does not work in case the delimiter is not in the name Co-authored-by: flip1995 <9744647+flip1995@users.noreply.github.com>
| -rw-r--r-- | clippy_lints/src/case_sensitive_file_extension_comparisons.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clippy_lints/src/case_sensitive_file_extension_comparisons.rs b/clippy_lints/src/case_sensitive_file_extension_comparisons.rs index 7af200708ff..7eff71d5007 100644 --- a/clippy_lints/src/case_sensitive_file_extension_comparisons.rs +++ b/clippy_lints/src/case_sensitive_file_extension_comparisons.rs @@ -24,7 +24,10 @@ declare_clippy_lint! { /// Use instead: /// ```rust /// fn is_rust_file(filename: &str) -> bool { - /// filename.rsplit('.').next().map(|ext| ext.eq_ignore_ascii_case("rs")) == Some(true) + /// let filename = std::path::Path::new(filename); + /// filename.extension() + /// .map(|ext| ext.eq_ignore_ascii_case("rs")) + /// .unwrap_or(false) /// } /// ``` #[clippy::version = "1.51.0"] |
