-
Notifications
You must be signed in to change notification settings - Fork 161
Use a faster link-verifier #20
Conversation
|
It would be nice if it would print a summary of failed files at the bottom instead of having to search through the logs. If there are any command line wizards here that know a way to do that, I'd appreciate if you added it to this PR :D |
|
I'm happy for this to be merged. Ideally it would check |
|
I think it checks every *.md file. |
63c3315 to
1b12b40
Compare
|
Did a rebase. It does seem to check |
|
There is a merge conflict. |
https://github.com/bmuschko/link-verifier is roughly 10x faster than the previous link verifier
1b12b40 to
4e9df17
Compare
|
It doesn't find any links in the issue templates and the sidebar files, so it can't test them but it also won't fail due to them. Does that work for you? |
|
@SaschaMann I've looked into the output of the link verifier, and it looks to me like it is only checking external links: Verifying file: docs/maintainers/migrating-your-config-json-files.md No links found. I think the main goal of the link verifier is to check the internal links. Is this something that can be configured? |
|
I just noticed that as well, must've missed it before. There's no config option for it unfortunately. Sorry, I should have checked that earlier. |
|
No problem. It was worth checking out, as the link verifier is slow. |
* First * Add : config.json authors & editor * Add : exchange file exchange_test / exchange * Fix : typo Line 2 from .exchange import * -> from exchange import * * Fix : Forder Name * Fix : Folder Name * Added example and instructions. (#6) added : currency-exchange/.meta/example.py added : currency-exchange/.docs/instructions.md * Added design.md (#7) * added design.md added : currency-exchange/.meta/design.md * Added hint.md (#8) Added hint.md (#8) * Add : hint.md (#10) * Delete .DS_Store * Add : hint.md (#9) Add : hint.md Solving Conflict * Add introduction.md (#8) * Fix: typo (#11) fix exchangable to exchangeable fix "Chandler want" to "Chandler wants" in instructions.md * Change File_name & Prettier (#12) * Fix : Prettier (#13) * Add : slug to config.json (#14) * Fix config (#15) * Fix introduction.md (#16) * Fix instructions.md (#17) * Fixed instructions.md Fixed grammatical errors in instructions.md based on BethanyG's review. Co-authored-by: Limm-jk <201602057@cs-cnu.org> Co-authored-by: Junkyu Lim <57378834+Limm-jk@users.noreply.github.com> * add testcase * Added problem "6. Calculate unexchangeable value" (#19) * Added new problem "Calculate unexchangeable value" Added modular arithmetic problem Calculate unexchangeable value * Added new problem "Calculate unexchangeable value" (example.py, exchange.py) Modified example.py, exchange.py * Modified Calculated unexchangeable value Modified `unexchangeable_value()` function's expected return type to be `int` * added new lines at the end of file * applied prettier on instructions.md Co-authored-by: Limm-jk <201602057@cs-cnu.org> Co-authored-by: Junkyu Lim <57378834+Limm-jk@users.noreply.github.com> * Add : Problem Design (#20) * Update languages/python/config.json we changed the concept name, so needed to update file. * Update languages/python/exercises/concept/currency-exchange/.docs/introduction.md * Update languages/python/exercises/concept/currency-exchange/.docs/introduction.md * Update languages/python/exercises/concept/currency-exchange/.docs/introduction.md * Update languages/python/exercises/concept/currency-exchange/.docs/introduction.md * Update languages/python/exercises/concept/currency-exchange/.meta/config.json we've decided to name the stub and test files for the concept and not the story. * Update languages/python/exercises/concept/currency-exchange/.meta/design.md minor typo * Update languages/python/exercises/concept/currency-exchange/exchange_test.py * Update languages/python/exercises/concept/currency-exchange/exchange_test.py * Update languages/python/exercises/concept/currency-exchange/.docs/introduction.md Co-authored-by: Yunseon Choi <science_co@naver.com> * Update languages/python/config.json removed arithmetic as a concept until we get the about.md file made. * Update languages/python/exercises/concept/currency-exchange/.meta/config.json reverting file name change and deferring to different PR. This is currently breaking a CI test. Co-authored-by: Yoggy <wjdek88@naver.com> Co-authored-by: Seunghun Yang <Yabby1997@gmail.com> Co-authored-by: Ticktakto <50654571+Ticktakto@users.noreply.github.com> Co-authored-by: Yunseon Choi <science_co@naver.com> Co-authored-by: wnstj2007 <43427152+wnstj2007@users.noreply.github.com> Co-authored-by: BethanyG <BethanyG@users.noreply.github.com>
This link verifier is roughly 10x faster than the previous one. It's written in Go and available as a binary, and thus easier to run locally.
Example test builds: SaschaMann#1