Tyler Weaver
4fde96c30e
Test needless_lifetimes within external macro
...
Signed-off-by: Tyler Weaver <maybe@tylerjw.dev>
2023-01-30 16:16:53 -07:00
Niki4tap
926c5e4cde
multiple_unsafe_ops_per_block: don't lint in external macros
2023-01-30 20:42:40 +03:00
Hannah Town
4c80f210c3
Add lint almost_complete_range
...
This replaces and expands `almost_complete_letter_range`.
2022-12-09 13:29:50 -05:00
S. van Dijk
69c7d2cca2
Only ignore external macros.
2022-09-13 10:35:59 +02:00
dAxpeDDa
b7051077c9
Fix false-positive in equatable_if_let
2022-06-30 17:45:34 +02:00
Evan Typanski
df26c3f551
Add external macro guard and test middle MSRV
2022-06-23 16:49:31 -04:00
Rodrigo Mantini
aaeeed6a59
trigger ptr_as_ptr inside macros
2022-02-17 20:16:14 +01:00
ThibsG
1e18b8a269
Fix FP in external macros for mut_mut
lint
2021-10-09 15:54:16 +02:00
Yoshitomo Nakanishi
d7a380e4b9
Fix FP in default_numeric_fallback
with external macro expansion
2021-06-06 12:43:22 +09:00
Cameron Steffen
ada8c72f3f
Add version = "Two" to rustfmt.toml
...
Ignore UI tests since this change makes rustfmt less friendly with UI
test comments.
2021-03-01 16:17:33 -06:00
Philipp Hansch
92f2bbbe06
Fix macro issues with field_reassign_with_default
2021-01-05 20:31:13 +01:00
Philipp Hansch
12bd244caa
Don't trigger large_enum_variant in external macros
2020-12-21 11:09:49 +01:00
chansuke
faa3e23316
Add exteranal macros for as_conversions
2020-11-10 18:54:47 +09:00
ThibsG
bab338685f
No lint in external macro for toplevel_ref_arg
2020-10-26 10:14:03 +01:00
Krishna Sai Veera Reddy
a3a1587a1c
Allow option-env-unwrap
within external macros
2020-02-09 10:58:08 -08:00
Krishna Veera Reddy
26812f733d
Prevent mem_replace_with_default
lint within macros
...
Also added test cases for internal and external macros.
2019-12-31 09:22:34 -08:00
daxpedda
946961d19e
Change to only detect in external macros.
2019-12-05 11:06:13 +01:00
Philipp Hansch
52f52900a4
Don't emit try_err lint in external macros
2019-10-24 07:52:01 +02:00
Andre Bogus
cc622608db
new lints around #[must_use]
fns
...
`must_use_unit` lints unit-returning functions with a `#[must_use]`
attribute, suggesting to remove it.
`double_must_use` lints functions with a plain `#[must_use]`
attribute, but which return a type which is already `#[must_use]`,
so the attribute has no benefit.
`must_use_candidate` is a pedantic lint that lints functions and
methods that return some non-unit type that is not already
`#[must_use]` and suggests to add the annotation.
2019-10-14 12:09:04 +02:00
Philipp Hansch
9a24ab8466
Add tests for empty_loop lint
2019-05-12 13:07:58 +02:00