问题标签 [linter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1535 浏览

python - Flake8 和 atom 的问题

我正在尝试在一些 python 文件上使用带有 atom 的 Linter,但我不断收到此错误。 控制台错误输出。我不确定在这里做什么,Python 在 PATH 上,flake8 也是如此。

任何人都可以在这里提供澄清吗?我也在使用 Python 3.7.0

0 投票
0 回答
44 浏览

r - 我必须在哪里保存项目特定的 linter(R 中的 linter() 包)?

我是 R 中 linter() 包的新手,我正在尝试编写自己的项目特定的 linter。

我的问题是:我必须在哪里保存它们以及如何使它们对我的 linter() 可见?我不想在本地/全局范围内将它们包含在 default_linter 中。我想拥有自己的 linter 规则列表。

0 投票
1 回答
536 浏览

go - gometalinter 正在检查 /usr/local/go 文件

我正在针对一个文件运行gometalinter :gometalinter ./src/main.go

但它会打印 golang 源文件的错误:

如何仅gometalinter针对一个文件或./src目录运行?

我的配置:

该命令在 Docker 容器中以golang:alpine用户身份启动root

0 投票
1 回答
50 浏览

python - Is the lint mode function available?

When I modify the "Severity of Pylint message type" parameter to "hint", the hints in the editing area are not obvious enough, only a few dots.

Error or Warning

Can the tilde color of the prompt be customized?

0 投票
3 回答
3166 浏览

python - 无法运行 pylinter,在 VS Code 中设置 python 解释器

我已经在 Stack Overflow 和专用的 VS Code Git 上看到了一些问题,但是所有的解决方案都以重新安装为中心,并且在 Python 扩展和 VS Code 本身多次尝试了这个并进行了必要的重启之后,我仍然离得更近了到一个解决方案。Linter 一直表现良好,直到几天前它似乎突然爆发了。

我还注意到“转到定义”不起作用(热键或菜单导航),所以不确定是 VS Code 问题还是 Python 实现问题,Intellisense 似乎工作正常,所以倾向于后者。

重现步骤

1) Cntrl + Shift + P 打开命令调色板

2a)“Python:选择解释器”-错误“spawn EPERM”)

2b)“Python:选择 Linter” - 错误“找不到命令‘python.setLinter’”

版本

  • 蟒蛇 3.6.6
  • 视觉工作室代码 1.28
  • Python 扩展 2018.9.0
  • 视窗 10

用户设置

尝试为每个建议设置一个明确的路径,但同样没有骰子。

我可能会继续在实际的 github 上开一张票(尽管这似乎不是产品问题,而更像是我自己的问题),但想与堆栈社区核实,看看是否有其他人不得不解决类似的问题. 至少在这不可避免地被否决之前被遗忘与其他一些现有问题相似。

广泛的错误日志(来自开发者工具)

以防万一他们有帮助

0 投票
0 回答
583 浏览

php - 如何为 Visual Studio 代码创建自定义 php linter

我想在我的 php 项目中实现一个 linter(我正在使用 Visual Studio 代码)。

我想设置很多选项,例如:

我怎样才能做到这一点 ?做起来一定很简单

0 投票
1 回答
25377 浏览

javascript - 无法修复关于在 switch 语句中缩进 case 语句的 eslint 规则

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

在此处输入图像描述

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

在此处输入图像描述

编辑:这是一个 React / MERN 应用程序,我使用 sublime text 作为我的编辑器。让我知道我是否可以从我的 .eslintrc 文件中分享任何其他内容以提供帮助!

编辑2:我试过这个:

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

0 投票
1 回答
30 浏览

atom-editor - 如何验证 atom 包是否在 atom 编辑器中正确启动

我安装了 linter-php 并尝试在 config.cson 中配置它,如下所示

但我没有看到任何迹象表明与 linter 相关的东西会影响原子显示。当 atom 运行时,我如何验证这个包(或任何一般的包)是否正常工作?

0 投票
1 回答
1105 浏览

python - 排除名称中带有空格的整个目录

我有一个名为“旧东西”的目录,我不想flake8在这个目录中检查代码。

排除它的正确语法是什么?

我查看了配置 flake8 的文档,但没有找到我想要的。

我在我的.flake8文件中试过:

这些语法都不起作用。

尝试在命令行上排除时出现同样的问题:

0 投票
1 回答
2389 浏览

python - VSCode / Python / Pep8 仅在保存文件时有效

我在 Visual Studio Code 1.29.1 中用 Python 3 编写了一些代码,我想让它检查 Pep8 是否正常。所以我选择了 pep8 liter 选项,它可以工作,但是否有可能响应更快?现在,当我按 CTRL + S 保存文件时,它会检查代码。有没有更频繁地触发它的选项?谢谢!