JSLint - The JavaScript Code Quality Tool

JSLint is a JavaScript program that looks for problems in JavaScript programs. It is a code quality tool. JSLint takes a JavaScript source and scans it. If it finds a problem, it returns a message describing the problem and an approximate location within the source. The problem is not necessarily a syntax error, although it often is. JSLint looks at some style conventions as well as structural problems. It does not prove that your program is correct.

JavaScript is a young-for-its-age language. It was originally intended to do small tasks in webpages, tasks for which Java was too heavy and clumsy. But JavaScript is a very capable language, and it is now being used in larger projects. Many of the features that were intended to make the language easy to use are troublesome for larger projects. A lint for JavaScript is needed: JSLint, a JavaScript syntax checker and validator.

The source is available in location http://www.jslint.com/lint.html



http://www.jslint.com/

Bookmark and Share          5977



comments powered by Disqus


Related Products

Jslint4java - A Java wrapper around Douglas Crockford's jslint tool.

This is a java wrapper around the fabulous tool by Douglas Crockford, jslint. It provides a simple interface for detecting potential problems in JavaScript code. The usage is simple: % java -jar jslint4java-1.4.jar application.js jslint:application.js:11:9:Line breaking error ')'. jslint:application.js:11:10:Missing semicolon.There are a multitude of options; try --help for more details. You might also be interested in the ant task. This lets you run jslint as part of your builds. For documentat

Read more

Jslintpspad - The JSLint JavaScript Verifier plugin for PSPad

JSLint plugin for PSPad.JSLintThe JavaScript Verifier by Douglas Crockford (http://www.jslint.com). PSPadPSPad - a freeware code editor (http://www.pspad.com) DescriptionThis plugin for PSPad performs a jslint on a javascript file in the editor. The results can be browsed up and down. It starts with a pre defined set of options. These are basically the same as the good parts as described on the jslint site. Options can be changed permanently in the plugin file or with the /*jslint option. The la

Read more

Jslint4java12 - New version to jslint4java i.e. 1.2 having reporting functionality

reference : http://code.google.com/p/jslint4java/ Usage 1: <taskdef name="jslint" classname="net.happygiraffe.jslint.ant.JSLintTask" classpathref="project.classpath"></taskdef> \t <jslint dir="${web.dir}"></jslint> This will generate output at the console \t Usage 2: <taskdef name="jslint" classname="net.happygiraffe.jslint.ant.JSLintTask" classpathref="project.classpath"></taskdef> \t <jslint dir="${web.dir}"> <formatter type="xml" tofile="./report.xml"> Unknown end tag for </jslint> This will

Read more

Jslint-multi-widget - With JSLint Multi you can monitor multiple javascript files and continually ha

JSLint Multi v1.2.1 widget by Michael Schøler and Jakob Kruse is now ready for download. JSLint Multi uses Douglas Crockford’s excellent JSLint tool to check your Javascript files for potential problems. Drag a folder unto JSLint Multi, and it will give you an overview of the JSLint status of every Javascript file in that folder and folders below it. Click a file in the list, or drag a file, URI or some Javascript code unto the widget, and it will displays details of the first problem found.

Read more

Jslint-for-wsh - JSLINT / JSHINT for WSH on Windows

This project includes these major itemsA modified version of Douglas Crockford's JSLINT.js , that works with WSH (cscript.exe) A modified version of JSHINT.js, that works with WSH a flymake-for-jslint elisp module for use of the modified jslint or jshint within emacs. These versions of jslint.js and jshint.js include two changes from the originals: allows reading of the filename on the cscript.exe command line reformats error messages so that they are similar to those emitted by a C compiler. Th

Read more

CodeNarc - Static Analysis for Groovy

CodeNarc analyzes Groovy code for defects, bad practices, inconsistencies, style issues, coding standards, best practices and more. CodeNarc triggers violations based on rules which are predefined or custom rules. The static analysis report is generated in XML or HTML format. It is well integrated with the Ant Task and plugins exist for Maven, Gradle, Grails, Griffon, Sonar and Hudson.

Read more

FindBugs - static analysis tool for Java

FindBugs uses static analysis to look for bugs in Java code. it can analyze programs compiled for any version of Java. Eclipse and Maven plugins are available. FindBugs has been downloaded more than 700,000 times.

Read more

JLint - static analysis for Java

Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis and building the lock graph. Jlint is extremely fast. It is easy to learn and requires no changes to the class files. Jlint has been used in an industrial environment and successfully uncovered faults with little effort.

Read more

Jslint-dashboard - JSLint Dashboard widget for Mac OS X

This is a Dashboard interface for Douglas Crockford's JSLint script. It includes all the options of the real thing, as of the release date. Compliance is shown by the progress bar on the bottom: a green bar indicates good code, a yellow bar indicates undefined globals, a red bar indicates a code error, and two red bars indicate a fatal error.

Read more

Apache-rat-pd - RAT Plagiarism Detector

Apache RAT plagiarism detectorWhat is it?Apache RAT plagiarism detector is command-line tool for searching the code base for possibly plagiarized code using web code search engines. Shortly - it checks if source code is cut&pasted from somewhere by searching on Google code search, Koders code search.... Tool is still unfinished with very basic usability..... This simple tool is based on this idea: http://wiki.apache.org/general/SummerOfCode2009#rat-project More information can be found on: http:

Read more

Related Tags
Browse projects by tags.

Follow feeds Follow bestopensource on Twitter Follow bestopensource on Facebook


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.

Do you provide Consulting, Training, Support for any open source products. Register your business

Tag Cloud >>