Code cần phải có chuẩn, và
Sau đó nhấn
Ở đây mình chọn chuẩn format
Âu cơ, bây giờ mỗi khi bạn code, nếu code của bạn không validate chuẩn,
Lỗi trên là theo chuẩn
Chúc các bạn code tốt và đúng chuẩn. Thân
PHP
cũng không ngoại lệ, có các chuẩn PSR mà bạn phải follow. Để thuận tiện cho việc kiểm tra code đã follow đúng chuẩn chưa, bộ công cụ PHP Code Sniffer
đã ra đời. Mình sẽ hướng dẫn các bạn integrate PHP Code Sniffer
với PHPStorm
.
Ngoài việc dùng PHPStorm
thì các bạn có thể integrate bộ công cụ này với bất kì IDE nào, hoặc thậm chí chạy độc lập trên command line cũng được nữa.Download PHP Code Sniffer
Trước tiên là down cháu này về, dùngPear
, Pyrus
hay download manually cũng được sất.
http://pear.php.net/package/PHP_CodeSniffer/downloadÂu cơ, lấy về giải nén ra, được thư mục dạng
PHP_CodeSniffer-2.2.0
- nhớ cất ở đâu đó cho dễ nhớ, lần sau khỏi lấy lại hấy.Browse to file phpcs
TrongPHPStorm
, mò vào File -> Setting
và tìm đến Code Sniffer
và browse tới file phpcs
như sau Sau đó nhấn
Validate
, nếu hiện lên thông báo xanh lè success là được.Usage
TrongPHPStorm
, mò vào Code -> Inspect Code...
và cấu hình Inspection profile
như sau: Ở đây mình chọn chuẩn format
Coding standard
của mình là PSR2
, các bạn có thể chọn chuẩn khác tùy theo yêu cầu của Project hoặc framework mà bạn đang làm việc.Âu cơ, bây giờ mỗi khi bạn code, nếu code của bạn không validate chuẩn,
phpcs
sẽ ngay lập tức detect và thông báo Lỗi trên là theo chuẩn
PSR2
, cuối file phải có 1 new line, các bạn chỉ cần enter thêm 1 line nữa là ok.Chúc các bạn code tốt và đúng chuẩn. Thân