typescript-eslint相关内容

关闭TypeScrip界面标识符的eslint CamelCase

我正在尝试将现有的JS存储库迁移到TypeScrip。问题是项目的API响应是snake_case中具有标识符的对象,这与默认的eslintcamelCase规则冲突。 迁移之前,我们使用.eslintrc.js中的此规则处理snake_case对象标识符: 'camelcase': ['error', {properties: 'never'}], 并且在我们的代码中可能有这样的 ..
发布时间:2022-07-03 16:52:25 其他开发

Eslint在单行-if括号后强制使用空格

我对ESLint还很陌生,我找不到一条能做我想做的事的规则。请考虑以下代码: if(someCondition)i++; 我想强制在圆括号后加上一个空格,这样我们应该有以下内容: if(someCondition) i++; 但是,我就是找不到这样的规则;它不是space-before-function-paren(显然)、keyword-spacing(它只影响if之后的空格 ..
发布时间:2022-03-29 23:45:39 其他开发

分析错误:无法读取文件';.../tsconfig.json';.eslint

错误Parsing error: Cannot read file '.../tsconfig.json'.eslint显示在src文件夹中的所有.ts文件中,包括index.ts。 我不知道如何设置配置。这个问题只是显示了一条红线,并将文件设置为红色。但是,一切都可以编译并运行得很好。整个节点项目是使用Firebase CLI创建的。 tsconfig.json文件: { ..
发布时间:2022-03-29 21:02:40 其他开发

为什么 typescript-eslint 强制 enumMember 使用驼峰命名法?

TypeScript 文档中的所有枚举示例编写枚举成员为 PascalCase,喜欢: enum 方向 {向上 = 1,下,剩下,对,} 但是 @typescript-eslint/naming-convention 强制camelCase(并拒绝PascalCase),这意味着我必须写: enum 方向 {向上 = 1,下,剩下,对,} 是否有理由禁止枚举成员使用 PascalCase? ..
发布时间:2021-11-04 11:42:50 其他开发

停止在不使用 Typescript 的 vue 组件上应用 typescript-eslint/explicit-module-boundary-types

我正在使用 vue 并且我刚刚更新了 @typescript-eslint/eslint-plugin":“^3.10.1".我的项目包含几个组件.其中一些正在使用 javascript 和其他 typescript. 警告 对于非 typescript 组件 中的方法,我有此警告 警告:缺少函数返回类型 (@typescript-eslint/explicit-module-bo ..
发布时间:2021-09-20 19:34:37 前端开发

带有 ESLint 的 TypeScript:解析错误:关键字 'enum' 是保留的 eslint

我正在用 React 编写 TypeScript.该项目是由 CRA 生成的.我为 .eslintrc.json 使用了 react-app 配置.但是我决定使用 eslint-config-airbnb 所以我添加了它并更改了我的 .eslintrc.json {“扩展":[“Airbnb",]} 突然我从 ESLint 得到了关于我在代码库中使用的 enum 类型的解析错误 `解析错误: ..

打字稿:为什么Visual Studio代码没有报告与命令行tsc相同的错误?

如果我故意在代码中输入错误,将会收到错误消息.这是正确的代码: 声明const状态:TwineState; 如果我删除最后一个字符,然后在命令行上键入tsc,它会给我这个错误: tsc/prod.spec.ts:7:22-错误TS2304:找不到名称"TwineStat".7声明const State:TwinStat; 但是Visual Studio Code似乎没有意识到有任何错 ..

Eslint允许基于glob模式的多个解析器

到目前为止,我的eslint解析器是 @ typescript-eslint/parser .我想使用 @ babel/plugin-proposal-optional-chaining 插件,该插件需要 babel-eslint 解析器. 我看到了 eslint-multiple-parsers ,但它说它已被弃用:使用基于全局模式的ESLint配置(替代).参见 https://esli ..
发布时间:2021-04-14 18:52:52 其他开发

尝试使Angular模板毛刺时出现ESLint错误

我有一个用eslint和漂亮的设置的Angular 10应用程序,到目前为止,该应用程序可以很好地处理Typescript文件.我现在也在尝试整理组件模板文件遵循此文档. 但是当我使用 eslint运行它时.--ext .js,.ts,.component.html --fix 我不断得到 在加载规则'@ typescript-eslint/dot-notation'时出错:您使用了一个需 ..
发布时间:2021-04-06 19:50:16 其他开发

如何使用ESLint TypeScript Airbnb配置?

我尝试安装用于TypeScript的ESLint Airbnb配置几天了,我无法正常工作。有人可以给出工作配置的安装和配置步骤吗? 下面是我尝试此代码使用Airbnb约定。 Airbnb配置还不支持 Typescript ESLint 3.0,所以我将安装TypeScript ESLint 2.34。 Typescript ESLint 2.34目前还不支持ESLint 7,因此我将 ..

如何配置@ typescript-eslint规则

我正在尝试转换为@typescript-eslint,但是似乎非常缺少该文档.例如,我遇到这样的错误: Line 58: Expected a semicolon @typescript-eslint/member-delimiter-style 我不想强制使用分号或逗号.我找到了该规则的文档. https://github.com /bradzacher/es ..
发布时间:2020-10-30 22:41:36 其他开发