Подтвердить что ты не робот

Adobe Brackets отключает jslint, но разрешает jshint

Мой основной вопрос: В редакторе Adobe Brackets как использовать jshint при выключении или отключении jslint?

My tl; dr: При использовании javascript в редакторе Adobe Brackets я обнаруживаю, что получаю результаты как для jslint, так и для jshint. Хотя у меня есть jshint, настроенный по своему вкусу, я никогда не смогу избежать появления предупреждающего символа, указывающего, что мне не удалось передать jslint, поэтому всегда кажется, что есть проблемы с моей линией. Я просто хочу использовать jshint, поскольку возможность глобально настроить его с помощью файла .jshintrc весьма полезна, но я не вижу способа отключить jslint и разрешить jshint. Кто-нибудь знает, как это сделать?

Я предполагаю, что я мог бы сбросить jshint и просто использовать jslint, но поскольку последний требует, чтобы конфигурация была застряла непосредственно в JS файле, я не хочу этого делать.

4b9b3361

Ответ 1

Теперь вы можете добавить свой предпочтительный линт в файл настроек скобок:

"language": {
    "javascript": {
        "linting.prefer": ["JSHint"],
        "linting.usePreferredOnly": true
    }
},

Откройте файл настроек с помощью Debug > Open Preferences File.

Настройки скобок
Пример файла preferences.json

Ответ 2

Чтобы иметь несколько линтов при отключении jslint, используйте вышеприведенное плюс:

    "linting.prefer": [
        "JSHint",
        "JSCS"
    ],

Ответ 3

В скобках IDE выберите "Файл" → "Менеджер расширений". Перейдите на вкладку "По умолчанию" и найдите JSLint в окне поиска и отключите его.

Версия для скобок - 1.10

Ответ 4

Итак, короткий ответ - "вы не можете".

После многократного копания кажется, что, хотя вы можете отключить jslint, это также отключит jshint. Поскольку jslint запекается в Кронштейны, единственным решением является вхождение и взломать скобки кода самостоятельно. C'est la vie.