Pacote Sublime Text JSHint

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 -gpara instalar globalmente em seu sistema):

npm install jshint

Por meio do Sublime Package Manager

  • Ctrl+Shift+Pou Cmd+Shift+Ppara OS X
  • digite install, selecionePackage Control: Install Package
  • digite js gutter, selecioneJSHint Gutter

Uso

Ctrl+Shift+Jou Cmd+Shift+Jpara OS X

Preferências

  • Ctrl+Shift+Pou Cmd+Shift+Ppara 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": falsea globalspara uso ExtJS.

links externos