问题标签 [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 回答
487 浏览

php - 使用 xampp (ubuntu) 时 php-linter 的 PHP 可执行文件不起作用

正如主题句所说。我在带有 xampp 设置的 ubuntu 中使用 atom 和 linter-php。当您在 ubuntu 16 中安装 xampp 但 atom 不接受它时,PHP 位于 opt/lampp/bin 文件夹中。“无法获取版本”和“生成 php ENOENT”。有人在使用相同的设置吗?您为 php 可执行文件使用了哪个路径?或者:我是否也应该在 xampp 之外的标准文件目录中安装 php 并将 linter 直接安装到那里?

0 投票
2 回答
406 浏览

git - 如何从一系列 git 提交中获取添加和更新的行号列表?

意图:由于有大量遗留代码,我只想对我的拉取请求中添加或更改的行进行 lint,以使环境逐渐变得更好。

输入:基本分支的名称(master),我的 PR 分支的名称(例如honzajavorek/my-cool-feature),功能分支中最后一次提交的哈希(例如53253a3e8d9b1e3ed7d45b91e045c59d50aefdf0)。

输出:每个文件的受影响(添加或更改,显然没有删除)行号,因此我可以过滤 linter 输出以仅包含那些。

我不是在寻找一个衬里,我可以编写一个简短的 bash/Python/node.js 脚本来执行此操作,但仅具有合理的复杂性(几行)。


更新:刚刚发现Git diff with line numbers (Git log with line numbers)。似乎真的不是一件容易的事:(

0 投票
2 回答
2738 浏览

javascript - linting 和编译有什么区别?

我知道在 Java 中,有一个编译器会告诉您何时编写了一些错误的代码。但是 Javascript 不能那样工作,因为它没有编译器。但是,“linting”javascripts 是编译代码的方式吗?

0 投票
3 回答
5949 浏览

javascript - Visual Studio Code:无法将 ESLint 修复应用于文档

我正在使用 Visual Studio Code 1.6.1,安装并启用了最新版本的 ESLint 扩展。我有

在我的 vs-code 用户设置中。我能够使用自动命令“eslint.executeAutofix”自动修复我的 js 文件,但是从我最后一次更新 vs-code 开始,我收到以下错误:

有人可以帮助我或指出我可以解决此问题的方向吗?

0 投票
1 回答
51 浏览

atom-editor - Flake8-linter Atom 包含排除的文件

我以某种方式从 linter-flake8 2.0.2 for atom 中排除了我所有的“admin.py”文件。因此,除了我在不同文件夹中的 admin.py 文件之外,每个文件都由 linter-flake8 完美监控。我不知道那是怎么发生的。它不在 .flake8 中 - 配置不包括

0 投票
3 回答
113 浏览

linter - 如何在 coala 中找到所有可能的配置?

在代码分析软件(https://github.com/coala/coala)中,找到所有熊/插件列表和配置列表的最简单方法是什么?

另外,如何获得我已安装的所有可能的熊可用的所有可能配置的列表?我想了解 coala 的所有可能选项,并为我需要的特定配置启用熊。

0 投票
1 回答
958 浏览

less - 如何在 PhpStorm 中对 LESS 或 CSS 进行 lint?

我在 PhpStorm 的插件目录中搜索 linter,但没有结果,这对我来说似乎很奇怪。人们没有在 PhpStorm 中为他们的样式表使用 linter 吗?

有没有其他方法可以在 PhpStorm 项目中检查 LESS 文件?

例如,我需要在类定义中按字母顺序对所有属性进行排序。

0 投票
1 回答
258 浏览

python - Flake 8 等价于 ESLint max-statements

Javascript ESLint 中的max-statements为小型、模块化和可读的函数提供了非常好的执行。我希望在 Python Flake8 lint 中找到类似的东西,但到目前为止我还没有运气。有没有办法配置 Flake8 来鼓励小功能?

0 投票
0 回答
119 浏览

html - OSX - ignore_match - SublimeLinter - HTML-tidy

我试图让SublimeLinterHTML-tidy忽略我的 html 文件中的特定错误。我以前从未使用过SublimeLinter,所以我有点困惑。

有什么办法可以忽略不必要的错误?因为在我的屏幕上看到很多橙色标记有点烦人。

这是我的 HTML 界面(很多错误)

我不断得到warning: link inserting "type" attribute 更多。

这是我的 SublimeLinter.sublime-settings

我尝试了这些设置:

但似乎没有任何效果。

0 投票
6 回答
29880 浏览

reactjs - React linter airbnb proptypes 数组

我有以下内容PropTypes

但棉绒告诉我:

Prop type "array" is forbidden,我该如何改变它?