Rule based accessibility linter for HTML documents