- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我的组织使用 TSLint对我们的 Typescript 代码进行质量检查非常重要,它为我们提供了有值(value)的服务!但是,我们使用 Visual Studio 2015 和 2017 作为我们的主要 IDE,并且获得 linting 结果的唯一方法是运行 gulp/grunt 任务,该任务将输出打印到 Task Runner Explorer 控制台。它可以工作,但速度很慢,而且不是最好的开发体验。
在我自己的小项目中,我使用了 VSCode,它有 a fantastic TSLint plugin它会在您创建时突出显示 linting 违规,并提供对某些 TSLint 规则具有的自动修复程序的访问。像这样:
是否有可能在 Visual Studio 2015/2017 中获得相同的功能? 在编写 TypeScript 代码时,即时反馈可以挽救生命。
最佳答案
正如@Hermann Gruber 所提到的,在 Visual Studio 2015 中 Mads Kristensen's Web Analyzer extension为您需要的那种 TSLint 提供支持。
对于 Visual Studio 2017 和 2019,我现在已经亲自升级了 Mads 的扩展,并将其更名为 'TypeScript Analyzer'因为它只支持 TSLint。它位于“TypeScript 分析器”下的 Visual Studio 扩展和更新库中。
关于visual-studio - Visual Studio 2015/2017 中的 TSLint?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43323222/
我使用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": [
我是一名优秀的程序员,十分优秀!