Sublime-JSHint é um plugin para exibir graficamente resultados de lint em ST2 e ST3.
Este é um plugin Sublime Text 2 e 3 permitindo que você verifique seu código JavaScript em busca de erros desagradáveis, convenções de codificação e outros itens. Ele se baseia em JSHint, um fork do JSLint (desenvolvido por Douglas Crockford). O próprio linter é escrito em JavaScript, então você precisará de algo (node.js) para interpretar o código JavaScript fora do navegador.
Instalação
Primeiro instale node.js
Nó com NPM
Na linha de comando, execute o seguinte comando (adicione -g
para instalar globalmente em seu sistema):
npm install jshint
Por meio do Sublime Package Manager
Ctrl+Shift+P
ouCmd+Shift+P
para OS X- digite
install
, selecionePackage Control: Install Package
- digite
js gutter
, selecioneJSHint Gutter
Uso
Ctrl+Shift+J
ou Cmd+Shift+J
para OS X
Preferências
Ctrl+Shift+P
ouCmd+Shift+P
para OS X- digite
js pref
, selecioneJSHint: Select Hinting Preferences
Minhas preferências
{
// Details: https://github.com/victorporof/Sublime-JSHint#using-your-own-jshintrc-options
// Example: https://github.com/jshint/jshint/blob/master/examples/.jshintrc
// Documentation: http://www.jshint.com/docs/
"browser": true,
"esnext": true,
"devel": true,
"globals": {
"Ext": false
},
"globalstrict": false,
"indent": 2,
"jquery": false,
"quotmark": true,
"smarttabs": true,
"trailing": true,
"undef": true,
"unused": "vars"
}
Eu adicionei "Ext": false
a globals
para uso ExtJS.