Extensible validator based on jsoup to find:
- Broken links (link checker): internal linking only, no validation of external links or mailto links yet
- Broken link anchors: check if the anchor of internal links exists, e. g. for
<a href="foo.html#bar">, it is checked if the anchorbar(e. g.<a name="bar">,<p id="bar">, etc.) exists in the filefoo.html - Missing resources: images, CSS files, JavaScript files, videos, etc.
- Dubious files: unwanted files directly included or contained in ZIP files
- Windows thumbs cache file (
Thumbs.db,ehthumbs.db, etc.) - LibreOffice/OpenOffice lock/temp file (
.~*#) - Microsoft Office lock/temp file (
~*.tmp) - Microsoft Word auto-recovery file (*
.asd)
- Windows thumbs cache file (
- Duplicate ZIP entries:
doc.zipor another ZIP file (inside or outside ofdoc.zip) contains multiple entries with the same name
java -jar website-validator-<version>.jar /path/to/website-or-plugin-dir/ [ -htmlreport /path/to/report.html [ -htmlreportbaseurl http://www.example.com/help ] ]
A .jar Eclipse help plug-in has to be unzipped first.
HTML report contains tablesort (MIT License).
Developed by Advantest Corporation and Holger Voormann