默认情况下,使用angular-cli项目,tslint设置包含了波动的东西.我最近接触过一个新的开发人员,我在Atom中配置了他们的tslint实例.
我被问到以下几行:
import { Observable, BehaviorSubject } from 'rxjs';
Run Code Online (Sandbox Code Playgroud)
TSLinter说rxjs被列入黑名单.我去了tslint.json文件,果然,它被列出了.
什么是黑名单,它是否保护应用程序免受某些侵害?
为什么rxjs默认添加到列表中?
我应该在什么条件下添加其他东西呢?
我想指出我知道如何'解决'这个问题::
import { Observable } from 'rxjs/observable';
import { BehaviorSubject } from 'rxjs/BehaviorSubject';
Run Code Online (Sandbox Code Playgroud)
问题仍然在于TSLint背景下黑名单的含义.