Atom e PHP: Em busca da configuração perfeita
| 1 minute read
Como eu disse recentemente, eu deixei de usar o Textmate, passei a usar o Atom e recomendei alguns packages que eu estou usando e estão me ajudando diariamente.
Neste post eu quero mostrar mais alguns packages bem úteis para desenvolvimento PHP:
- linter-phpmd
- linter-phpcs
- php-getters-setters
Os dois primeiros para funcionar precisam que tanto o PHPMD (PHP Mess Detector) e o PHP_CodeSniffer esteja instalados no ambiente e acessíveis por meio do PATH, ou seja, os comandos phpcs e phpmd devem ser acessíveis de qualquer local.
No screenshot abaixo eu estou com uma classe do Core do Magento aberta e é possível observar algumas recomendações para melhorar o código:
Já o PHP Getters Setters, como o nome diz, permite gerar automaticamente os métodos Getters e Setters para os atributos de uma classe. É uma mão na roda.
Para instalar estas packages, basta acessar as configurações do Atom e pesquisar por elas no local adequado, ou digitar no terminal/prompt:
apm install linter-phpmd
apm install linter-phpcs
apm install php-getters-setters