1 |
|
2 | config.init({
|
3 | pkg: '<json:package.json>',
|
4 | test: {
|
5 | files: ['test/**/*.js']
|
6 | },
|
7 | lint: {
|
8 | files: ['grunt.js', 'lib/**/*.js', 'tasks/*.js', 'tasks/init/*.js', 'test/**/*.js']
|
9 | },
|
10 | watch: {
|
11 | files: '<config:lint.files>',
|
12 | tasks: 'default'
|
13 | },
|
14 | jshint: {
|
15 | options: {
|
16 | curly: true,
|
17 | eqeqeq: true,
|
18 | immed: true,
|
19 | latedef: true,
|
20 | newcap: true,
|
21 | noarg: true,
|
22 | sub: true,
|
23 | undef: true,
|
24 | boss: true,
|
25 | eqnull: true,
|
26 | node: true,
|
27 | es5: true
|
28 | },
|
29 | globals: {
|
30 | grunt: true,
|
31 | async: true,
|
32 | underscore: true,
|
33 | util: true,
|
34 | task: true,
|
35 | file: true,
|
36 | fail: true,
|
37 | config: true,
|
38 | option: true,
|
39 | template: true,
|
40 | log: true,
|
41 | verbose: true
|
42 | }
|
43 | }
|
44 | });
|
45 |
|
46 |
|
47 | task.registerTask('default', 'lint test');
|