GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
Admin message
Self sign-up has been disabled due to increased spam activity. If you want to get access, please send an email to a project owner (preferred) or at gitlab(at)nic(dot)cz. We apologize for the inconvenience.
This program is intended for scanning a wesite (already deployed or in development). It checks for broken links, validates HTML and CSS and if any javascript errors occur, it reports them as well.
SiteValidator is a Selenium-based tool. Thanks to using real browser it is capable of detecting errors on resources which are loaded asynchronously, as when a javascript creates links on page, loads other resources, etc.
## Installation
For the moment the only way how to fetch and install the application is to get sources from git repository and buildig it itself.
Befor first use don't forget to edit config file ~/.java/sitevalidator.xml where you specify location of validators and other options, some of which can be also specified on command line, in which case command line option takes precendense over value in the config.
## Dependencies
* maven (build dependency)
* Firefox
* w3c-markup-validator
* Validator.nu (is not in system repositories, must be installed manually, see http://about.validator.nu/#src for details)
* java libraries as httpclient (from org.apache.httpcomponents). If you run ./install.sh script for installation, maven will take care of this dependencies.