12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- /*
- * grunt-contrib-jshint
- * http://gruntjs.com/
- *
- * Copyright (c) 2012 "Cowboy" Ben Alman, contributors
- * Licensed under the MIT license.
- */
- 'use strict';
- module.exports = function(grunt) {
- // Project configuration.
- grunt.initConfig({
- jshint: {
- all_files: [
- 'Gruntfile.js',
- 'tasks/*.js',
- '<%= nodeunit.tests %>'
- ],
- individual_files: {
- files: [
- {src: 'Gruntfile.js'},
- {src: 'tasks/*.js'},
- {src: '<%= nodeunit.tests %>'},
- ]
- },
- options: {
- jshintrc: '.jshintrc',
- }
- },
- // Unit tests.
- nodeunit: {
- tests: ['test/*_test.js']
- }
- });
- // Actually load this plugin's task(s).
- grunt.loadTasks('tasks');
- // These plugins provide necessary tasks.
- grunt.loadNpmTasks('grunt-contrib-nodeunit');
- grunt.loadNpmTasks('grunt-contrib-internal');
- // Whenever the "test" task is run, run the "nodeunit" task.
- grunt.registerTask('test', ['nodeunit']);
- // By default, lint and run all tests.
- grunt.registerTask('default', ['jshint', 'test', 'build-contrib']);
- };
|