/
PHPStorm/IntelliJ 팁

PHPStorm/IntelliJ 팁


Ctrl - 마우스 휠로 zoom in/out 하기

  • Settings -> Editor - > General
  • Change font size(Zoom) with Ctrl-Mouse Wheel 체크


Code Sniffer 로 PSR-1,2 적용


PHP Code Sniffer로 PSR 적용하기


PHP-CS-Fixer 로 PSR-1,2 적용


PHP-CS-Fixer  는 sensiolabs 이 만든 coding standard 검사툴로 위 Code Sniffer 보다 github 의 별이 많아서 사용 예정.


  1. 패키지 설치

    composer global require fabpot/php-cs-fixer
  2. PHPStorm 구동후 settings 창 오픈
  3. Tools -> External Tools 오픈
     
  4. 다음과 같이 설정
    1. Program: php-cs-fixer 의 경로. windows 사용자의 경우 "C:\Users\username\AppData\Roaming\Composer\vendor\bin\php-cs-fixer.bat"
    2. Parameters

      --level=psr2 --verbose fix “$FileDir$/$FileName$
    3. Working Directory: $ProjectFileDir$
  5. Keymap 메뉴가 간 다음에 우측의 검색창에 php-cs-fixer 를 입력후 External Tools 목록에서 Add keyboard shortcut 설정
     
  6. 지정한 단축키를 통해 구동

fix 옵션

라라벨에서는 기본 옵션을 사용하면 App 네임스테이스가 app로 바뀌는등 몇 가지 문제가 있으므로 다음 필터를 사용


php-cs-fixer.phar fix /path/to/laravel-project --config=laravel_cs.php

--dry-run 옵션을 사용하면 코드를 변경하지 않음



Related content

PHPStorm 에서 신규 소스 파일 생성시 declare(strict_types=1) 자동으로 붙이기
PHPStorm 에서 신규 소스 파일 생성시 declare(strict_types=1) 자동으로 붙이기
More like this
PHP_CodeSniffer 로 PHP Source 코드 표준 준수 여부 검사하기
PHP_CodeSniffer 로 PHP Source 코드 표준 준수 여부 검사하기
More like this
PSR-1 과 PSR-2 에 맞게 코딩 스타일을 교정해 주는 php-cs-fixer(PHP Coding Standard Fixer)
PSR-1 과 PSR-2 에 맞게 코딩 스타일을 교정해 주는 php-cs-fixer(PHP Coding Standard Fixer)
More like this
WSL 2 Ubuntu 20 LTS 에 php laravel 개발 환경 구성
WSL 2 Ubuntu 20 LTS 에 php laravel 개발 환경 구성
More like this
PHP Composer v1 설치/사용하기
PHP Composer v1 설치/사용하기
More like this
Sublime Text 3 로 PHP 개발 환경 구성하기
Sublime Text 3 로 PHP 개발 환경 구성하기
More like this