Мне трудно понять, почему мое пользовательское правило машинописи не работает.Ниже приведен код, показывающий мои настройки.
package.json:
{
"name": "lintingrules",
"version": "0.0.1",
"description": "Custom linting rules",
"main": "lintrules.json"
}
lintrules.json:
{
"rulesDirectory": "./rules",
"rules": {
"enounderscore": true
}
}
tslint.json проекта Я хочу использовать правила linting:
{
"extends": ["lintingrules"]
}
В моей папке src/rules
У меня есть одно правило, которое использует tsquery
.При использовании этого в моем угловом проекте я всегда получаю следующее сообщение при запуске ng lint
:
Не удалось найти реализации для следующих правил, указанных в конфигурации: enounderscore Попробуйте обновить TSLint и / или убедиться, чтоу вас установлены все необходимые пользовательские правила.Если TSLint был недавно обновлен, возможно, у вас настроены старые правила, которые необходимо очистить.