2013-10-03 4 views
6

Ho già trascorso alcune ore su questo con non molto progresso. Sto usando Sublime Text 2.0.2 con SublimeLinter v1.7 [1]. In tempo reale, lintona Python splendidamente, ma per molte delle altre lingue che uso quotidianamente [Javascript, Ruby, CSS/SCSS, ecc.] Visualizzerà solo avvisi mal formattati tramite la console quando si salva [2]. Ho provato un numero di impostazioni per la mappa eseguibile. I Corrente avere:Sublime Text 2/sublimeLinter: solo Python è in tempo reale background colorato

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

Ho anche avuto solo "javascript": "/ usr/local/bin/node" in là pure. Ho anche provato a usare jshint e jslint come opzione "javascript_linter".

La console mostra SublimeLinter che carica e abilita javascript, CSS e Ruby (utilizzando rispettivamente nodo, ruby ​​e nodo).

Dopo il messaggio di attivare sulla console ottengo:

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 

anche:

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 

Questo è seguito da messaggi linting prime, quali:

[{"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] Come da https://github.com/SublimeLinter/SublimeLinter/issues/512, sono tornato alla v1.7 per ottenere il funzionamento del PEP8.

[2] Coffeescript ottiene linting in tempo reale, che è bello.

risposta