grunt-semicolonize
v0.0.2
Published
Insert semicolons into JavaScript source.
Downloads
1
Maintainers
Readme
grunt-jssemicoloned
This is a Grunt task to validate JavaScript source. It uses Acorn to look for possible syntax errors and automatically inserts missing semicolons.
How to Use It
First, install the package:
npm install grunt-jssemicoloned
Modify your Gruntfile.js
file to have the following line somewhere:
grunt.loadNpmTasks('grunt-jssemicoloned');
If it has been installed correctly, running grunt --help
should
include jssemicoloned
in the list of available tasks.
Set the files to be validated, as part of Grunt configuration via the
new jssemicoloned
key. As an example, initConfig
in your grunt.js
might look like the following fragment:
grunt.initConfig({
pkg: '<json:package.json>',
jssemicoloned: {
files: ['*.js', 'lib/**/*.js', 'test/**/*.js']
},
test: {
files: ['test/**/*.js']
}
}
You can specify the files to be validated using the usual file pattern.
In the above examples, it will validate every *.js
files in the main
directory, the lib
directory, and the test
directory. It will also alter
all files with missing semicolons.
Whenever you want the semicolon insertion task to run, just invoke it using:
grunt jssemicoloned
It is not recommended to include the validation task in your default.