pedant

A vows macro for adding a jshint step to your tests

npm install pedant
1 downloads in the last week
1 downloads in the last month

PEDANT

A vows macro for jshinting your project's code

Example:

var vows = require('vows'),
    assert = require('assert'),
    path = require('path'),
    pedant = require('../lib/pedant');

vows.describe('An example of the "pedant" macro').addBatch(
  pedant(path.join(__dirname, '../'), pedant.settings.nodejitsu)
).export(module);

You can run this example yourself simply by running this project's test!

Install:

npm install pedant

Usage:

pedant(filepath, [settings])

  • Returns a vows batch.
  • First argument is the top-level directory of what you want to lint.
  • Second argument can be linter settings to pass to jshint.

pedant.settings

Contains some included jshint settings:

pedant.settings.nodejitsu

The official nodejitsu house style jshint settings.

Test:

npm test

License:

MIT/X11.

npm loves you