exercism / rust

Exercism exercises in Rust.
https://exercism.org/tracks/rust
MIT License
1.41k stars 517 forks source link

Check docs are up to date #1297

Closed ErikSchierboom closed 2 years ago

ErikSchierboom commented 2 years ago

Please check if your documentation files are still up-to-date.

The key documentation files to check are:

There might be more.

Link check report

To help identify invalid links, we've automatically checked the links of all *.md files in this repo. This is the report of that check:

📝 Summary
---------------------
🔍 Total..........311
✅ Successful.....292
⏳ Timeouts.........0
🔀 Redirected.......0
👻 Excluded.........0
🚫 Errors..........19

Errors in ./exercises/practice/macros/.docs/instructions.md
✗ https://crates.io/crates/maplit (HTTP status client error (404 Not Found) for url (https://crates.io/crates/maplit))

Errors in ./exercises/shared/.docs/help.md
✗ https://exercism.io/docs/community/contributors (HTTP status client error (404 Not Found) for url (https://exercism.io/docs/community/contributors))

Errors in ./docs/LEARNING.md
✗ https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-beginners (error sending request for url (https://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-beginners): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate))

Errors in ./docs/archived/merge-strategy.md
✗ https://github.com/orgs/exercism/teams/rust (404 Not Found: Not Found)

Errors in ./concepts/string-vs-str/about.md
✗ https://crates.io/crates/heapless (HTTP status client error (404 Not Found) for url (https://crates.io/crates/heapless))

Errors in ./concepts/char/about.md
✗ https://crates.io/crates/unicode-segmentation (HTTP status client error (404 Not Found) for url (https://crates.io/crates/unicode-segmentation))

Errors in ./docs/archived/problem_ordering.md
✗ http://designisrefactoring.com/2016/07/09/exercism-shouldnt-make-you-cry/ (error sending request for url (http://designisrefactoring.com/2016/07/09/exercism-shouldnt-make-you-cry/): error trying to connect: dns error: failed to lookup address information: No address associated with hostname)

Errors in ./exercises/practice/parallel-letter-frequency/.docs/instructions.append.md
✗ https://doc.rust-lang.org/stable/book/2018-edition/appendix-06-nightly-rust.html (HTTP status client error (404 Not Found) for url (https://doc.rust-lang.org/stable/book/2018-edition/appendix-06-nightly-rust.html))

Errors in ./concepts/floating-point-numbers/about.md
✗ https://crates.io/crates/rust_decimal (HTTP status client error (404 Not Found) for url (https://crates.io/crates/rust_decimal))
✗ https://crates.io/crates/num-rational (HTTP status client error (404 Not Found) for url (https://crates.io/crates/num-rational))

Errors in ./exercises/practice/grep/.docs/instructions.append.md
✗ https://crates.io/crates/thiserror (HTTP status client error (404 Not Found) for url (https://crates.io/crates/thiserror))

Errors in ./exercises/practice/reverse-string/.docs/instructions.append.md
✗ https://crates.io/ (HTTP status client error (404 Not Found) for url (https://crates.io/))

Errors in ./docs/RESOURCES.md
✗ http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-osdev (error sending request for url (https://client01.chat.mibbit.com/): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate))
✗ http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-gamedev (error sending request for url (https://client01.chat.mibbit.com/): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate))
✗ http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust (error sending request for url (https://client01.chat.mibbit.com/): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate))
✗ http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-webdev (error sending request for url (https://client01.chat.mibbit.com/): error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1915: (unable to get local issuer certificate))

Errors in ./docs/ABOUT.md
✗ https://crates.io/ (HTTP status client error (404 Not Found) for url (https://crates.io/))

Errors in ./exercises/practice/decimal/.docs/instructions.md
✗ https://crates.io/crates/bigdecimal (HTTP status client error (404 Not Found) for url (https://crates.io/crates/bigdecimal))
✗ https://crates.io/crates/num-bigint (HTTP status client error (404 Not Found) for url (https://crates.io/crates/num-bigint))

Tracking

https://github.com/exercism/v3-launch/issues/54

myucesan commented 2 years ago

Could you re-run the link checker?

ErikSchierboom commented 2 years ago

Done. There's some false positives again.

✗ https://crates.io/crates/maplit (HTTP status client error (404 Not Found) for url (https://crates.io/crates/maplit))

Errors in ./exercises/practice/grep/.docs/instructions.append.md
✗ https://crates.io/crates/thiserror (HTTP status client error (404 Not Found) for url (https://crates.io/crates/thiserror))

Errors in ./docs/ABOUT.md
✗ https://crates.io/ (HTTP status client error (404 Not Found) for url (https://crates.io/))

Errors in ./docs/RESOURCES.md
✗ https://discord.gg/rust-lang (HTTP status client error (403 Forbidden) for url (https://discord.com/invite/rust-lang))
✗ https://discordapp.com/ (HTTP status client error (403 Forbidden) for url (https://discordapp.com/))

Errors in ./docs/archived/problem_ordering.md
✗ http://designisrefactoring.com/2016/07/09/exercism-shouldnt-make-you-cry/ (error sending request for url (http://designisrefactoring.com/2016/07/09/exercism-shouldnt-make-you-cry/): error trying to connect: dns error: failed to lookup address information: nodename nor servname provided, or not known)

Errors in ./concepts/char/about.md
✗ https://crates.io/crates/unicode-segmentation (HTTP status client error (404 Not Found) for url (https://crates.io/crates/unicode-segmentation))

Errors in ./concepts/string-vs-str/about.md
✗ https://crates.io/crates/heapless (HTTP status client error (404 Not Found) for url (https://crates.io/crates/heapless))

Errors in ./exercises/concept/semi-structured-logs/.docs/hints.md
✗ https://cheats.rs/#basic-types (error sending request for url (https://cheats.rs/#basic-types): error trying to connect: bad protocol version)

Errors in ./exercises/concept/csv-builder/.meta/design.md
✗ https://fasterthanli.me/blog/2020/working-with-strings-in-rust/ (HTTP status client error (403 Forbidden) for url (https://fasterthanli.me/blog/2020/working-with-strings-in-rust/))

Errors in ./exercises/concept/assembly-line/.meta/design.md
✗ https://cheats.rs/#basic-types (error sending request for url (https://cheats.rs/#basic-types): error trying to connect: bad protocol version)

Errors in ./exercises/practice/parallel-letter-frequency/.docs/instructions.append.md
✗ https://doc.rust-lang.org/stable/book/2018-edition/appendix-06-nightly-rust.html (HTTP status client error (404 Not Found) for url (https://doc.rust-lang.org/stable/book/2018-edition/appendix-06-nightly-rust.html))

Errors in ./exercises/practice/reverse-string/.docs/instructions.append.md
✗ https://crates.io/ (HTTP status client error (404 Not Found) for url (https://crates.io/))

Errors in ./exercises/practice/decimal/.docs/instructions.md
✗ https://crates.io/crates/num-bigint (HTTP status client error (404 Not Found) for url (https://crates.io/crates/num-bigint))
✗ https://crates.io/crates/bigdecimal (HTTP status client error (404 Not Found) for url (https://crates.io/crates/bigdecimal))

Errors in ./concepts/floating-point-numbers/about.md
✗ https://crates.io/crates/rust_decimal (HTTP status client error (404 Not Found) for url (https://crates.io/crates/rust_decimal))
✗ https://crates.io/crates/num-rational (HTTP status client error (404 Not Found) for url (https://crates.io/crates/num-rational))
myucesan commented 2 years ago

Strange, most seem to work. Maybe crates.io had a downtime. I checked a few of the others they work as well.

myucesan commented 2 years ago

They all seem to work.

ErikSchierboom commented 2 years ago

Great. This issue can be closed then.