Форматировщик по умолчанию для API-интерфейса Node stylelint "json"
, тогда как CLI stylelint использует форматер "string"
.
Вы можете использовать свойство formatter
, чтобы использовать форматер "string"
при использовании Node API, например:
var stylelint = require("stylelint");
stylelint
.lint({
code: "a { unknown: 0 }",
config: { rules: { "property-no-unknown": true } },
formatter: "string"
})
.then(function({ output, errored }) {
console.log(output);
if (errored) process.exit(2);
})
.catch(function(err) {
console.error(err.stack);
});
Документация руководства разработчика подробно описывает структуру возвращаемого обещания. Вы можете использовать output
для отображения результатов из средства форматирования и errored
для установки кода выхода.