Как запустить JSLint / JSHint в файле с шаблонами?
Я пытаюсь внедрить некоторые инструменты для улучшения качества кода. Очевидным решением, которое я использовал в предыдущей компании, было запустить jslint
Перед проверкой кода.
Как можно взять код, подобный приведенному ниже, и иметь его JSLint / JSHint правильно, игнорируя теги шаблона?
var a = { "test" : "test"};
{% comment %}
{% endcomment %}
{{ my_variable }}
window.x = "y";
Я видел это вопрос конкретно касается JSHint , который, похоже, может обрабатывать некоторые случаи, но он не обращается к встроенным переменным, как {{ my_variable }}
выше.
Есть ли способ игнорировать определенные строки, используя JSHint/JSLint, или иным образом заставить линтинг выполняться правильно?
1 ответ:
Подобно пылеобразования в CoffeeScript с помощью этих инструментов, вы пытаетесь Линт содержание за pervue. Вероятно, проще всего запустить шаблон с фиктивными значениями, и JSHint, что результирующий файл.
Вероятно дубликат Как запустить JSHint на файлах с разметкой шаблона Django в них?