Ale*_*mov 10 javascript rxjs typescript tslint angular
我曾经使用rxjs-tslint-rules包来了解我的项目中与RxJS相关的问题.它被添加到devDependencies我的项目package.json文件部分.
现在,有一个rxjs-tslint包添加了一些特定于RxJS 6和rxjs-5-to-6-migrate工具的规则.
迁移后,如果我还想要那些
rxjs-collapse-importsrxjs-pipeable-operators-onlyrxjs-no-static-observable-methodsrxjs-proper-imports要由TSLint检查的规则,我是否需要将它们添加到我的包中tslint.json并rxjs-tslint打包给我devDependencies?或者rxjs-tslint包是一次性迁移助手,它目前提供的规则是否包含更大的rxjs-tslint-rules包?
目前,rxjs-tslint旨在用作将RxJS v5代码库升级到v6的一次性迁移机制.它的发行版安装了一些脚本node_modules/.bin以方便这一点.
但是,没有什么可以阻止你安装rxjs-tslint作为devDependency.如果你这样做,你也可以从你的tslint.json文件中引用它,就像你一样rxjs-tslint-rules.像这样:
{
"extends": [
"rxjs-tslint",
"rxjs-tslint-rules"
],
"rules": {
}
}
Run Code Online (Sandbox Code Playgroud)
喜欢rxjs-tslint-rules,rxjs-tslint是不受影响的,默认情况下不启用任何规则.因此,如果您希望启用问题中列出的规则,则需要在文件的rules设置中配置它们.
我是作者,rxjs-tslint-rules我和rxjs-tslint包的开发者进行了一些对话.很可能很快,我的包中的一些规则将被包括在内rxjs-tslint- 代表什么被认为是最佳实践.在此之前 - 也许之后 - 您可以使用两个包中的规则.
| 归档时间: |
|
| 查看次数: |
817 次 |
| 最近记录: |