lint 相关问题

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

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

我正在尝试在存储库的某个目录(模型/市场)上实现 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

使用 schemata 验证胡子模板

我们有多个 Moodle 模板,有时会覆盖插件的一些小胡子文件。我们现在面临的问题是,当我们更改底层插件中的某些内容时,它

回答 0 投票 0

如何在 Kotlin 中计算对变量或函数的引用?

题目是关于静态编译时分析的。假设有一个文件级 const val: const val SOME_CONST_VAL = "SOME_CONST_VAL" 如何获得使用次数...

回答 1 投票 0

在 Python 脚本中的 Visual Studio 代码中检查 SQLite 命令

是否有一种方法可以从 Visual Studio Code 中检查数据库连接对象(来自 Python 的 sqlite3 库)的 .execute() 方法调用中包含的 SQLite 命令?我已经看到这样做了...

回答 1 投票 0

Visual Studio Code HTML 和 CSS linter 验证器定制

是否有一种简单的方法来自定义 Visual Studio Code HTML / CSS linter 验证规则的行为? 我希望有可能将数据占位符放入样式、属性等代码中……

回答 1 投票 0

如何强制执行 python 文件命名约定? [关闭]

我想确保我的 python 项目中的文件遵循 snake_case 命名约定。 对于 JavaScript 项目,我可以使用 eslint 规则 “文件名/匹配正则表达式”,“文件夹...

回答 0 投票 0

将 AGP 从 4.1.3 更新到 4.2.2 后 - 出现错误“任务 ':app:lintVitalProductionRelease' 执行失败”

除了AGP更新外,更新compileSdkVersion和targetSdkVersion为30。 建立成功,如果设置 lint选项{ checkReleaseBuilds 错误 } 否则我得到 任务执行失败‘:app:

回答 1 投票 0

为什么 gclint 不允许 exit(0) 调用?

我在我的c代码中使用exit(0),但是gclint检查错误: 我的代码是这样的: exit(0) 是不允许的,为什么?

回答 0 投票 0

如何消除这个 tsc-strict linter 错误?

我有以下 Typescript 代码。 输入 myType = { 一个号码, b:数字, }; const c:myType = {a: 1, b:2}; const d:myType = {a: 3, b:4}; 对象.entries(c) .forEach(([key, value]) => {...

回答 0 投票 0

查找任何类别的任何 Lint 规则列表

我最近开始将 Lint 与 Gradle 结合使用,并且生成了我的第一份报告。 该报告显示在我的应用程序中发现的那些警告和错误,按它们各自的类别分组(可用性,

回答 2 投票 0

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