Oli Scherer
def1705a27
Update to a compiletest-rs version that requires //@
for commands
2023-04-20 14:44:03 +00:00
kraktus
a390115c6f
[nonstandard_macro_braces
] Do not modify macro arguments
...
Also simplify the lint by not caring about code format which should be `rustfmt` job, and turn the lint into machine Applicable
2022-09-22 16:24:23 +02:00
Jonas Platte
25584c0c67
Add matches! checking to nonstandard_macro_braces
2022-09-19 14:16:59 +02:00
Devin Ragotzy
44d37a44bc
Lint inside macro when owned by current crate
2021-07-24 07:30:22 -04:00
Devin Ragotzy
f5c3ed4463
Only trigger for one level of macros
2021-07-24 07:30:22 -04:00
Devin Ragotzy
5bc5bfce04
Add tests for FP in nonstandard_macro_braces
2021-07-24 07:30:22 -04:00
Devin Ragotzy
1d110f8c2e
Fix emitting in nested (proc_)macros for nonstandard_macro_braces lint
2021-07-04 07:06:23 -04:00
David Tolnay
0f662e5833
Downgrade nonstandard_macro_braces to nursery
2021-07-02 22:16:04 -07:00
Devin Ragotzy
723f515b60
Add macro_braces lint to check for irregular brace use in certain macros
...
Rename unconventional -> nonstandard, add config field
Add standard_macro_braces fields so users can specify macro names and
brace combinations to lint for in the clippy.toml file.
Fix errors caused by nonstandard_macro_braces in other lint tests
Fix users ability to override the default nonstandard macro braces
Add type position macros impl `check_ty`
2021-06-17 07:02:36 -04:00