JSHint

JSHint is a tool that helps to detect errors and potential problems in Javascript code. Wielded by this app, you can consider it a whole-website code checker. It is based on Douglas Crockford’s JSLint. At the moment, this test only checks standalone files with the .js extension and are of the MIME types:

  • text/javascript
  • application/x-javascript
  • application/javascript

Inline script blocks are not checked

PageRank

Check Page Rank All Pages In Site

This test looks up a representation of the Google PageRank™ of each given document. Possible values are from 0-9 (zero through nine) and blank, which means the document does not have a PageRank™. Blank may be considered below 0 (zero) in importance.

The PageRank™ values returned from our app are only an approximation of the actual PageRank™ maintained internally by Google. The same PageRank™ approximation is publicly and freely available in many other places on the internet, although our access to it may be severed at any time. Not only is the PageRank™ given here an approximation, it may lag some months behind the actual and current value maintained internally by Google.

PageRank™ is a registered trademark of Google, Inc. held by Stanford University, CA.

HTML Validator

This tool is running an instance of the HTML Validator.nu developed by Henri Sivonen, adopted by the WHATWG and eventually implemented by W3. The validator shows errors in HTML standard compliance. Warnings and Information messages are suppressed.

Links

Our link checker reports on missing web pages that are referred to by anchor tags. Broken links are shown in yellow for each document they appear in. Non-standard responses for pages within a website (error code 400 and above) are shown within the summary results table for each website check performed.

Spelling

Our spell checker shows you all typos and/or misspellings found in each page of your website. Spelling failures are shown both in the summary view and detail view. In the detail view, you can add discovered words to your personal dictionary and the checker will not flag them again.

We currently have dictionaries to check:

  • British English (en_GB)
  • Canadian English (en_CA)
  • US English (en_US)
  • Español (es)
  • French (fr)
  • Swiss French (fr_CH)

Our text parser extracts words from the HTML on a unicode basis. So the spellchecker works best when the charset of the documents is “UTF-8″ as specified by the http headers