lint 相关问题

请标记有关静态分析工具“静态分析”的问题,除非它们实际上是关于Lint实用程序。最早的静态分析仪之一是Lint实用程序,它于1979年作为Unix 7分发工具包的一部分出现。 Lint最初用于分析C源代码。这个命令非常流行,“lint”这个词已成为静态分析工具的通用术语。

无法初始化tflint

我在 Mac 上安装了 tflint,当我尝试执行 --init 时,它抛出 401 错误。 你能告诉我是否需要导出任何环境变量来获取 git 存储库。 tflint --init 正在安装`天蓝色...

回答 2 投票 0

在 Github Actions 上运行 docker 化项目时出现 Lint 错误

这是我收到的错误:(https://i.stack.imgur.com/xNs3G.png) 这是我对 github 操作的设置: --- 名称:支票 上:[推] 工作: 测试棉绒: 名称:测试和 Lint 继续运行:...

回答 1 投票 0

在Python代码中标记“打印”语句

我不想在 Python 模块中使用“打印”语句,因为我们将使用记录器。 我正在尝试生成一个脚本来使用 pylint 检查模块。 但是,pylint 目前无法检测到...

回答 4 投票 0

Ruby on Rails - Rubocop 抛出 Lint/语法:意外标记 tCOMMA

Rubocop 抛出此错误: Lint/语法:意外标记 tCOMMA (使用 Ruby 3.2 解析器;使用 AllCops 下的 TargetRubyVersion 参数进行配置) 渲染(:新,状态::unprocessable_e...

回答 1 投票 0

不针对最新版本的 Android API 33 (2023+)

我使用最新的Android Studio Giraffe。我的 Gradle 设置设置为 Android API 33(2023 年 8 月的最新版本),但有一条关于不使用最新版本的警告。 目标SDK版本33 我确实...

回答 1 投票 0

dart recursive_getter 信息警告

插入飞镖垫 无效主(){ 打印(Foo().bar); } 类 Foo { bool 获取 bar => bar; } 你会收到警告 The getter 'bar' recursively returns myself.尝试更改值...

回答 1 投票 0

如何解决 Psalm 中的 DocblockTypeContradiction 问题

我有来自我的库的简化代码示例,由于我不明白的原因,诗篇会输出警告。 类示例{ 公共常量 C_1 = 'val1'; 公共常量 C_2 = 'val2';

回答 1 投票 0

错误:ESLint 找不到要扩展的配置“plugin:@typescript-eslint/recommended-type-checked”

我环顾四周,找不到任何与此完全匹配的内容,并且没有任何修复程序可以为我解决这个问题。我对 eslint 比较陌生,确实需要一些帮助。 我的目标是打开...

回答 1 投票 0

使用 eslint 强制存储库中的文件夹结构和名称

我希望在文件夹及其子文件夹的特定路径中强制使用名称结构 不仅是名称的样式(烤肉串、骆驼),还有文件夹和文件的实际名称 让他...

回答 3 投票 0

预提交挂钩会跳过目录中的文件

我正在尝试在存储库的某个目录(模型/市场)上实现 SQLFLUFF linter。我正在使用这个命令 pre-commit run --files models/market/ 我看到它正在跳过 .sql 文件...

回答 1 投票 0

使用 vercel 部署 nextjs 13 应用程序时如何修复此依赖性错误?

我正在尝试使用 vercel 部署我的 NextJS 13 应用程序,但在部署时出现此错误。在 vscode 中,我运行了 linting,它没有返回任何问题。在 vscode 中也做了“npm run build”,它起作用了......

回答 0 投票 0

React js 错误:表单标签必须与控件关联

我找到了一些有关此错误的主题,但没有一个能解决问题。 这是我的代码: 我找到了一些有关此错误的主题,但没有一个能解决问题.. 这是我的代码: <input type="radio" name="variationType" value="pa_pay_baga" onChange={(e) => { props.handleChange(e, 'pa_pay_baga'); }} className="btn-check" id="btn-check5" /> <label htmlFor="btn-check5" className="btn btn-primary-border"> bla bla </label> 这是我的 lint 配置: "jsx-a11y/label-has-for": [ 0, { "components": [ "Label" ], "required": { "some": [ "id" ] } }], 我错过了什么? 这个 eslint 规则实际上是 [已弃用] label-has-for - 我会调整它以关闭该规则并启用新规则 label-has-linked-control 例如 "jsx-a11y/label-has-for": "off", "label-has-associated-control": "warn", 这个新规则要求它们共享一个共同的父级,所以配置如下: <label htmlFor="btn-check5" className="btn btn-primary-border"> bla bla <input type="radio" name="variationType" value="pa_pay_baga" onChange={(e) => { props.handleChange(e, 'pa_pay_baga'); }} className="btn-check" id="btn-check5" /> </label> 请检查此 Github 问题,很快该消息似乎具有误导性,并且还要求将标签作为输入的父级: <label htmlFor="btn-check5" className="btn btn-primary-border"> <input type="radio" name="variationType" value="pa_pay_baga" onChange={(e) => { props.handleChange(e, 'pa_pay_baga'); }} className="btn-check" id="btn-check5" /> </label> 我也遇到了同样的 eslist 警告问题 A form label must be associated with a control. 然后我通过查看@Kieran Osgood的解释自行实现了解决方案。 所以您需要确保 <input> 标签位于 <label> 标签内,并为 htmlFor 标签添加与 id 匹配的 <label> 属性。 这就是你的代码的样子: <label htmlFor="btn-check5" className="btn btn-primary-border"> bla bla <input type="radio" name="variationType" value="pa_pay_baga" onChange={(e) => { props.handleChange(e, 'pa_pay_baga'); }} className="btn-check" id="btn-check5" /> </label>

回答 3 投票 0

Typegoose 的 ESLint 问题

我在整理代码时遇到了一些问题。 现在我正在使用以下版本: “打字稿”:“^ 4.8.2”, "@typescript-eslint/eslint-plugin": "^2.34.0", “@

回答 0 投票 0

如何在组件参数中使用 eslint airbnb 声明多个道具类型?

函数声明: 导出默认函数 Labyrinth({ theme = 1 }, { inverted = 0 }) { 在声明 proptypes 时 Labyrinth.propTypes = { 反转:PropTypes.bool.isRequired, 主题:PropTypes.

回答 1 投票 0

强制通过 .get(...) 访问字典以防止 KeyErrors

我经常遇到由以下情况触发的 KeyErrors d: 字典[str, int] = {"a": 1} foo = “酒吧” ... d[foo] # 繁荣 我们的团队使用 mypy 进行类型检查。如果可能的话……

回答 1 投票 0

tflint 报告错误“无法初始化插件;在 /Users/user/.tflint.d/plugins 中找不到插件 `aws`”

我有一个 terraform 文件,我在其中故意添加了一些错误示例、不正确的实例类型和不正确的 AMI id。 下面的例子 资源“aws_instance”“ec2_instance”...

回答 0 投票 0

NX 工作区:生成新库时配置.eslintrc.json 模板

我将我的 NX 工作区从 TSLint 切换到 ESLint,大部分工作正常。当我创建一个新的库时,我在 lib 文件夹中得到一个 .eslintrc.json 文件,其中的配置非常少,比如 t...

回答 1 投票 0

如何让 eslint 接受无效合并分配?

“nullish-coalescing assignment”运算符,??=,是对 JavaScript 的一个相对较新的介绍;但不是所有最近的......然而,eslint,甚至像 8.38.0 这样的更新版本,似乎都不是......

回答 1 投票 0

本地和 CI 中不同的 clang-tidy-17 行为

我在本地 Ubuntu jammy 和 GitHub Actions 中运行 clang-tidy。问题是我在这些环境中对以下代码有不同的行为,其中 MyType 是可平凡复制的: ...

回答 0 投票 0

Android lint 不报告弃用的依赖项

如果我用 @Deprecated 标记某些类或函数,我希望 Lint 将此类的所有用法报告为警告,但是我在 Lint html 报告中看不到任何与弃用用法相关的内容。 我试...

回答 1 投票 0

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