Auto merge of #34039 - ollie27:linkchecker_dirs, r=alexcrichton
linkchecker: Treat directory links as errors Directory links don't work well offline so they should be treated as errors. All examples of this I know of are fixed in #34021.
This commit is contained in:
commit
1c975eafa9
|
@ -191,6 +191,12 @@ fn check(cache: &mut Cache,
|
|||
// exist! If it doesn't then we register and print an error.
|
||||
if path.exists() {
|
||||
if path.is_dir() {
|
||||
// Links to directories show as directory listings when viewing
|
||||
// the docs offline so it's best to avoid them.
|
||||
*errors = true;
|
||||
let pretty_path = path.strip_prefix(root).unwrap_or(&path);
|
||||
println!("{}:{}: directory link - {}", pretty_file.display(),
|
||||
i + 1, pretty_path.display());
|
||||
return;
|
||||
}
|
||||
let res = load_file(cache, root, path.clone(), FromRedirect(false));
|
||||
|
|
Loading…
Reference in New Issue