Skip to content
1 viewer

rust 1,863,595 · typescript 235,976 · javascript 133,240 · python 20,426 · 6,417 files · digest b3b8c6dd2bb2 · built in 2.5 s · crystals off

crates/cre8-app-seo/src/audit.rs

cre8-app-seo · module audit · src · 999 lines (877 code, 50 comment) · sha ced5e0af082b47ca

Items

enum Severity impl Severity struct Finding impl Finding struct PageFacts impl PageFacts struct AuditInput impl AuditInput struct AuditReport impl AuditReport const TITLE_MIN const TITLE_MAX const DESCRIPTION_MIN const DESCRIPTION_MAX const THIN_CONTENT_WORDS const HEAVY_INLINE_SCRIPT_BYTES const OVERSIZE_HTML_BYTES struct Rubric impl Rubric const GOOD

Functions

By call-graph weight (PageRank; 1.0 is the average function). 54 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
Rubric::checksrc/audit.rs:374method172804.7
auditsrc/audit.rs:411fn15118103.8
selectorsrc/audit.rs:194fn31703.6
AuditInput::newsrc/audit.rs:136method311303.5
good_inputsrc/audit.rs:786fn31922.3
good_pagesrc/audit.rs:781fn41401.9
extract_factssrc/audit.rs:312fn361481.4
grade_forsrc/audit.rs:182fn95201.3
is_absolutesrc/audit.rs:406fn32201.2
AuditInput::headersrc/audit.rs:140method31100.8
is_noindexsrc/audit.rs:402fn31100.8
Rubric::newsrc/audit.rs:370method31100.8
audit_indexabilitysrc/audit.rs:427fn261120.8
audit_titlessrc/audit.rs:454fn433110.8
audit_structuresrc/audit.rs:498fn522120.8
audit_socialsrc/audit.rs:551fn341110.8
audit_structured_datasrc/audit.rs:586fn262110.8
audit_contentsrc/audit.rs:613fn282110.8
audit_deliverysrc/audit.rs:642fn382120.8
audit_site_filessrc/audit.rs:681fn645120.8
collect_schema_typessrc/audit.rs:263fn186100.8
first_attrsrc/audit.rs:198fn81110.6
first_textsrc/audit.rs:207fn71110.6
visible_word_countsrc/audit.rs:218fn182110.6
inline_script_bytessrc/audit.rs:237fn71110.6
structured_datasrc/audit.rs:245fn172120.6
link_countssrc/audit.rs:282fn229110.6
origin_ofsrc/audit.rs:305fn51100.6
Severity::as_strsrc/audit.rs:31method84000.5
Finding::to_jsonsrc/audit.rs:54method91000.5
PageFacts::to_jsonsrc/audit.rs:94method251000.5
AuditReport::to_jsonsrc/audit.rs:160method161000.5
AuditReport::countsrc/audit.rs:177method31000.5
Rubric::finishsrc/audit.rs:392method82010.5
decorative_empty_alt_is_distinct_from_a_missing_attributesrc/audit.rs:749fn81030.5
a_well_formed_page_scores_an_asrc/audit.rs:791fn51020.5
facts_are_measured_not_guessedsrc/audit.rs:798fn141020.5
noindex_is_scored_as_the_critical_it_issrc/audit.rs:814fn71030.5
a_bare_page_fails_the_things_it_is_missingsrc/audit.rs:823fn192020.5
every_finding_carries_a_fixsrc/audit.rs:844fn72020.5
findings_are_ordered_worst_firstsrc/audit.rs:853fn71020.5
a_relative_sitemap_loc_is_criticalsrc/audit.rs:862fn121020.5
a_relative_robots_sitemap_directive_is_flaggedsrc/audit.rs:876fn61020.5
an_absolute_sitemap_passes_both_file_checkssrc/audit.rs:884fn91020.5
header_checks_are_skipped_when_no_headers_were_capturedsrc/audit.rs:895fn81020.5
uncompressed_delivery_is_flagged_when_headers_are_presentsrc/audit.rs:905fn71020.5
heavy_inline_script_is_flaggedsrc/audit.rs:914fn71030.5
script_text_does_not_count_as_page_contentsrc/audit.rs:923fn81020.5
malformed_structured_data_is_worse_than_none_reported_honestlysrc/audit.rs:933fn91030.5
a_non_200_page_is_criticalsrc/audit.rs:944fn81020.5
score_is_a_share_of_available_weightsrc/audit.rs:954fn61030.5
grade_boundaries_holdsrc/audit.rs:962fn101010.5
report_json_carries_findings_facts_and_countssrc/audit.rs:974fn91020.5
external_and_internal_links_are_told_apartsrc/audit.rs:985fn141020.5

Source not readable from this process.