- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我以前用 rxjs-tslint-rules
包来了解我的项目中与 RxJS 相关的问题。它被添加到我项目的 package.json
文件的 devDependencies
部分。
现在,有 rxjs-tslint
包添加了一些特定于 RxJS 6 和 rxjs-5-to-6-migrate
工具的规则。
迁移后,如果我还想要那些
rxjs-collapse-imports
rxjs-pipeable-operators-only
rxjs-no-static-observable-methods
rxjs-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": {
}
}
赞rxjs-tslint-rules
, rxjs-tslint
is unopinionated并且默认情况下不启用任何规则。因此,如果您希望启用问题中列出的规则,则需要在文件的 rules
设置中配置它们。
我是 rxjs-tslint-rules
的作者,我与 rxjs-tslint
包的开发人员进行了一些对话。很可能很快,我的包中的一些规则将包含在 rxjs-tslint
中 - 以代表被认为是最佳实践的内容。在那之前——或许之后——您可以使用这两个包中的规则。
关于javascript - rxjs-tslint 与 rxjs-tslint-rules 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50334501/
我使用react-scripts-ts来生成React App,它提供了TSLint。 似乎没有选项可以告诉 react-scripts-ts 从构建管道中排除 TSLint。是否可以通过 tslin
如何禁用命名导入必须按字母顺序排列 - tslint ? 我收到错误: 命名的导入必须按字母顺序排列。 我不知道如何禁用此错误。 我的 tsconfig.json 配置是: { "compil
我查看了文档,但无法弄清楚 TSLint 中规则的默认值是什么。如果我没有指定此处找到的规则之一( https://palantir.github.io/tslint/rules/ ),那么它是否默认
我想知道是否有 TSLint 规则可以禁止以下代码: var arr = [1, 2]; //the line below should be disallowed arr.prop1 = "3";
clearFile() { (document.getElementById('uploadFile')).value = ""; } 给 [tslint] misplaced ope
我收到此 tslint 错误,我不明白为什么。该界面确实以大写字母开头。 29 第 11 栏错误|接口(interface)名称必须以大写的 I(接口(interface)名称)[typescript
我需要不允许 tslint 修复发现的错误。例如,如果它发现逗号丢失,我只需要它告诉我它找到了它,而不是实际修复它。 我在它的 vue-cli 文档中找到了“--no-fix”参数,但看起来它不起作用
我正在使用 the Angular starter kit 我正在尝试让 tslint 使用 --fix 标志自动修复我所有的 lint 问题。 我正在运行脚本:npm run tslint --fi
我正在尝试为 VueJS 项目中的代码块禁用 TSlint(版本:typescript 3.5.2,tslint 5.18.0),但它似乎不起作用(它仍然在编译时显示此 block 的错误和警告npm
我以前用 rxjs-tslint-rules包来了解我的项目中与 RxJS 相关的问题。它被添加到我项目的 package.json 文件的 devDependencies 部分。 现在,有 rxjs
当我尝试运行命令 ng lint --fix cli 抛出此错误: An unhandled exception occurred: Cannot find builder "@angular-dev
我们最近将我们的 Angular 2 项目升级到了 @angular/cli 1.0 版。我们还将 tslint 从 2.x 升级到 5.x。现在我们在设计时(在 VSCode 输出终端中)收到以下
根据 this solution,我通过 tsconfig.json 中的 baseUrl 编译器选项使用根目录相对导入,但我遇到了一个问题,Atom IDE 向我显示如下所示的 linting 错误
我有一个用 TypeScript 为 TSlint 编写的自定义规则,我可以在我的 Linux VM 上使用的脚本中使用 ts-node 运行它: #!/bin/bash set -e ROOT_DI
默认情况下,在 angular-cli 项目中,tslint 设置包含了一些会弯曲的东西。最近,一位新开发人员联系我,说我在 Atom 中配置了他们的 tslint 实例。 我被问及以下行: impo
这是我们的环境 > \node_modules\.bin\tslint --version 4.0.1 > npm install --save-dev tslint-microsoft-contri
我的 tslint.json 如下所示 { "defaultSeverity": "error", "extends": [ "tslint:recommended"
大家好,npm 有问题和 tslint我希望你能帮助我。 好的,我的情况和代码来了: package.json "scripts": { "lint": "tslint -c tslint.j
我正在尝试配置我的TSLint规则ordered-imports以使导入顺序如下所示: // React import React from 'react'; import { View } from
我的 tslint.json 中有以下规则: "member-ordering": [ true, { "order": [
我是一名优秀的程序员,十分优秀!