Eu acho que você seria o primeiro se você fizesse um pacote que pode
- Digitalizar um site em busca de recursos
- Validar HTML
- Validar CSS
- Validar JS
- Encontre links quebrados
Eu posso pensar em algumas maneiras de fazer algumas delas.
Você pode usar o HTTrack ou outra copiadora de site para procurar recursos .
A validação HTML pode ser feita com esta ferramenta: WDG HTML Validator (possui uma opção Validar todo o site )
Há um plug-in da Microsoft para o IIS - Search Engine Optimization Toolkit , ele pode verificar um site em busca de links quebrados (junto com várias outras estatísticas interessantes do site)
Não é possível pensar em nada que valide CSS e JS durante a varredura de um site inteiro; as práticas modernas de design da web geralmente produzem um pequeno número de arquivos JS / CSS de qualquer maneira; portanto, você pode escolher apenas aqueles em algumas circunstâncias. Eu posso ver o potencial de uma necessidade de digitalizar JS / CSS embutido.
Para ajudá-lo a desenvolver essa ferramenta, você pode baixar a fonte para
Validador de marcação do W3C : http://dvcs.w3.org/hg/markup-validator/
CSS Lint : https://github.com/stubbornella/csslint
JS Lint : https://github.com/douglascrockford/JSLint