Хрюкающая пауза - как меньше проверять

Я хочу проверить файл меньшего размера на наличие действительного кода. Я использовал плагин grunt "grunt-recess", и он работает, но не так, как я хочу. . Это часть Gruntfile.js:

recess: {
    dist: {
        src: [
            "less/base.less"
        ]
    }
}

Если я напишу следующее в моем меньшем файле

.test {
    margin-left: 2px;
    margin-top: 2px


}

... он жалуется на неправильный порядок свойств. Но почему он не жалуется на отсутствие ; а пустые строки? Может быть, это очень легко, но не для меня. Я впервые использую grunt и не нахожу решения (много пользовался гуглом). Я также пробовал "lesslint", но это тоже не сработало.

Спасибо за вашу помощь!


person KevinH    schedule 11.12.2014    source источник
comment
Ну, вкратце: recess на самом деле не проверяет код Less, а фактически проверяет скомпилированный из него CSS. Следовательно, он не жалуется на отсутствие ; и пустых строк просто потому, что в скомпилированном CSS их нет. (И отвечая на ваш следующий вопрос: нет, настоящих инструментов Less linting не существует, все существующие инструменты, объявляющие себя таковыми, на самом деле вместо этого lint скомпилируют результат CSS).   -  person seven-phases-max    schedule 12.12.2014


Ответы (1)


Правильный ответ, но, к сожалению, нет решения:

«Ну, вкратце: recess на самом деле не анализирует код Less, а вместо этого фактически проверяет скомпилированный из него CSS. Следовательно, он не жалуется на отсутствие ; и пустых строк просто потому, что в скомпилированном CSS их нет. (И отвечая на ваш следующий вопрос: нет, не существует «настоящих» инструментов Less linting, все существующие инструменты, объявляющие себя таковыми, на самом деле вместо этого линяют скомпилированный результат CSS)». - семь фаз-макс.

person KevinH    schedule 15.12.2014