2013-10-03 1 views
6

나는 많은 진전없이이 작업에 이미 몇 시간을 보냈습니다. SublimeLinter v1.7 [1]을 사용하여 Sublime Text 2.0.2를 실행 중입니다. 실시간으로 Python을 아름답게 볼 수 있지만, 일상적인 [자바 스크립트, 루비, CSS/SCSS 등]를 사용하는 많은 다른 언어에서는 저장시 콘솔을 통해 심각하게 형식화 된 경고 만 표시합니다. 실행 가능 맵에 대해 여러 가지 설정을 시도했습니다. 나는 현재 가지고있다 :숭고한 텍스트 2/sublimeLinter : 파이썬은 실시간 배경을 linted했습니다.

"sublimelinter_executable_map": 
{  
    "javascript": "/usr/local/bin/node", 
    "node": "/usr/local/bin/node" 
}, 

"javascript": "/ usr/local/bin/node"도 거기에있다. 나는 또한 "javascript_linter"옵션으로 jshint와 jslint를 모두 사용해 보았습니다.

콘솔에 SublimeLinter가로드되어 자바 스크립트, CSS 및 Ruby (노드, 루비 및 노드를 각각 사용)가 표시됩니다.

콘솔에 활성화 메시지 후에 I 얻을 : 또한

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 

이것은 같은 원시 linting 메시지 뒤에 :

[{"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는 실시간 linting을 얻습니다.

답변