В настоящее время rxjs-tslint
предназначен для использования в качестве единовременного механизма миграции для обновления кодовой базы RxJS v5 до v6.Его дистрибутив устанавливает некоторые скрипты в node_modules/.bin
для облегчения этого.
Однако ничто не помешает вам установить rxjs-tslint
как devDependency
.Если вы это сделаете, вы также будете ссылаться на него из вашего tslint.json
файла, как и в случае с rxjs-tslint-rules
.Как это:
{
"extends": [
"rxjs-tslint",
"rxjs-tslint-rules"
],
"rules": {
}
}
Как и rxjs-tslint-rules
, rxjs-tslint
отменено и по умолчанию никакие правила не включены.Поэтому, если вы хотите, чтобы правила, перечисленные в вашем вопросе, были включены, вам необходимо настроить их в настройках файла rules
.
Я автор rxjs-tslint-rules
, и у меня были некоторые разговорыс разработчиками пакета rxjs-tslint
.Вполне вероятно, что в скором времени некоторые правила из моего пакета будут включены в rxjs-tslint
- чтобы представить то, что считается лучшей практикой.До тех пор - и, возможно, потом - вы можете использовать правила из обоих пакетов.