Skip to content

Commit

Permalink
Change lint name to seek_to_start_instead_of_rewind
Browse files Browse the repository at this point in the history
- This name makes more sense and highlights the issue

Signed-off-by: Doru-Florin Blanzeanu <blanzeanu.doru@protonmail.com>
  • Loading branch information
dblnz committed Oct 24, 2022
1 parent b48a466 commit b9b9d6a
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 14 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4195,11 +4195,11 @@ Released 2018-09-13
[`result_unwrap_used`]: https://rust-lang.github.io/rust-clippy/master/index.html#result_unwrap_used
[`return_self_not_must_use`]: https://rust-lang.github.io/rust-clippy/master/index.html#return_self_not_must_use
[`reversed_empty_ranges`]: https://rust-lang.github.io/rust-clippy/master/index.html#reversed_empty_ranges
[`rewind_instead_of_seek_to_start`]: https://rust-lang.github.io/rust-clippy/master/index.html#rewind_instead_of_seek_to_start
[`same_functions_in_if_condition`]: https://rust-lang.github.io/rust-clippy/master/index.html#same_functions_in_if_condition
[`same_item_push`]: https://rust-lang.github.io/rust-clippy/master/index.html#same_item_push
[`same_name_method`]: https://rust-lang.github.io/rust-clippy/master/index.html#same_name_method
[`search_is_some`]: https://rust-lang.github.io/rust-clippy/master/index.html#search_is_some
[`seek_to_start_instead_of_rewind`]: https://rust-lang.github.io/rust-clippy/master/index.html#seek_to_start_instead_of_rewind
[`self_assignment`]: https://rust-lang.github.io/rust-clippy/master/index.html#self_assignment
[`self_named_constructors`]: https://rust-lang.github.io/rust-clippy/master/index.html#self_named_constructors
[`self_named_module_files`]: https://rust-lang.github.io/rust-clippy/master/index.html#self_named_module_files
Expand Down
2 changes: 1 addition & 1 deletion clippy_lints/src/declared_lints.rs
Original file line number Diff line number Diff line change
Expand Up @@ -361,8 +361,8 @@ pub(crate) static LINTS: &[&crate::LintInfo] = &[
crate::methods::RANGE_ZIP_WITH_LEN_INFO,
crate::methods::REPEAT_ONCE_INFO,
crate::methods::RESULT_MAP_OR_INTO_OPTION_INFO,
crate::methods::REWIND_INSTEAD_OF_SEEK_TO_START_INFO,
crate::methods::SEARCH_IS_SOME_INFO,
crate::methods::SEEK_TO_START_INSTEAD_OF_REWIND_INFO,
crate::methods::SHOULD_IMPLEMENT_TRAIT_INFO,
crate::methods::SINGLE_CHAR_ADD_STR_INFO,
crate::methods::SINGLE_CHAR_PATTERN_INFO,
Expand Down
8 changes: 4 additions & 4 deletions clippy_lints/src/methods/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@ mod or_then_unwrap;
mod path_buf_push_overwrite;
mod range_zip_with_len;
mod repeat_once;
mod rewind_instead_of_seek_to_start;
mod search_is_some;
mod seek_to_start_instead_of_rewind;
mod single_char_add_str;
mod single_char_insert_string;
mod single_char_pattern;
Expand Down Expand Up @@ -3093,7 +3093,7 @@ declare_clippy_lint! {
/// }
/// ```
#[clippy::version = "1.66.0"]
pub REWIND_INSTEAD_OF_SEEK_TO_START,
pub SEEK_TO_START_INSTEAD_OF_REWIND,
complexity,
"jumping to the start of stream using `seek` method"
}
Expand Down Expand Up @@ -3222,7 +3222,7 @@ impl_lint_pass!(Methods => [
VEC_RESIZE_TO_ZERO,
VERBOSE_FILE_READS,
ITER_KV_MAP,
REWIND_INSTEAD_OF_SEEK_TO_START,
SEEK_TO_START_INSTEAD_OF_REWIND,
]);

/// Extracts a method call name, args, and `Span` of the method name.
Expand Down Expand Up @@ -3639,7 +3639,7 @@ impl Methods {
},
("seek", [arg]) => {
if meets_msrv(self.msrv, msrvs::SEEK_REWIND) {
rewind_instead_of_seek_to_start::check(cx, expr, recv, arg, span);
seek_to_start_instead_of_rewind::check(cx, expr, recv, arg, span);
}
},
("sort", []) => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ use rustc_hir::{Expr, ExprKind};
use rustc_lint::LateContext;
use rustc_span::Span;

use super::REWIND_INSTEAD_OF_SEEK_TO_START;
use super::SEEK_TO_START_INSTEAD_OF_REWIND;

pub(super) fn check<'tcx>(
cx: &LateContext<'tcx>,
Expand All @@ -32,7 +32,7 @@ pub(super) fn check<'tcx>(
let method_call_span = expr.span.with_lo(name_span.lo());
span_lint_and_then(
cx,
REWIND_INSTEAD_OF_SEEK_TO_START,
SEEK_TO_START_INSTEAD_OF_REWIND,
method_call_span,
"used `seek` to go to the start of the stream",
|diag| {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// run-rustfix
#![allow(unused)]
#![feature(custom_inner_attributes)]
#![warn(clippy::rewind_instead_of_seek_to_start)]
#![warn(clippy::seek_to_start_instead_of_rewind)]

use std::fs::OpenOptions;
use std::io::{Read, Seek, SeekFrom, Write};
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// run-rustfix
#![allow(unused)]
#![feature(custom_inner_attributes)]
#![warn(clippy::rewind_instead_of_seek_to_start)]
#![warn(clippy::seek_to_start_instead_of_rewind)]

use std::fs::OpenOptions;
use std::io::{Read, Seek, SeekFrom, Write};
Expand Down
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
error: used `seek` to go to the start of the stream
--> $DIR/rewind_instead_of_seek_to_start.rs:54:7
--> $DIR/seek_to_start_instead_of_rewind.rs:54:7
|
LL | t.seek(SeekFrom::Start(0));
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `rewind()`
|
= note: `-D clippy::rewind-instead-of-seek-to-start` implied by `-D warnings`
= note: `-D clippy::seek-to-start-instead-of-rewind` implied by `-D warnings`

error: used `seek` to go to the start of the stream
--> $DIR/rewind_instead_of_seek_to_start.rs:59:7
--> $DIR/seek_to_start_instead_of_rewind.rs:59:7
|
LL | t.seek(SeekFrom::Start(0));
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `rewind()`

error: used `seek` to go to the start of the stream
--> $DIR/rewind_instead_of_seek_to_start.rs:131:7
--> $DIR/seek_to_start_instead_of_rewind.rs:131:7
|
LL | f.seek(SeekFrom::Start(0));
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: replace with: `rewind()`
Expand Down

0 comments on commit b9b9d6a

Please sign in to comment.