lint 相关问题

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

SQLFLUFF 跳过 linting 宏文件

上周我一直在努力理解为什么 SQLFLUFF 会跳过我项目中的 linting 宏部分。我的项目的结构是这样的: GCP_项目 |- 型号 |- 宏 |- .sqlfluffignor...

回答 1 投票 0

如何在同一文件中的ignore_for_file之后启用linting

//ignore_for_file:non_constant_identifier_names 类1类{ 最终_count_me = 0; 最终_count2_1 = 0; 类 1() { _count_me + _count2_1; } } // 忽略文件:-

回答 1 投票 0

添加“Text”作为控制组件后,React Informed eslint 关联控制错误

我正在尝试将通知包添加到我的项目中,但是当我添加如下组件时,我收到 eslint 错误: 我正在尝试将 informed 包添加到我的项目中,但是当我添加如下组件时,我收到 eslint 错误: <Form id="intro-form"> <label htmlFor="intro-name"> First name: <Text field="name" id="intro-name" /> </label> <button type="submit">Submit</button> </Form> 我已将 Text 添加到我的 .eslintrc 作为 controlComponent,但我仍然收到错误: eslint] Form label must have ALL of the following types of associated control: nesting, id (jsx-a11y/label-has-for) 我猜这不是将其添加到我的 .eslintrc 文件的正确方法? { "rules": { "jsx-a11y/label-has-associated-control": [ 2, { "labelComponents": ["label"], "labelAttributes": ["htmlFor"], "controlComponents": ["Text"] }] }, "parser": "babel-eslint", "extends": [ "airbnb" ] } 当我将 Text 更改为 input 时,错误消失了,所以感觉我误解了它的工作原理。关于如何允许 Text 作为可接受的 input 有什么建议吗? label-has-for 在 v6.1.0 中已弃用。请改用 label-has-linked-control。 删除已弃用的规则 // .eslintrc "rules": { "jsx-a11y/label-has-for": "off", "jsx-a11y/label-has-associated-control": [ 2, { "labelComponents": [ "Label" ], "labelAttributes": ["label"], "required": "either" }] } 但是,为了提供答案,组件选项确定应检查哪些 JSX 元素是否具有 htmlFor 属性,在您的情况下,从提供的信息中尚不清楚。 已弃用的规则:对于某些人 // .eslintrc "rules": { "jsx-a11y/label-has-for": [ 2, { "components": [ "Label" ], "required": { "some": [ "nesting", "id" ] } }] } // Label component const Label = ({htmlFor, label}) => <label htmlFor={htmlFor}>{label}</label> // usage <Label htmlFor="test" label="label" /> <input id="test"></input> 已弃用的规则:对于每个 // .eslintrc "jsx-a11y/label-has-for": [ 2, { ... "required": { "every": [ "nesting", "id" ] } }] // usage <Label htmlFor="test" label="label"> <input id="test"></input> </Label>

回答 1 投票 0

如何将 `clippy::disallowed_method` 与同一个板条箱内的方法一起使用

我在我的板条箱中定义了一些函数,我想使用 Clippy::disallowed_methods 禁止在其内部使用这些函数。 例如: fn f() { ... } fn g() { F(); // 警告 } 我已经...

回答 1 投票 0

如何在kotlin中为ktlint编写自定义规则?

我一直在尝试为 ktlint 编写自定义规则。当我尝试通过终端执行自定义规则时,我没有收到错误,执行了 ktlint 的标准规则,但忽略了我的自定义规则。可能是

回答 2 投票 0

Clang-tidy 更改匈牙利表示法前缀

我正在从事的项目的编码标准要求使用 _ 作为匈牙利表示法前缀和变量名称之间的分隔符。例如: uint32_t u32_MyVar; 默认情况下 clang-tidy 为...

回答 1 投票 0

为什么implementation_imports linting规则仅在lib目录中起作用?

我对 dart 还很陌生,据我了解,你永远不应该从其他包的 lib/src 目录中导入,因为它(按照惯例)是相应包的实现代码。这……

回答 1 投票 0

如何抑制代码块上的ruff

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

回答 1 投票 0

忽略 eslint 错误:“导入”和“导出”可能只出现在顶层

是否可以在 eslint 中停用此错误? 解析错误:“导入”和“导出”可能只出现在顶层

回答 5 投票 0

如何为 xmllint 设置目录文件?

好的。我想为 xmllint 设置目录文件来修复问题,以便从本地文档验证 dcterms xml 命名空间。我相信我所做的一切都是正确的,但事实并非如此......

回答 2 投票 0

是否可以忽略 VS Code 中的各个 Blazor/Razor 警告?

今天开始在 VS Code 中处理现有的 Blazor 项目。集成 MudBlazor 组件库后不久,我注意到 VS Code linter 抱怨大部分 HTML ...

回答 1 投票 0

如何解决考虑预分配(prealloc)lint?

我发现考虑在golangci-lint中预分配[to](prealloc)这个问题 我的代码是: var 到 [] 字符串 for _, t := 范围 s.To { to = 追加(to, t.String()) } 你有办法解决吗...

回答 2 投票 0

修复 yaml 文件中的 linting 错误

我想修复 yamllint 给出的错误。就像 autotpep8 自动将 python 代码格式化为 PEP8 风格一样,我们是否有类似的 yaml 文件?或者VSC中有没有可用的插件...

回答 3 投票 0

如何安装正确版本的@angular-eslint/schematic以匹配我的角度编译器?

我正在使用 npm v 8.11.0。我在 package.json 文件中定义了这些依赖项 “@角度/编译器”:“^13.2.6”, “@角/核心”:“^13.2.6”, 我想要...

回答 5 投票 0

删除 useFormik 放置在 useEffect 中时出现的 lint 问题

下拉列表中的值基于 API 调用,其数组响应存储在 Zustand 存储中。我有一个 useEffect 来监听 Zustand 存储变量何时不再为空,它会

回答 1 投票 0

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

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

回答 1 投票 0

使用pyproject.toml定义PyCharm的检查规则

我使用 PyCharm 并有一个 pyproject.toml,当前配置为 flake8。 我可以让 PyCharm 使用忽略列表进行自己的检查吗? 我的 pyproject.toml: [工具.flake8] 忽略= [ “I101&

回答 1 投票 0

Gitlab CI 环境 lint 语法不正确

尝试检查我的 .gitlab-ci.yml 是否有错误,并通过 CI/CD 部分中的 CI Lint 发现了这一点。以下部分抛出语法错误,即使它是根据 https://my.gitlab-

回答 2 投票 0

如果使用 SYSTEM$GET_PREDECESSOR_RETURN_VALUE,SQL Lint 测试会失败

当我尝试发布包含 SYSTEM$GET_PREDECESSOR_RETURN_VALUE 行的任务时,SQL Lint Pipeline 失败,尽管它们在 VS Code 上本地通过了 SQL fluff 测试。知道如何解决这些问题吗

回答 1 投票 0

当 useCallback 函数同时被 useEffect 和 onClick 处理程序调用时,有没有办法让 useEffect 拥有详尽的依赖?

我有一个与此类似的伪代码 React 组件: const codeApplier = ({ 代码, 价格 }: 道具) => { const [isAccepted, setIsAccepted] = useState(false); const applyCode = useCallback(

回答 1 投票 0

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