lint 相关问题

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

使用 pylint 重新定义函数

我的文件/模块顶部有以下内容,说明了如何定义各种类型(有点像 C 文件中的声明): Env = dict # Interpreter 环境是一个 {key: value...

回答 1 投票 0

如何检查(我的)SQL 语句的语法正确性

我们目前正在设置集成服务器,在此过程中我们在 SVN 上设置了预提交挂钩,以便我们的开发人员无法签入语法无效的文件(主要...

回答 6 投票 0

无法禁用 pylsp 的 linting 警告

我正在尝试禁用 pylsp 发出的关于我的行太长的警告。 然而,每当我打开或保存 python 文件时,我都会注意到一条消息,指出 pyflake、mccabe 和 pycodestyle 已完成,我明白了...

回答 1 投票 0

如何在最新版本的Android Lint中访问方法调用

我正在编写一个新的Android lint规则,它需要访问所有方法调用,然后分析每个方法的注释来决定处理。然而,我在第一步就遇到了麻烦:

回答 1 投票 0

npx Turbo run 构建失败,并显示“npm run format-lint exited (1)”

为了与现有应用程序进行一些集成,我需要运行 npx Turbo 运行构建 在我做了一个简单的修改之后,将文件添加到源中。 (这里一切都很好,

回答 1 投票 0

如何在推送到远程分支之前检查 Super-Linter 错误?

当我推送新功能的代码时,Super-Linter 会检查整个代码。如果有任何违规,我需要检查 GitHub PR 页面,这可能会很烦人。我希望能够了解

回答 1 投票 0

在Android Studio中,为什么android.util.ArrayMap.getOrDefault链接到kotlin.collections.Map.getOrDefault?

我使用的是android.util.ArrayMap,它实现了java.util.map,其getOrDefault()函数需要API级别24。 但直到低 API 设备发生崩溃时我才意识到这些限制,没有

回答 1 投票 0

如何抑制代码块上的绒毛

我想禁用/抑制代码块上的 ruff linter (或某些 linting 规则)。我知道我可以对单行执行此操作(通过在行末尾使用 # noqa: ...

回答 2 投票 0

如何使用 pylint 或 mypy 捕获潜在未定义的变量?

导入时间 如果 time.time() > 42: x = 1 打印(x) 我的 IDE (PyCharm) 警告我 x 可能未定义: 但 pylint 和 mypy 没有说什么。有没有办法制作其中一个

回答 1 投票 0

尝试更改 Ruff 默认线条长度

我最近被介绍给 Ruff 一个 python linter。我有一个包含大量文件的现有目录。我想尝试一下,并在目录中创建了一个 pyproject.toml 文件。我想设置line-l...

回答 1 投票 0

在 Quarto (`.qmd`)/R Markdown (`Rmd`) 文件中检查和格式化 Python 代码的工具

我搜索 Quarto .qmd 和 R Markdown (.Rmd) 文件的 Python linters/formatters。是否有任何开箱即用的工具可以: a) 在

回答 2 投票 0

纯类型导入的真正用例是什么,证明增加的冗长是合理的?

当我升级到最新版本的 TypeScript 并发现仅类型导入时,我认为它非常酷并开始在任何地方使用它。 设置仅类型导入一段时间后,我...

回答 2 投票 0

禁止 Python 变量参数

是否存在任何 linting 工具能够禁止在函数中使用可变参数(*args、**kwargs),而无需编写插件?

回答 1 投票 0

如何获取git推送中要推送的文件列表?

我需要一些通用命令(不指定任何分支名称),这将为我提供将在 git Push 中推送的文件列表。分支上可能有很少的提交将被推送 我需要它

回答 1 投票 0

如何在下一个开发(next.js)中看到 lint 消息

当我使用 next dev (来自 next.js 库的命令)时,很高兴看到我在监视/编译/服务“循环”中运行 next lint 时收到的警告。这可能吗?

回答 2 投票 0

带有超链接的Markdown行限制

我在降价文件中遇到问题,因为它说行超出限制。 MD013/line-length 线路长度[预期:80;实际:181] 该行是: 请参考[链接](https://github.com/orchestracities...

回答 3 投票 0

如何找到将 '>' 开始新行移动到 html 中上一行的 lint 规则?

我在向 Google 提出问题时遇到困难,但我可以用一个例子来说明我的问题: 这是我的 Vue 组件中的代码片段 我在向 Google 提出问题时遇到困难,但我可以用一个例子来说明我的问题: 这是我的 Vue 组件中的代码片段 <span v-if="item.editable"> <v-icon color="primary" @click="openApplicantEditCreateDialog(item)" >mdi-pencil</v-icon > <v-icon color="primary" @click="openApplicantDeleteDialog(item)" >mdi-delete-forever</v-icon > </span> 这是我需要的代码 <span v-if="item.editable"> <v-icon color="primary" @click="openApplicantEditCreateDialog(item)"> mdi-pencil </v-icon> <v-icon color="primary" @click="openApplicantDeleteDialog(item)"> mdi-delete-forever </v-icon> </span> 我不喜欢在组件中使用 > 开始新行的惯例。相反,我更喜欢用 > 结束 HTML 标签来结束行。 正确的插件有名称vue/html-closing-bracket-newline https://eslint.vuejs.org/rules/html-ending-bracket-newline 描述: 要求或不允许在标签的右括号之前换行 使用示例 <template> <!-- ✓ GOOD --> <div id="foo" class="bar"> <div id="foo" class="bar" > <!-- ✗ BAD --> <div id="foo" class="bar" > <div id="foo" class="bar"> </template>

回答 1 投票 0

测试文件的自定义 lint 检查

我按照此处的说明集成了自定义 lint 检查,但是这些检查对我的测试代码没有影响,它会为主文件夹中的 java 类生成错误,但不会为 test` 文件夹生成错误。 我尝试...

回答 2 投票 0

Python 3.11 中的 Pylint 问题

运行 lint 时遇到导入错误 我正在使用 pylint 版本 3.0.2 和 python 版本 3.11 出现以下错误 从 pylint.interfaces 导入 IAstroidChecker、ITokenChecker 导入错误:

回答 1 投票 0

修复 yaml lint 大括号中空格过多错误?

嗨,我在我的 Runbook 上遇到了 yamlint 错误,无论我尝试什么,我都无法通过这些错误,你能帮忙租赁吗? 错误在循环中 我尝试过删除空格或包裹

回答 1 投票 0

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