about summary refs log tree commit diff
path: root/compiler/rustc_lint_defs/src/lib.rs
AgeCommit message (Expand)AuthorLines
2022-04-17Lint elided lifetimes in path on the AST.Camille GILLOT-0/+1
2022-04-15Remove `--extern-location` and all associated codeJeremy Fitzhardinge-9/+0
2022-04-05span: move `MultiSpan`David Wood-1/+2
2022-03-15Rollup merge of #94958 - est31:pluralize, r=oli-obkMatthias Krüger-0/+6
2022-03-15Support other types of pluralization in pluralize macroest31-0/+6
2022-03-14Rollup merge of #94670 - xFrednet:rfc-2383-expect-impl-after-party, r=flip199...Matthias Krüger-3/+5
2022-03-07Fix typos in `LintExpectationId` docsxFrednet-3/+5
2022-03-05Change to lintJack Huey-0/+1
2022-03-05Improve unexpected_cfgs lint when their is no value expectedLoïc BRANSTETT-1/+1
2022-03-02Address review commentsxFrednet-2/+2
2022-03-02Reduced the size of `LintExpectationId` by 12 bytes (RFC-2383)xFrednet-5/+9
2022-03-02Test `expect` with `forbid` and fix doc errors (RFC-2383)xFrednet-7/+5
2022-03-02Expect each lint in attribute individually (RFC-2383)xFrednet-22/+38
2022-03-02Make `LintExpectationId` stable between compilation sessions (RFC-2383)xFrednet-18/+64
2022-03-02Set `LintExpectationId` in level and collect fulfilled ones (RFC-2383)xFrednet-2/+2
2022-03-02Added `Expect` lint level and attribute (RFC-2383)xFrednet-2/+54
2022-02-22Improve diagnostic of the unexpected_cfgs lintLoïc BRANSTETT-0/+1
2022-02-01update `FutureIncompatibilityReason`lcnr-0/+5
2022-01-23Remove deduplication of early lintsAaron Hill-5/+2
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-16suggest adding a `#[cfg(test)]` to test modulesTakayuki Maeda-1/+1
2021-12-11Remove useless variant.Camille GILLOT-1/+0
2021-12-04Lint bare traits in AstConv.Camille GILLOT-1/+0
2021-10-31Lint against RTL unicode codepoints in literals and commentsEsteban Küber-0/+1
2021-08-04Revert accidental removal of attributesasquared31415-2/+2
2021-08-04Lint against named asm labelsasquared31415-2/+3
2021-07-31Require parentheses to avoid confusions around labeled break and loop express...Fabian Wolff-0/+1
2021-07-24Display an extra note for trailing semicolon lint with trailing macroAaron Hill-0/+1
2021-07-24Auto merge of #87296 - Aaron1011:inert-warn, r=petrochenkovbors-0/+1
2021-07-21Rename force-warns to force-warnRyan Levick-1/+1
2021-07-19Warn on inert attributes used on bang macro invocationAaron Hill-0/+1
2021-07-17Compute a better `lint_node_id` during expansionAaron Hill-2/+2
2021-07-11Simplify future incompatible reporting.Eric Huss-10/+3
2021-06-29Auto merge of #86009 - cjgillot:fwarn, r=davidtwcobors-0/+2
2021-06-29Rollup merge of #86671 - m-ou-se:non-fmt-panic-future-incompatible, r=nikomat...Yuki Okushi-0/+6
2021-06-27Add `explain_reason: false` in future_incompatible.Mara Bos-0/+6
2021-06-26Add migration lint for reserved prefixes.Mara Bos-0/+1
2021-06-26Make ForceWarn a lint level.Camille GILLOT-0/+2
2021-06-25Address PR feedbackRyan Levick-7/+4
2021-06-25Change how edition based future compatibility warnings are handledRyan Levick-4/+35
2021-05-31Clarify meaning of MachineApplicable suggestions.Mara Bos-1/+5
2021-04-01add OR_PATTERNS_BACK_COMPAT linthi-rustin-0/+1
2021-03-14Introduce `proc_macro_back_compat` lint, and emit for `time-macros-impl`Aaron Hill-0/+1
2021-02-07Add `--extern-loc` to augment unused crate dependency diagnosticsJeremy Fitzhardinge-0/+9
2021-02-07expand/resolve: Turn `#[derive]` into a regular macro attributeVadim Petrochenkov-0/+1
2021-01-13Introduce missing ABI lint on extern blocksMark Rousskov-0/+2
2020-12-21add suggest for PatternsInWithoutBodyDaiki Ihara-0/+1
2020-11-28lint-docs: Add --validate flag to validate lint docs separately.Eric Huss-5/+19
2020-11-05Fix more URLsGuillaume Gomez-4/+4