tslint 相关问题

tslint是TypeScript的静态分析linter。

如何对分配函数结果的常量强制使用 Typescript 注释?

对于这种类型的常量,我希望 Typescript 推断类型: const foo = 'foo'; 对于分配给某些函数结果的常量,我希望注释是强制性的: c...

回答 1 投票 0

node_modules 文件夹中可选链接运算符 (?.) 出现 Node / Typescript / tslint 错误

我有一个节点脚本,可以在高达 17 的节点版本上正常运行: $ nvm 使用 17 现在使用节点 v17.9.1 (npm v8.11.0) $ cd 源文件 $ npx tsc $ npx 节点解析器.js $ 光盘 .. 从节点版本 18 开始,它...

回答 3 投票 0

在 Typescript 中使用 React.forwardRef 而不使用 props

我正在尝试将引用转发到不带任何道具的 Typescript 组件。当我使用 React.forwardRef 时,它需要两个参数:props 和 ref。我的组件不使用 props。我怎样才能...

回答 3 投票 0

在 TypeScript 中,什么是 !取消引用成员时使用(感叹号/爆炸)运算符?

在查看 tslint 规则的源代码时,我遇到了以下语句: if (node.parent!.kind === ts.SyntaxKind.ObjectLiteralExpression) { 返回; } 注意!

回答 7 投票 0

如何修复 Typescript 中的“此元素无法重命名”?

是什么原因导致 VS 代码编辑器决定我的打字稿符号无法重命名?我正在尝试使用 f2 键更改符号并遇到错误消息“此元素无法重命名”...

回答 2 投票 0

JavaScript 文件上的 TSLint

我花了很多时间让它工作,但仍然没有成功...... 问题是:如何在 .js 文件上使用 TSLint? 为什么?我正在尝试拥有最好的 IDE 来编写许多 JavaScript 脚本,...

回答 1 投票 0

如何配置 tslint 或 prettier 来删除 if/while/for 和 () 之间的空格?

我正在设置 React 项目并使用 tslint、prettier 和 tslint-config-prettier 格式化我的代码。还可以使用 vscode 自动格式化。 如何删除 if/while/for 和括号之间的空格,如 'if()...

回答 1 投票 0

如何配置 tslint 或 prettier 来删除 if/while/for 和 () 之间的空格?

我正在设置 React 项目并使用 tslint、prettier 和 tslint-config-prettier 格式化我的代码。还可以使用 vscode 自动格式化。 如何删除 if/while/for 和括号之间的空格,如 'if()...

回答 1 投票 0

如何使用`@ts-ignore`作为块?

// @ts-ignore 注释使 TypeScript 编译器能够忽略其下面的行。 如何使用 TypeScript 忽略一整段代码?

回答 11 投票 0

尝试使用convert-tslint-to-eslint时出错

第一步 ng 添加@angular-eslint/schematics 执行成功但是第二步 ng g @angular-eslint/schematics:convert-tslint-to-eslint 产生这个错误: 错误:`co...

回答 1 投票 0

更漂亮地将 if / else 重新格式化为单行

我正在一个使用 React 和 Typescript 的项目中尝试 Prettier。但是,我在配置多行 if / else 语句时遇到问题。 当我写的时候: 如果 (x >=0) { // 做一点事 } 否则...

回答 3 投票 0

类型推断不适用于 React.forwardRef() 的引用参数

我正在尝试利用 React.forwardRef() ,但我对以下问题感到困惑: 看来 IntelliJ 能够正确干扰引用的类型,即

回答 1 投票 0

使用自动转换时 tslint 到 eslint 转换错误

由于 tslint 即将被弃用,我正在尝试将 tslint 规则转换为 eslint。 这些是我对 tslint 的所有规则。 { "defaultSeverity": "错误", “延伸”:[ “tslint:推荐...

回答 2 投票 0

NodeJS/Typescript 导出/导入的正确解释?

我正在寻找有关如何使用 TypeScript 在 NodeJS 中导出和导入工作的信息。 我的设置是: NodeJS 一切都在打字稿中 TSLint 打字 我正在搞出口/进口而不是......

回答 1 投票 0

如何使用 Angular Cli 运行 tslint?

当我尝试从 Angular Cli 运行 tslint 时遇到问题。 > ng lint 错误 无法加载 E:\Projects\lsp-ui 颂歌模块 g2-slimscroll slint.json:找不到自定义规则直接...

回答 0 投票 0

Angular 15:更改后错误“subscribe is deprecated”仍然存在

我使用 Webstorm 编辑器并使用 Angular 15。 我收到以下有关订阅功能的消息:“已使用已弃用的符号” 我在 rxjs 网站上找到了这篇文章,该方法有

回答 1 投票 0

在 Angular Typescript 中找不到名称“window”、“localStorage”和其他 DOM 元素

(英语不是我的母语) 我很快从 tslint 迁移到 eslist。我都是按照教程做的。之后我得到了一个错误 就像这段代码一样 角 v(16) localStorage.removeItem('使用...

回答 1 投票 0

Angular 11:订阅已弃用:使用观察者代替?

我的tslint疯了?它会对我在整个应用程序中进行的每个订阅发出警告。不管我使用旧的还是新的语法,它仍然说 subscribe 已被弃用...如何编写 subscrip...

回答 3 投票 0

TSLint:禁止非箭头函数

我正在使用 typescript、yarn、react。我想在我的应用程序的某些地方使用非箭头函数,如下所示 函数 myFunction () { console.log('这是一个传统函数') } 我的 TSLint 将...

回答 2 投票 0

ESLint:WebStorm 中启动语言服务进程超时

我在使用 React 和 TypeScript 的 WebStorm 中遇到此错误: 这就是我在 WebStorm 中设置节点环境的方式: 这是我在 WebStorm 中的 ESLint 配置,并且 TSLint 无法正常工作,它

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.