Получить отчет по стилю, используя неверное правило вместо имени файла
Я реализовал STYLELINT в своем проекте.
Но в настоящее время это показывает ошибку по имени файла.
fileone.scss
Line 10:5 expected this 'rule-xyz'
Line 15:5 expected this 'rule-abc'
Line 25:5 expected this 'rule-123'
anotherfile.scss
Line 12:5 expected this 'rule-xyz'
Line 18:5 expected this 'rule-abc'
Line 26:5 expected this 'rule-123'
Есть ли способ получить ошибку, отсортированную по нарушенным правилам вместо имени файла? как ниже?
rule-xyz
file-one.scss Line 10:5 expected bla bla
file-two.scss Line 19:5 expected bla bla
file-three.scss Line 30:5 expected bla bla
rule-abc
file-one.scss Line 10:5 expected bla bla
file-two.scss Line 19:5 expected bla bla
file-three.scss Line 30:5 expected bla bla
Я проверил на их сайте, но не смог найти ответа.
1 ответ
Решение
Нет встроенного средства форматирования, которое перечисляет нарушения, сгруппированные по правилу.
Есть и другие варианты:
- Встроенный многословный форматер (
stylelint "**/*.css" --formatter verbose
) производит подсчет нарушений для каждого правила. - Встроенный форматер json (
stylelint "**/*.css" --formatter json
) производитjson
выход. Используя внешние библиотеки графиков, можно просматривать данные также в графическом формате. - Пользовательские форматеры поддерживаются stylelint, через
--custom-formatter
Флаг CLI. Таким образом, можно написать свой собственный модуль форматирования, чтобы вывести список нарушений именно так, как вы хотите.