about summary refs log tree commit diff
path: root/compiler/rustc_lint_defs
AgeCommit message (Expand)AuthorLines
2022-02-22Improve diagnostic of the unexpected_cfgs lintLoïc BRANSTETT-0/+1
2022-02-16Implement --check-cfg option (RFC 3013)Loïc BRANSTETT-0/+38
2022-02-01implement lint for suspicious auto trait implslcnr-0/+35
2022-02-01update `FutureIncompatibilityReason`lcnr-0/+13
2022-01-28Rollup merge of #92611 - Amanieu:asm-reference, r=m-ou-seMatthias Krüger-0/+4
2022-01-23Remove deduplication of early lintsAaron Hill-5/+2
2022-01-21Reject unsupported naked functionsTomasz Miąsko-47/+0
2022-01-19Add links to the reference and rust by example for asm! docs and lintsAmanieu d'Antras-0/+4
2022-01-13Fix lints documentshafeoz-5/+37
2021-12-21Rollup merge of #91770 - TaKO8Ki:suggest-adding-cfg-test, r=joshtriplettMatthias Krüger-1/+1
2021-12-18Rollup merge of #89090 - cjgillot:bare-dyn, r=jackh726Matthias Krüger-1/+0
2021-12-16Rollup merge of #91172 - Ethiraric:ethiraric/fix90979, r=petrochenkovMatthias Krüger-0/+30
2021-12-16suggest adding a `#[cfg(test)]` to test modulesTakayuki Maeda-1/+1
2021-12-15Add a lint for duplicated attributes.Ethiraric-0/+30
2021-12-14Disable asm lint example tests since they only work on x86_64Amanieu d'Antras-2/+2
2021-12-14Fix lint examples on non-x86_64Amanieu d'Antras-0/+2
2021-12-12Stabilize asm! and global_asm!Amanieu d'Antras-37/+9
2021-12-11Remove useless variant.Camille GILLOT-1/+0
2021-12-07Future compatibility warning on cfg_attr on crate_type and crate_namebjorn3-0/+36
2021-12-04Lint bare traits in AstConv.Camille GILLOT-1/+0
2021-11-05Properly register text_direction_codepoint_in_comment lint.Hans Kratz-0/+1
2021-11-01Auto merge of #90463 - matthiaskrgr:rollup-eljk9vo, r=matthiaskrgrbors-1/+3
2021-10-31Feature gate and make must_not_suspend allow-by-defaultGus Wynn-1/+3
2021-10-31Lint against RTL unicode codepoints in literals and commentsEsteban Küber-0/+29
2021-10-18Make all proc-macro back-compat lints deny-by-defaultAaron Hill-2/+2
2021-10-08Add feature gate to non_exhaustive_omitted_patterns lintDevin Ragotzy-0/+4
2021-10-07Rollup merge of #89461 - crlf0710:dyn_upcasting_lint, r=nikomatsakisGuillaume Gomez-0/+46
2021-10-04Make `proc_macro_derive_resolution_fallback` a future-breakage lintAaron Hill-0/+1
2021-10-03Add `deref_into_dyn_supertrait` lint.Charles Lew-0/+46
2021-09-22Auto merge of #88865 - guswynn:must_not_suspend, r=oli-obkbors-0/+39
2021-09-20Adjust documentation for compatibility with 2021Mark Rousskov-2/+4
2021-09-20Migrate to 2021Mark Rousskov-1/+1
2021-09-15factor into struct, and commentsGus Wynn-3/+3
2021-09-14Add reachable_patterns lint to rfc-2008-non_exhaustiveDevin Ragotzy-0/+54
2021-09-13error formatting and fix buildGus Wynn-9/+17
2021-09-11fix doctestsGus Wynn-2/+4
2021-09-11skip the uninhabitated check and commentsGus Wynn-1/+22
2021-09-11must_not_suspend implGus Wynn-0/+8
2021-08-27Tracking issue for UNSUPPORTED_CALLING_CONVENTIONSSimonas Kazlauskas-1/+1
2021-08-24Move `named_asm_labels` to a HIR lintasquared31415-33/+0
2021-08-24Auto merge of #87739 - Aaron1011:remove-used-attrs, r=wesleywiserbors-0/+1
2021-08-23Rollup merge of #88230 - steffahn:a_an, r=oli-obkMara Bos-1/+1
2021-08-22Fix typos “an”→“a” and a few different ones that appeared in the sa...Frank Steffahn-1/+1
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-0/+1
2021-08-19Clarify some wording in Rust 2021 lint docsNoah Lev-9/+13
2021-08-14Auto merge of #87324 - asquared31415:named-asm-labels, r=Amanieubors-0/+34
2021-08-09Link to edition guide instead of issues for 2021 lints.Mara Bos-4/+4
2021-08-07Auto merge of #87772 - npmccallum:naked_abi, r=Amanieubors-1/+33
2021-08-07Fix naked function test run on non-x86_64Nathaniel McCallum-1/+1
2021-08-06Auto merge of #87462 - ibraheemdev:tidy-file-length-ignore-comment, r=Mark-Si...bors-2/+0