tslint 相关问题

tslint是TypeScript的静态分析linter。

每个中未使用的变量

我的TS项目中有这个功能: 大小():数字{ 让大小= 0; for (const _ of this) { 尺寸++; } 返回大小; } 虽然我想继续使用每个来计数...

回答 1 投票 0

从 TSlint 迁移到 ESlint

我正在维护一个使用 tslint 的旧 Angular 11 项目。我现在已将所有依赖项迁移到 Angular 18,一切正常。最后一件事是使用这个从 tslint 迁移到 eslint

回答 1 投票 0

ES/TS Linting 规则来检查我是否没有 iffing 数组而不是 array.length >= 1?

我注意到我犯的一个常见错误,我有一组不同的 if,其中一些是字符串或布尔值,但其中一些是数组。 但有时我忘记它总是被定义为...

回答 1 投票 0

ng2-smart-table不支持Angular 17.3.8版本?

当我尝试升级软件包 ng2-smart-table 和 tslint-language-service 软件包不支持 Angular 版本 17 时,我正在将 Angular cli 版本从 11 升级到版本 17.x.x。它声明

回答 1 投票 0

禁用单行的 `noImplicitAny` TS 规则

我在 tsconfig.json 中启用了 "noImplicitAny": true ,并且收到 TS7053: Element 隐式具有 'any' 类型,因为类型 'any' 的表达式不能用于索引类型 '{}' 错误...

回答 2 投票 0

使用 typescript-eslint 强制执行文件命名约定

我想自动为我的打字稿+反应代码库强制执行文件命名约定。 例如所有 .ts 文件名都必须采用驼峰命名法 所有 .tsx 文件名都必须采用 PascalCase Orelsanpls 有参考...

回答 2 投票 0

socket.io-client 中的 UseEffect 清理

useEffect(() => { 如果(authUser){ const 套接字 = io("http://localhost:5000", { 询问: { 用户ID:authUser._id, }, }); setSocket(套接字); 套接字.on(&

回答 1 投票 0

如何配置VSCode的Organize Imports顺序?

我想配置组织导入的顺序。 现在,它将与node_modules相关的导入语句移动到最顶部,并将本地ts文件移动到最底部: 普通的: 从 './myFunction' 导入 myFunction;

回答 1 投票 0

如何对分配函数结果的常量强制使用 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

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