Verificando PSR-2 direto no editor
A PSR-2 nos dá diretrizes de como formatar o código, a fim de melhorar a integração entre bibliotecas, o compartilhamento de código entre equipes e minimizar a guerra entre TAB e espaço.
Para ficar mais fácil ainda, podemos usar plugins no nossos editores de texto para verificar automaticamente esse padrão.
PHP Code Sniffer
PHP Code Sniffer é uma ferramenta de linha de comando usada para verificar nosso código em diversos padrões, inclusive a PSR-2. Precisaremos dele instalado para os plugins funcionar.
Para instalar rode o composer para instalar globalmente (ficando assim disponível em qualquer lugar do sistema):
|
|
Com ele instalado, podemos verificar o código desse modo:
|
|
Mas queremos mágica, então vamos configurar nossos editores para fazer isso automaticamente.
VIM
Para o vim vamos usar o Syntastic, ele é um verificador “universal”, no qual você pode configurar qual a linguagem e qual o verificador.
Para instalação no vim, usando o Plug:
|
|
Estou usando o do do Plug para rodar o composer depois da instalação e atualização do plugin.
Para configurá-lo adicione no seu .vimrc:
|
|
Agora sempre que salvar o arquivo ele vai mostrar os erros no arquivo.

Sublime Text
No Sublime Text, usando o Package Control, procure por phpcs:

Após a instalação, edite se arquivo de configuração em Preferences -> Package Settings -> PHP Code Snifer -> Settings User, adicionando:
|
|
Ficando assim:

Daí ao salvar o arquivo, ele vai mostrar as mensagens de erro.
