【发布时间】:2013-11-11 18:40:05
【问题描述】:
当我将 SublimeLinter 用于带有 javascript 的 Sublime Text 2 时,只要有尾随空格,它就会显示红色感叹号图标,这不应该是 javascript 的问题。
我做了一些研究,发现我可以根据此处找到的错误代码将以下代码添加到包用户设置 (SublimeLinter.sublime-settings) 中: https://github.com/jcrocholl/pep8/blob/master/pep8.py
{
"pep8_ignore": [ "E200", "W200", "200" ]
}
但由于某种原因,错误图标仍然显示。
【问题讨论】:
-
尾随空格是开发的头号敌人,你为什么会忽略这些重要的警告?你宁愿在你的用户设置中有
"trim_trailing_white_space_on_save": true。 -
感谢 Fabricio,我想我没有意识到 javascript 中的空格会成为问题。将该代码添加到我的用户设置中并解决了我的问题。为了澄清,我在我的 Sublime Text 用户设置中添加了
"trim_trailing_white_space_on_save": true,而不是 SublimeLinter 用户设置。 -
没问题,它不会轻易破坏你的代码,但从长远来看,你会注意到为什么保留尾随空格是一个好习惯。我已经发布了两种可能的解决方案(SublimeLinter 配置和自动修剪尾随空格)的答案,也扩展了我对空格的推理。
标签: javascript sublimetext sublimelinter