Pagina inicial » Codificação » Guia para usar o SublimeLinter para desenvolvedores

    Guia para usar o SublimeLinter para desenvolvedores

    Linter é uma ferramenta indispensável no desenvolvimento web moderno. Ajuda-nos a ficar atentos a erros e a aplicar as melhores práticas ao escrever códigos. Se você estiver usando o SublimeText, recomendo instalar o SublimeLinters. Com o passar dos anos, o SublimeLinters tornou-se um pacote de ferramentas avançadas no SublimeText e trouxe pacotes oficiais que se conectam a linters de várias linguagens de programação..

    Neste tutorial, veremos como instalar e configurar o SublimeLinter. Vamos apenas começar.

    Começando

    A maneira mais fácil de instalar o SublimeLinter 4 é através do Controle de Pacotes SublimeText. Desde então em SublimeLinter 3, cada linter deve ser instalado separadamente. Isso permite que o SublimeLinter seja executado de forma mais eficiente executando apenas linters que nós instalamos.

    Como eu uso HTML, CSS, JS e PHP na maioria das vezes em meus projetos, gostaria de instalar linters para esses idiomas. No Controle de Pacotes, Eu instalo o SublimeLinter juntamente com os seguintes plugins:

    • SublimeLinter-html-arrumado
    • SublimeLinter-stylelint
    • SublimeLinter-eslint
    • SublimeLinter-php

    Então, para que esses plugins funcionem, também precisamos instalar o linter para os idiomas, que são HTML Tidy, CSSLint, JSHint e PHP CLI.

    Para aqueles que estão usando o OSX, o Tidy e o PHP são pré-instalados no sistema. Para verificar, execute os dois comandos a seguir consecutivamente.

     arrumado --version php --version 

    Esses comandos mostrarão a versão do Tidy e do PHP que você possui. Você pode continuar a usá-los no Sublime Text.

    Se você está no Windows ou Linux, ou não os instalou, siga as instruções abaixo.

    Instalando o HTML Tidy

    Para instalar o HTML Tidy:

    • No OSX, execute este comando no Terminal brew instalar homebrew / dupes / arrumado
    • No linux, use este comando sudo apt-get install arrumado.
    • No Windows, você pode pegar o instalador de EXE do TidyBatchFiles.

    Instalando o PHP CLI

    • Os usuários do OSX podem instalar o PHP no sistema com curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5 comando. Isto irá instalar o PHP 5.5, que é a versão mais recente, no momento da escrita.
    • Linux os usuários podem seguir este tutorial abrangente da DigitalOcean.
    • Para usuários do Windows, você pode baixar o instalador aqui.

    Instalando o Styleint

    Em seguida, instalaremos o linter CSS chamado Stylelint que nos permitirá verificar e aplicar as melhores práticas em nossos arquivos CSS. As seguintes instruções podem ser seguidas em todas as três plataformas: OSX, Windows e Linux. Eu presumo que você já tenha instalado o Node.js com o NPM.

    Para instalar o Stylelint, execute:

     npm install -g stylelint 

    Observe que você também precisará adicionar um arquivo de configuração Stylelint ao diretório do projeto, além disso, instale uma configuração predefinida como stylelint-config-standard. Depois de configurados, você deve encontrar os erros destacados abaixo.

    Instalando o ESLint

    Também vamos instalar o ESLint, um linter moderno e altamente configurável para JavaScript. Isso nos ajudará a reforçar as práticas recomendadas, além de detectar possíveis erros ao escrever JavaScript. Instalar o ESLint também requer o Node.js com o NPM.

    Para instalá-lo, execute.

     npm install -g eslint 

    Da mesma forma, você precisará adicionar a configuração ESLint ao seu projeto ou usar a configuração predefinida, como eslint-config-recommended.

    Estamos todos prontos. Nós podemos começar linting HTML, CSS, JS e PHP no SublimeText usando o SublimeLinter 4.

    Novos recursos no SublimeLinter 4

    O SublimeLinter 4 traz vários novos recursos, e um que é facilmente perceptível é o painel que exibe todos os erros dos arquivos abertos. Se você estiver no Mac, pressione Command + Ctrl + A. No Windows e no Linux, você pode pressionar Ctrl + K, Ctrl + A.

    A tecla de atalho mostrará uma lista de erros, conforme mostrado na captura de tela a seguir.

    Use o ↑ e ↓ para navegar na lista, e a página irá rolar para a linha exata onde o erro ocorreu.

    Melhor Visual

    Agora podemos passar o mouse sobre a sarjeta no editor ou apenas a linha em que o erro aconteceu para visualizar a mensagem de erro. Isso não foi possível na versão anterior.

    Altamente configurável

    O SublimeLinter 4 agora está mais configurável do que nunca. Por exemplo, agora podemos personalizar “Estilos” para cada configuração do linter. Isso nos permite definir variáveis ​​de ícones, cor, modo de lint, caminho e ambiente para cada linter separadamente.

    Referência Adicional

    Espero que esta pequena introdução possa ajudar a começar a trabalhar com o SublimeLinter. Você também pode consultar a referência se quiser mais coisas avançadas.

    • Documento Oficial SublimeLinter
    • Lint em software e programação - WikiPédia
    • Repositórios SublimeLinter