无法在github的原子编辑器中完成任何linting(使用Linter + Linter Pylint)

时间:2014-11-05 09:47:19

标签: github editor pylint atom-editor

文本编辑器:Atom v 0.140.0

Installed version of Linter: 0.7.3
Installed version of Linter Pylint: 0.1.5
Version of Atom: 0.140.0
Running on Linux Mint 16
Pylint version: pylint 0.26.0, 
astng 0.24.1, common 0.59.1
Python 2.7.5+ (default, Feb 27 2014, 19:37:08) 
[GCC 4.8.1]

问题:两个软件包(linter和linter pylint)都已安装并启用,但在发生错误时没有完成linting。 例如 priont "asdf"未显示任何类型的错误消息。

2 个答案:

答案 0 :(得分:4)

我在Windows 8上遇到了同样的问题但是能够通过编辑Atom 中的config.cson文件来修复它。下载完短线后,需要先获取短路的完整路径(文件位置)。然后,进入config.cson文件,你应该看到你在文件中的某个地方下载的所有短信。例如,我试图让pylint工作。在配置文件中应该有包含文件中某个特定linter的引号,例如,我的代码行只读:

"linter-pylint": {}

删除括号,并在你的linter名称下面的行中(保留冒号,它应自动缩进下一行)添加"path: ",然后添加你的linter的完整路径名。所以我将我的pylint改为

"linter-pylint":
  path: "C:Users/Student/.atom/packages/linter-pylint"
然后我重新启动了Atom并且linter工作得很好。相同的方法适用于C ++ linter clang。

注意:您也可能需要为通用linter本身做同样的事情;即你的文件可能包含一行只是说

"linter": {}

答案 1 :(得分:1)

我不知道你是否曾经解决过这个问题,或者你仍然感兴趣,但我最近遇到了同样的问题并通过降级linter版本解决了这个问题。

只需运行apm install linter@1.2.4

在github页面上打开了一个问题:https://github.com/atom-community/linter/issues/815