grunt-contrib-jshint не игнорирует указанные каталоги

У меня есть следующие папки и файлы:

js/
   lib/
      jQuery.js
   compiled/
      all.js
   file1.js
   file2.js

Я хочу, чтобы JSHint только линты file1 а также file2 (без указания точных файлов) и для этого не линтовать папку lib и скомпилированную папку.

Может кто-нибудь пролить свет на то, почему моя задача JSHint, приведенная ниже, состоит в том, чтобы связать все файлы.js, а не игнорировать compiled а также lib папки?

    jshint: {
        options: {
            jshintrc: '.jshintrc'
        },
        all: [
            'js/**/*.js',
            '!js/compiled/**/*.js',
            '!js/lib/**/*.js'
        ]
    },

1 ответ

Пытаться

jshint: {
    options: {
        jshintrc: '.jshintrc'
    },
    all: [
        'js/*.js',
        '!js/compiled/*.js',
        '!js/lib/*.js'
    ]
},

Вам не нужно ** поскольку у вас нет промежуточных папок.

Другие вопросы по тегам