about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/nonstandard_style.rs
AgeCommit message (Expand)AuthorLines
2025-09-12Rename AssocItemContainer -> AssocContainerCameron Steffen-2/+2
2025-08-24Port crate name to the new attribute systemJana Dönszelmann-30/+22
2025-08-11Extract ast TraitImplHeaderCameron Steffen-1/+1
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-2/+2
2025-07-28use let chains in hir, lint, mirKivooeo-9/+9
2025-07-15Allow `Early` stage to emit errorsJonathan Brouwer-1/+1
2025-07-07Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmeaseJacob Pratt-1/+1
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-1/+1
2025-07-06Rewrite empty attribute lintJonathan Brouwer-1/+1
2025-06-24Rollup merge of #142645 - Urgau:usage-non_upper_case_globals, r=fmeaseMatthias Krüger-14/+93
2025-06-22Port `#[no_mangle]` to new attribute parsing infrastructureJonathan Brouwer-4/+8
2025-06-22Address review commentsUrgau-8/+28
2025-06-21Add `emit_span_lint_lazy` to lazily create `LintDiagnostic` structsUrgau-4/+2
2025-06-21Lazily collect `NonUpperCaseGlobalSubTool` diagnosticsUrgau-18/+20
2025-06-18Emit the usages suggestions as tool-only suggestionsUrgau-10/+14
2025-06-18Also emit suggestions for usages in the `non_upper_case_globals` lintUrgau-11/+66
2025-06-12introduce new lint infraJana Dönszelmann-1/+1
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-1/+1
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-1/+2
2025-04-20Check bare function idents for non snake-case nameUrgau-0/+10
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-4/+4
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-10/+12
2025-03-19Use `Option<Ident>` for lowered param names.Nicholas Nethercote-1/+3
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-6/+8
2025-03-13Refactor is_snake_case.Diane Ringo-12/+7
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-4/+5
2025-02-24Introduce new-style attribute parsers for several attributesJana Dönszelmann-5/+6
2025-02-24Introduce new parsing infrastructure and types for parsed attributesJana Dönszelmann-2/+2
2025-02-22Fix binding mode problemsMichael Goulet-1/+1
2025-02-08Rustfmtbjorn3-10/+10
2025-01-29Eliminate PatKind::PathOli Scherer-2/+6
2025-01-07Avoid naming variables `str`Josh Triplett-3/+3
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-1/+1
2024-12-16split attributesJonathan Dönszelmann-5/+4
2024-12-15Add hir::AttributeJonathan Dönszelmann-31/+32
2024-11-04ty::KContainer -> ty::AssocItemContainer::KMichael Goulet-2/+2
2024-11-03compiler: Directly use rustc_abi in lintsJubilee Young-3/+3
2024-10-24Remove associated type based effects logicMichael Goulet-5/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-11/+11
2024-09-21Explain why non_snake_case is skipped for binary crates许杰友 Jieyou Xu (Joe)-0/+3
2024-08-27Add `warn(unreachable_pub)` to `rustc_lint`.Nicholas Nethercote-2/+2
2024-08-07Use more slice patterns inside the compilerLeón Orell Valerian Liehr-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-8/+7
2024-06-03Fix up comments.Nicholas Nethercote-5/+5
2024-04-29Remove `extern crate rustc_session` from `rustc_lint`.Nicholas Nethercote-0/+1
2024-03-01Hoist only-executables check above producing crate ident许杰友 Jieyou Xu (Joe)-3/+5
2024-02-28Don't lint snake-case on executable crate nameGil Shoshan-1/+4
2024-02-10hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}`Vadim Petrochenkov-1/+1
2024-01-23Rename `LintContext::emit_spanned_lint` as `LintContext::emit_span_lint`.Nicholas Nethercote-3/+3