Short: Syntax and minimal style checker for HTML. Author: neilb@cre.canon.co.uk (Neil Bowers) Uploader: renaud lacour free fr (Renaud Lacour) Type: comm/www Architecture: m68k-amigaos Requieres: Geek Gadgets distribution Weblint is a syntax and minimal style checker for HTML : a perl script which picks fluff off html pages, much in the same way traditional lint picks fluff off C programs. Files to be checked are passed on the command-line : % weblint *.html Warnings are generated a la lint -- (line #): . E.g.: home.html(9): malformed heading - open tag is

, but closing is

Weblint includes the following features: * by default checks for HTML 3.2 (Wilbur) * 46 different checks and warnings * Warnings can be enabled/disabled individually, as per your preference * asic structure and syntax checks * warnings for use of unknown elements and element attributes. * context checks (where a tag must appear within a certain element). * overlapped or illegally nested elements. * do IMG elements have ALT text? * catches elements which should only appear once * flags obsolete elements. * support for user and site configuration files * stylistic checks * checks for html which is not portable across all browsers * flags markup embedded in comments, since this can confuse some browsers * support for Netscape (v4), and Microsoft (v4) HTML extensions All warnings can be enabled or disabled, using a configuration file, $HOME/.weblintrc. A sample configuration file, weblintrc, is included in the distribution. Weblint also supports a site-wide configuration file, which lets a group of people share a common configuration. See the man page for details. -------- Nota Bene : Weblint requieres a Perl interpreter : you should use the Geek Gadgets distribution. To install, unpack the archive, open a shell and type : >cd ram: >lha x volume:directories/weblint-1.020.lha >sh #cd /ram/weblint-1.020 #make If everything is ok, type : #make install To run Weblint, you may have to type : #perl /usr/local/bin/weblint If you need help using Weblint, first, read the original README included in the archive, go to Weblint's home page (http://www.weblint.org). Then, if you can't find a solution to your problem, contact the AUTHOR.