Я новичок в использовании tslint, в прошлом я использовал eslint для файлов javascript, а теперь хочу использовать tslint в качестве инструмента для линтинга машинописного текста.
Дело в том, что с помощью eslint я смог указать, что некоторые из моих ошибок указаны как предупреждения NPM, в данном случае - ведение журнала консоли.
Как вы можете видеть, мои "предупреждения" выдают ошибку npm ERR, есть ли способ сказать, что это должно быть ПРЕДУПРЕЖДЕНИЕ npm ???





Чтобы изменить строгость правила, объект должен использоваться в качестве настройки правила.
{
// ...
"rules": {
"no-console": {
"options": [true, "log"],
"severity": "warning"
}
}
}
Вы также можете подписаться на этот ссылка на документацию.
Ах, я понимаю, как это легко может быть неправильно понято. Как я уверен, вы теперь знаете, что строка «error» относится к функции console.error().
Конечно, теперь я имею в виду методы консоли, а не саму консоль. Кстати, знаете ли вы какой-либо способ сделать вывод более красивым, например, раскрасить или изменить предупреждение для npm warn! WARNING: src/server.ts[3, 1]: Calls to 'console.info' are not allowed.
@FAYA, вы можете использовать опцию -t stylish, чтобы получить более красивые цвета. palantir.github.io/tslint/usage/cli
Хорошо, спасибо, я использовал эту ссылку: palantir.github.io/tslint/rules/no-console