about summary refs log tree commit diff
path: root/src/librustdoc/passes/lint
AgeCommit message (Expand)AuthorLines
2025-09-22fix ICE in rustdoc::invalid_html_tagsbinarycat-1/+2
2025-09-10Simplify code for `find_raw_urls`Guillaume Gomez-17/+11
2025-09-10Improve suggestion in case a bare URL is surrounded by bracketsGuillaume Gomez-13/+40
2025-08-21rustdoc::invalid_html_tags(unclosed comment): fix off by one in spanbinarycat-1/+1
2025-08-21refactor rustdoc::invalid_html_tags tag parserbinarycat-169/+380
2025-07-19Fix clippy lints in librustdocGuillaume Gomez-8/+8
2025-06-23Improve code and documentationGuillaume Gomez-12/+22
2025-06-23Do not emit `redundant_explicit_links` rustdoc lint if the doc comment comes ...Guillaume Gomez-17/+42
2025-06-19Extract Translator structCameron Steffen-18/+10
2025-05-22rustdoc: improve diagnostics on raw doc fragmentsbinarycat-4/+8
2025-05-06rustdoc: remove unportable markdown lint and old parserMichael Howell-145/+0
2025-03-06`librustdoc`: flatten nested ifsYotam Ofek-11/+11
2025-02-12Correctly escape hashtags when running `invalid_rust_codeblocks` lintGuillaume Gomez-1/+6
2025-02-08Rustfmtbjorn3-4/+5
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-5/+7
2024-12-06Store a single copy of the error registry in DiagCtxtbjorn3-1/+2
2024-11-28Fix new clippy lintsGuillaume Gomez-98/+90
2024-10-07Convert `Option<&Lrc<T>>` return types to `Option<&T>`.Nicholas Nethercote-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-10/+9
2024-09-04rustdoc: unify the short-circuit on all lintsMichael Howell-196/+157
2024-08-30Remove `#[macro_use] extern crate tracing` from rustdoc.Nicholas Nethercote-0/+1
2024-08-20Remove unneeded conversion to `DefId` for `ExtraInfo`Guillaume Gomez-2/+4
2024-07-29Reformat `use` declarations.Nicholas Nethercote-27/+29
2024-07-04Rollup merge of #127301 - estebank:fix-suggestions, r=UrgauMatthias Krüger-19/+17
2024-07-04Adjust rustdoc automatic link suggestionEsteban Küber-19/+17
2024-07-01rustdoc: add usable lint for pulldown-cmark-0.11 parsing changesMichael Howell-0/+152
2024-06-30rustdoc: update to pulldown-cmark 0.11Michael Howell-11/+15
2024-06-20Add blank lines after module-level `//!` comments.Nicholas Nethercote-0/+2
2024-06-05Make top-level `rustc_parse` functions fallible.Nicholas Nethercote-3/+8
2024-06-05Reorder `source_str_to_stream` arguments.Nicholas Nethercote-1/+1
2024-06-05Don't use the word "parse" for lexing operations.Nicholas Nethercote-8/+3
2024-06-01Auto merge of #124577 - GuillaumeGomez:stabilize-custom_code_classes_in_docs,...bors-3/+1
2024-05-23Remove `LintDiagnostic::msg`León Orell Valerian Liehr-20/+77
2024-05-01Stabilize `custom_code_classes_in_docs` featureGuillaume Gomez-3/+1
2024-04-13rustdoc: check redundant explicit links with correct itemidMichael Howell-11/+8
2024-03-28Correctly get complete intra-doc link dataGuillaume Gomez-1/+12
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-2/+2
2024-02-29Rename `DiagCtxt::with_emitter` as `DiagCtxt::new`.Nicholas Nethercote-1/+1
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-2/+2
2024-02-28Rename `Diagnostic` as `DiagInner`.Nicholas Nethercote-2/+2
2024-02-22Overhaul `Diagnostic` args.Nicholas Nethercote-1/+1
2024-02-07docs: also check the inline stmt during redundant link checkbohan-17/+32
2024-02-05Make `Emitter::emit_diagnostic` consuming.Nicholas Nethercote-1/+1
2024-01-23Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.Nicholas Nethercote-6/+6
2024-01-05rustc_span: Remove `fn fresh_expansion`Vadim Petrochenkov-2/+2
2024-01-04compiler: fix typosvuittont60-1/+1
2023-12-23Improve some names.Nicholas Nethercote-1/+1
2023-12-18Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.Nicholas Nethercote-2/+2
2023-12-18Rename `ParseSess::with_span_handler` as `ParseSess::with_dcx`.Nicholas Nethercote-1/+1
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-2/+2