Michael Wright
a6d8afd958
Fix range_{plus,minus}_one
bad suggestions
...
Fixes #9431 .
The current `range_plus_one` and `range_minus_one` suggestions
are completely incorrect when macros are involved.
This commit resolves this by disabling the lints for any range
expression that is expanded from a macro. The reasons for this
are that it is very difficult to create a correct suggestion in
this case and that false negatives are less important for
pedantic lints.
2022-09-08 20:04:43 +02:00
Liu Dingming
6cc2eeaa56
Suggest into_iter()
over drain(..)
...
Add doc
Add description
iter_with_drain dogfood
Disable emiting on struct field.
Fix clippy
Add eq_path for SpanlessEq
Fix tests
Better error message
Fix doc test
Fix version
Apply suggestions
2022-03-03 13:10:19 +08:00
Christian Duerr
b3c719608d
Fix test failures
2020-07-10 17:23:03 +02:00
Andre Bogus
5823e9468d
New is_integer_const
to check more const ints
...
This mostly affects loop checks and the modulo_one lint. Tests
were also updated where applicable.
2019-09-10 17:46:39 +02:00
Philipp Hansch
55aa9d2767
Add run-rustfix for range_plus_minus_one tests
2019-08-22 07:47:30 +02:00
Philipp Hansch
38d4ac7cea
Remove all copyright license headers
...
Discussion previously happened in https://github.com/rust-lang/rust/pull/43498
2019-01-08 21:46:39 +01:00
Matthias Krüger
435299be30
rustfmt tests
2018-12-09 23:26:16 +01:00
Oliver Scherer
b8654eaa6c
Stabilize tool lints
2018-10-11 12:16:22 +02:00
Manish Goregaokar
e9c025ea70
Add license header to Rust files
2018-10-06 09:43:08 -07:00
daubaris
b825578a4a
backticks and testcase
2018-09-03 18:24:38 +03:00
flip1995
1b6f6051a8
Adapt ui-tests to the tool_lints
2018-08-29 11:08:29 -07:00
Oliver Schneider
8749927973
Rustup
2018-03-16 09:44:20 +01:00
Niklas Fiekas
16781a1d89
Add tests for range_plus_one and range_minus_one
2017-10-08 14:15:37 +02:00