JS tools

From Things and Stuff Wiki
Revision as of 10:18, 3 January 2013 by Milk (talk | contribs)
Jump to navigation Jump to search


Analysis

JSLint

JSHint

fork of jslint, not as strict as crockford's defaults

git clone git@github.com:johnbender/jshint-service.git
cd jshint-service
heroku create
git push heroku master
  • jshint.vim : A plugin that integrates JSHint with Vim

Google Closure Linter

JSBeautifier

Other

  • Doctor JS is a genius. He'll analyze your JavaScript code, complete with: polymorphism, prototypes, exceptions, callbacks

Stack

  • Grunt: a task-based command line build tool for JavaScript projects.

Other

  • PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.

Apps

Vim

  • Vim JS Tools - This is a simple plugin that adds both JSLint and JSBeautify functionality in one. JSLint is currently assumed to be installed globally by npm, JSBeautify code is included.
    • forked from vim-js-beautify
  • jshint.vim - This plugin will allow you to run jshint from vim, and shows the results in a split window.