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
← Migrando para o Atom | Magento: Crash nos pacotes de produtos →