/
PHPStorm/IntelliJ 팁
PHPStorm/IntelliJ 팁
Ctrl - 마우스 휠로 zoom in/out 하기
- Settings -> Editor - > General
- Change font size(Zoom) with Ctrl-Mouse Wheel 체크
Code Sniffer 로 PSR-1,2 적용
- https://www.jetbrains.com/phpstorm/help/using-php-code-sniffer-tool.html#d367699e50
- http://tzfrs.de/2015/01/automatically-format-code-to-match-psr-standards-with-phpstorm/
PHP Code Sniffer로 PSR 적용하기
PHP-CS-Fixer 로 PSR-1,2 적용
PHP-CS-Fixer 는 sensiolabs 이 만든 coding standard 검사툴로 위 Code Sniffer 보다 github 의 별이 많아서 사용 예정.
패키지 설치
composer global require fabpot/php-cs-fixer
- PHPStorm 구동후 settings 창 오픈
- Tools -> External Tools 오픈
- 다음과 같이 설정
- Program: php-cs-fixer 의 경로. windows 사용자의 경우 "C:\Users\username\AppData\Roaming\Composer\vendor\bin\php-cs-fixer.bat"
Parameters:
--level=psr2 --verbose fix “$FileDir$/$FileName$
- Working Directory: $ProjectFileDir$
- Keymap 메뉴가 간 다음에 우측의 검색창에 php-cs-fixer 를 입력후 External Tools 목록에서 Add keyboard shortcut 설정
- 지정한 단축키를 통해 구동
fix 옵션
라라벨에서는 기본 옵션을 사용하면 App 네임스테이스가 app로 바뀌는등 몇 가지 문제가 있으므로 다음 필터를 사용
php-cs-fixer.phar fix /path/to/laravel-project --config=laravel_cs.php
--dry-run 옵션을 사용하면 코드를 변경하지 않음
, multiple selections available,
Related content
Atlassian Guard 와 Custom IdP(Keycloak) 와 연동
Atlassian Guard 와 Custom IdP(Keycloak) 와 연동
More like this
Confluence macro(매크로) 활용하기
Confluence macro(매크로) 활용하기
More like this
2025-02-11 KT 보안팀 AGP 문의
2025-02-11 KT 보안팀 AGP 문의
More like this
MySQL 데이타베이스와 사용자 계정 생성하기
MySQL 데이타베이스와 사용자 계정 생성하기
More like this
MS 엑셀(Excel)에서 UTF-8 로 된 csv 파일 가져오기
MS 엑셀(Excel)에서 UTF-8 로 된 csv 파일 가져오기
More like this
Alfred App
Alfred App
More like this