-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Labels
Description
Make a spider tool that will go through all pages of a site and check stuff. It would run as part of CI and reject bad PRs.
This might make more sense as a separate project, not part of elsa, but tracker currently this seems like the best place to track the idea.
Please coordinate here before starting work; a few people are exploring the idea.
Ideas for checks:
- Weed out 404s/500s in internal links
- Check external links
- Check orphaned pages (frozen, but no links to them)
- Validate HTML
- Verify slashes at end of URLs
- Measure code coverage
- Lint URL structure (e.g. removing last URL segment results in valid URL)