标签: linter

React linter airbnb proptypes array

我有以下内容PropTypes:

SmartTable.propTypes = {
  name: React.PropTypes.string.isRequired,
  cols: React.PropTypes.array.isRequired,
  rows: React.PropTypes.array.isRequired,
};
Run Code Online (Sandbox Code Playgroud)

但是linter说我:

Prop type array is forbidden,我该怎么改呢?

reactjs airbnb-js-styleguide linter react-proptypes

20
推荐指数
4
解决办法
2万
查看次数

在 VSCode 中安装 mypy 时出现问题

我正在尝试在 MacOS 上的 Visual Studio Code 版本 1.53 中安装 mypy linter。我以前从未使用过 linter,所以我不确定会发生什么,尽管我知道它应该突出显示类型错误等。我正在尝试让 mypy 在 Django 应用程序的上下文中工作。

我按照这些步骤操作并重新启动了 VS Code 几次,但说明似乎不起作用。我还检查了设置以确保启用 mypy linting,甚至尝试将设置更改Python > Linting: Mypy Path为执行时返回的完整路径which mypy;这也行不通。

最后,我从 VS Code 市场安装了这个包:Mypy。我通过 VS Code 中的市场安装了它,并按照说明中的虚拟环境说明进行操作。

django-stubsmypy都已安装,并且我mypy.ini按照上面 PyPI 文档中的建议配置了该文件。

我收到以下错误:

运行 mypy 时出错:mypy.ini:2:1:错误:导入插件“mypy_django_plugin.main”时出错:没有名为“mypy_django_plugin”的模块

我该如何修复这个错误?

python typechecking visual-studio-code vscode-extensions linter

19
推荐指数
2
解决办法
2万
查看次数

无法在switch语句中缩进case语句的问题上固定eslint规则

这是我的崇高文本窗口的屏幕快照,显示了为switch / case语句抛出的eslint错误。如代码所示,我想缩进4个空格。

在此处输入图片说明

这是4种尝试,通过对我的react应用程序中的.eslintrc文件进行修改来尝试允许缩进4个空格。我用谷歌搜索了一个解决方案,并看到了建议同时添加switchCase和indentSwitchCase的建议,但是我的.eslintrc规则都是-隔开的,而不是驼峰式的,所以我添加了全部4条规则以消除崇高文本中的错误但没有运气。我究竟做错了什么 ?!?!

在此处输入图片说明

编辑:这是一个React / MERN应用,即时通讯使用崇高的文字作为我的编辑器。让我知道我是否可以从我的.eslintrc文件中共享其他任何内容以帮助您!

编辑2:我尝试过:

"indent": ["error", 4, {SwitchCase: 1}]
Run Code Online (Sandbox Code Playgroud)

...但这是缩进的无效规则。如何在不出错的情况下将选项对象添加到缩进规则?

javascript reactjs eslint linter

16
推荐指数
2
解决办法
5722
查看次数

在Eclipse中强制使用JDK8 Doclint

有没有办法Eclipse Mars JDT强制执行新的,更严格的JDK8"doclint"标准,以便Eclipse中的错误级别与javadoc工具匹配?

似乎有很多关于禁用Linter的文章,但我想反过来说:保持开启并"修复"我的javadoc注释.

Eclipse中似乎没有任何合规性设置来强制执行某些规则,例如使用HTML实体而不是<和>文字,标记结束规则,禁止XHTML样式自关闭标记等.

eclipse javadoc java-8 eclipse-mars linter

15
推荐指数
1
解决办法
503
查看次数

VSCode 中自动格式化 flake8 linting 错误

我正在使用flake8Python 的 linter,并且有很多代码格式问题,例如blank line contains whitespace flake8(W293)

我正在尝试自动修复这些 linting 问题。我有这些设置:

    "python.linting.enabled": true,
    "python.linting.flake8Enabled": true,
    "python.linting.lintOnSave": true,
    "python.linting.flake8Args": [
        "--ignore=E501",
    ],
    "editor.formatOnSave": true
Run Code Online (Sandbox Code Playgroud)

我正在使用默认autopep8格式化程序,但它似乎什么也没做。当我保存文件或运行命令时没有任何反应Format Document

有什么方法可以自动修复这些 linting 错误吗?

python formatting flake8 visual-studio-code linter

14
推荐指数
1
解决办法
3万
查看次数

单击错误时 Vscode“无法打开 [文件]:无法读取文件”消息

当我单击警告时收到此消息。这是案件的截图。 在此处输入图片说明

错误写道,

无法打开“warning.cpp”:无法读取文件“ /Users/dimen/code/C++/Users/dimen/code/C++/warning.cpp”(错误:无法解析不存在的文件“ /Users/dimen/code/C++/Users/dimen/code/C++/warning.cpp”)。

我的脚本位于 /Users/dimen/code/C++/warning.cpp所以 vscode 出于某种原因重申了路径。

我怀疑 linter 设置一定写错了,但我不确定应该在哪里编辑。正如一些旁注,

  • 使用微软的 C/C++ 扩展。
  • tasks.json已定制,以便所有构建都在build文件夹中

c++ path visual-studio-code linter

13
推荐指数
1
解决办法
2万
查看次数

文件未使用“-s”进行“gofmt”编辑:为什么会发生这种情况以及如何解决?

每次我们在存储库上打开或更新拉取请求时,我们都会使用 linter(适用于 Golang)来运行 Github Actions 工作流程。

它最近开始返回以下错误

File is not `gofmt`-ed with `-s` (gofmt)

在该文件的其他 PR中发生的事情之后pkg/api/api/go
(编辑:添加链接以评估并最终重现错误)

证据:

原始提交

短绒输出

我想了解这个错误的根源是什么,以及如何解决它?

go gofmt linter github-actions

12
推荐指数
2
解决办法
4万
查看次数

禁用cpplint中的特定警告

运行cpplint时,我遇到了一些我想完全禁用的警告.特别是版权信息和空白:

range.h:0:未找到版权信息.你应该有一条线:

"版权所有[年]"[法律/版权] [5]

range.h:10:代码和注释之间至少有两个空格

[空白/评论] [2]

我该如何做到这一点?理想情况下,修改CPPLINT.cfg文件,但我会采用内联注释或命令行标志.我找不到任何关于禁用规则的文档.

c++ cpplint linter

10
推荐指数
1
解决办法
5229
查看次数

Eslint 错误:值 [{"disallowRedundantWrapping":true}] 不应包含超过 0 个项目

我正在编写一个小型个人项目来发展我的 React 技能,并且我在 eslint 和 prettier 方面遇到了很多问题,以至于我在该项目上的一半时间都在研究 eslint 的东西,因为它停止了自动格式化我的代码。通常我都能解决问题,但这次我没有。我得到这个:Value [{"disallowRedundantWrapping":true}] should NOT have more than 0 items。我不太清楚为什么,我的 eslint 配置文件中甚至没有这条规则。

\n

我从 VS Code 得到的完整错误是这样的

\n
[Error - 6:30:09 PM] Request textDocument/formatting failed.\n  Message: Request textDocument/formatting failed with message: .eslintrc.json \xc2\xbb eslint-config-airbnb \xc2\xbb /media/{my_path_here}/node_modules/eslint-config-airbnb-base/index.js \xc2\xbb /media/{my_path}/node_modules/eslint-config-airbnb-base/rules/best-practices.js:\n    Configuration for rule "prefer-regex-literals" is invalid:\n    Value [{"disallowRedundantWrapping":true}] should NOT have more than 0 items.\n\n  Code: -32603 \n
Run Code Online (Sandbox Code Playgroud)\n

我的 eslint 文件:

\n
  "env": {\n    "browser": true,\n    "es2020": true\n  },\n  "extends": ["plugin:react/recommended", "airbnb"],\n …
Run Code Online (Sandbox Code Playgroud)

eslint linter prettier

10
推荐指数
1
解决办法
6477
查看次数

Scala 2.12.2发出大量无用的"警告:参数值......在方法中......从不使用"警告.如何摆脱它们?

这是一个问题所以我不必遍历整个互联网来找到答案,因为scalac选项目前尚未发布.

当我有全局变量时,如何从Scala 2.12.2开始禁用这些警告"-Xlint"

scala sbt linter

9
推荐指数
1
解决办法
2412
查看次数