jshint игнорирует папку node_modules

Я попытался позволить grunt jshint сканировать все файлы js, кроме файлов в папке node_modules. Я попробовал следующую конфигурацию grunt, она все еще сканирует все файлы, включая файлы в node_modules. кто-нибудь знает почему? также может кто-нибудь объяснить /**/*.js **/*.js. что означает двойная звезда вот мои конфиг файлы

module.exports = function(grunt) {

    grunt.initConfig({
        jshint: {
            all: ['**/*.js'],
            options: {
                ignores: ['node_modules']
            }
        }
    });

    grunt.loadNpmTasks('grunt-contrib-jshint');
};

1 ответ

Решение

Основываясь на подсказке @ateich, я понял, что могу сделать следующее, чтобы решить проблему

module.exports = function(grunt) {
    grunt.initConfig({
        jshint: {
            all: ['**/*.js'],
            options: {
                jshintrc: true,
                ignores: ['node_modules/**/*.js']
            }
        }
    });

    grunt.loadNpmTasks('grunt-contrib-jshint');
};
Другие вопросы по тегам