文本编辑器: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"
未显示任何类型的错误消息。
答案 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