Finds helpers that aren't registered and variabled that aren't defined on the context. Can be used as a middleware with assemble, Template, verb, generate, and other apps built on Template.
Install with npm
$ npm i lint-templates --save
var lint = require('lint-templates');
Middleware
Use as a middleware with [Template] or Template-based applications, like [assemble], [verb], or [generate].
var lint = require('lint-templates');
module.exports = function (app) {
return function(file, next) {
lint(app, file);
next();
};
};
Register the middleware:
template.onLoad(/\.hbs/, lint(app));
Any of the following middleware VERBs should work:
.onLoad.preRender.preCompile.use.allAny of these "stages" might give you useful information depending how your project is setup.
Install dev dependencies:
$ npm i -d && npm test
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue
Jon Schlinkert
Copyright © 2015 Jon Schlinkert Released under the MIT license.
This file was generated by verb-cli on May 24, 2015.