Skip to content

QA Spider #33

Description

@encukou

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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions