0

Comment faire pour que SublimeLinter-jshint ignore le code ruby ​​(erb) intégré? Le code suivant provoque l'erreur "Attendu un identifiant et à la place vu" < "" (et deux autres).Ignorer ERB en javascript avec SublimeLinter-jshint

Je voudrais que SublimeLinter-jshint ignore quoi que ce soit au sein de <% et %>.

<script> 
    <% if @foo %> 
    var foo = 'bar'; 
    <% end %> 
</script> 

Répondre

0

JSHint a une option ignoreDelimiters sans papier. Pour ignorer les instructions erb, ajoutez un fichier .jshintrc à votre projet (ou spécifiez un fichier global en utilisant la configuration SublimeLinter) avec les paramètres suivants:

{ 
    "ignoreDelimiters": [ 
    { "start": "<%=", "end": "%>" }, 
    { "start": "<%", "end": "%>" } 
    ] 
}