Open transitive-bullshit opened 5 years ago
Sure
The rule has been removed in https://github.com/sindresorhus/awesome-lint/releases/tag/v0.13.0, so this issue can be closed now.
If anyone wants to still check for dead URLs, I suggest trying lychee as a scheduled workflow:
https://github.com/fregante/Awesome-WebExtensions/blob/main/.github/workflows/link-checker.yml
It will automatically open an issue when it finds a broken URL. Using it as a schedule workflow also avoids occasionally failing new PRs for pre-existing broken URLs.
The rule has been removed in https://github.com/sindresorhus/awesome-lint/releases/tag/v0.13.0, so this issue can be closed now.
readme needs updating https://github.com/sindresorhus/awesome-lint#special-comments
This seems to be tripping a lot of people up and there are a decent number of edge cases that will be difficult to resolve robustly in all cases (e.g., rate limits, IP blacklists when running from CI, temporary server outages, etc).
See https://github.com/transitive-bullshit/check-links/issues/4 for the main issue where many authors have included their false negatives. Also see #88, #85, #50, and numerous other issues raised that are referenced in https://github.com/transitive-bullshit/check-links/issues/4.
My proposal would be to make these warnings instead of hard errors.