Creo que serías el primero si hicieras un paquete que pueda
- Escanear un sitio web en busca de recursos
- Validar HTML
- Validar CSS
- Validar JS
- Encuentra enlaces rotos
Puedo pensar en un par de formas de hacer algunas de ellas.
Es posible que pueda usar HTTrack u otra copiadora de sitios web para buscar recursos .
La validación de HTML podría hacerse con esta herramienta: WDG HTML Validator (tiene una opción de Validar todo el sitio )
Hay un complemento de Microsoft para IIS: Search Engine Optimization Toolkit , puede escanear un sitio determinado en busca de enlaces rotos (junto con varias otras estadísticas bastante ingeniosas del sitio)
No puedo pensar en ninguno que valide CSS y JS mientras escanea un sitio completo, las prácticas modernas de diseño web generalmente producen una pequeña cantidad de archivos JS / CSS de todos modos, por lo que puede ser una buena opción para aquellos en algunas circunstancias. Sin embargo, puedo ver la necesidad de escanear JS / CSS en línea.
Para ayudarlo a desarrollar dicha herramienta, puede descargar la fuente para
W3C Markup-Validator : http://dvcs.w3.org/hg/markup-validator/
CSS Lint : https://github.com/stubbornella/csslint
JS Lint : https://github.com/douglascrockford/JSLint