mirror of
https://github.com/rust-lang/rust.git
synced 2025-11-18 14:57:28 +00:00
Generate lint count in template
This commit is contained in:
parent
7a179313b9
commit
0ea413fe6b
@ -433,6 +433,7 @@ fn ui_cargo_toml_metadata() {
|
||||
#[derive(Template)]
|
||||
#[template(path = "index_template.html")]
|
||||
struct Renderer<'a> {
|
||||
count: usize,
|
||||
lints: &'a Vec<LintMetadata>,
|
||||
}
|
||||
|
||||
@ -512,7 +513,12 @@ impl DiagnosticCollector {
|
||||
|
||||
fs::write(
|
||||
"util/gh-pages/index.html",
|
||||
Renderer { lints: &metadata }.render().unwrap(),
|
||||
Renderer {
|
||||
count: LINTS.len(),
|
||||
lints: &metadata,
|
||||
}
|
||||
.render()
|
||||
.unwrap(),
|
||||
)
|
||||
.unwrap();
|
||||
});
|
||||
|
||||
@ -49,7 +49,7 @@ Otherwise, have a great day =^.^=
|
||||
<script src="theme.js"></script> {# #}
|
||||
|
||||
<div class="container"> {# #}
|
||||
<h1 class="page-header">Clippy Lints <span id="lint-count" class="badge"></span></h1> {# #}
|
||||
<h1 class="page-header">Clippy Lints <span class="badge">Total number: {{+ count }}</span></h1> {# #}
|
||||
|
||||
<noscript> {# #}
|
||||
<div class="alert alert-danger" role="alert"> {# #}
|
||||
|
||||
@ -592,20 +592,8 @@ disableShortcutsButton.checked = disableShortcuts;
|
||||
|
||||
addListeners();
|
||||
highlightLazily();
|
||||
|
||||
function updateLintCount() {
|
||||
const allLints = filters.getAllLints().filter(lint => lint.group != "deprecated");
|
||||
const totalLints = allLints.length;
|
||||
|
||||
const countElement = document.getElementById("lint-count");
|
||||
if (countElement) {
|
||||
countElement.innerText = `Total number: ${totalLints}`;
|
||||
}
|
||||
}
|
||||
|
||||
generateSettings();
|
||||
generateSearch();
|
||||
parseURLFilters();
|
||||
scrollToLintByURL();
|
||||
filters.filterLints();
|
||||
updateLintCount();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user