MDL-52504 grunt: fixed scope of jshint when in amd directory

This commit is contained in:
Janek Lasocki-Biczysko 2015-12-14 16:53:12 +00:00
parent 0dfcc2541a
commit c9b6feea0e

View File

@ -26,13 +26,14 @@ module.exports = function(grunt) {
var path = require('path'),
fs = require('fs'),
tasks = {},
cwd = process.env.PWD || process.cwd();
cwd = process.env.PWD || process.cwd(),
inAMD = path.basename(cwd) == 'amd';
// Project configuration.
grunt.initConfig({
jshint: {
options: {jshintrc: '.jshintrc'},
files: ['**/amd/src/*.js']
files: [inAMD ? cwd + '/src/*.js' : '**/amd/src/*.js']
},
uglify: {
dynamic_mappings: {
@ -218,7 +219,7 @@ module.exports = function(grunt) {
if (path.basename(path.resolve(cwd, '../../')) == 'yui') {
grunt.task.run('shifter');
// Are we in an AMD directory?
} else if (path.basename(cwd) == 'amd') {
} else if (inAMD) {
grunt.task.run('amd');
} else {
// Run them all!.