私はすでにそれほど進歩はありませんでした。私はSublimeLinter v1.7 [1]を使ってSublime Text 2.0.2を実行しています。それはリアルタイムでPythonを美しく盛り上げますが、他の多くの言語では、[Javascript、Ruby、CSS/SCSSなど]を使用しているため、保存時にコンソールから警告が表示されます。私は実行可能なマップのためのいくつかの設定を試してみました。私が現在持っている:だけでなくそこに "は/ usr/local/binに/ノード":崇高なテキスト2/sublimeLinter:Pythonだけがリアルタイムの背景lintedです
"sublimelinter_executable_map":
{
"javascript": "/usr/local/bin/node",
"node": "/usr/local/bin/node"
},
私はまた、単に "JavaScriptを" 持っていました。私はまた、 "javascript_linter"オプションとしてjshintとjslintの両方を使ってみました。
コンソールには、SublimeLinterがロードされ、javascript、CSS、Ruby(それぞれnode、ruby、nodeを使用)が表示されます。
コンソール上の有効メッセージ後、私は得る:また
Traceback (most recent call last):
File "./SublimeLinter.py", line 431, in _update_view
File "./SublimeLinter.py", line 143, in run_once
File "./sublimelinter/modules/base_linter.py", line 291, in run
File "./sublimelinter/modules/javascript.py", line 72, in parse_errors
ValueError: Error from jslint: util.puts: Use console.log instead
:
SublimeLinter: css enabled (using node.js)
Traceback (most recent call last):
File "./SublimeLinter.py", line 431, in _update_view
File "./SublimeLinter.py", line 143, in run_once
File "./sublimelinter/modules/base_linter.py", line 291, in run
File "./sublimelinter/modules/css.py", line 24, in parse_errors
ValueError: Error from csslint: util.puts: Use console.log instead
これはのような生のリンティングメッセージが続く:
[{"id":"(error)","raw":"Use spaces, not tabs.","evidence":"\t\"published\":
\"#444444\",","line":4,"character":1,"reason":"Use spaces, not tabs."},{"id":"
(error)","raw":"Expected '{a}' at column {b}, not column
{c}.","evidence":"\t\"published\":
[1] https://github.com/SublimeLinter/SublimeLinter/issues/512に従って、私はv1.7にロールバックして、PEP8 lintingが動作するようにしました。
[2] Coffeescriptはリアルタイムの糸くずれを取得します。これは素晴らしいことです。