在phpstorm上安裝代碼檢查工具

咱們寫代碼要遵循必定的規範, 可是咱們有時候會犯錯,因此須要有一個檢查機制。當咱們犯錯的時候檢查機制會發揮做用。下面我介紹一下如何在phpstrom上設置代碼檢查。php

代碼規範

php有不少規範,我遵循的是PSR規範。PSR是PHP通用性框架小組FIG(PHP Framework Interop Group) 制定的PHP規範,是PHP開發的事實標準。關於PSR的中文文檔,能夠參考https://github.com/PizzaLiu/PHP-FIGlinux

讓phpstrom支持基於PSR2的代碼檢查的步驟

環境: windows操做系統 phpstrom版本10.0.2git

安裝phpcs

使用composer全局安裝

 修改 composer 的全局配置文件(推薦方式)

打開命令行窗口(windows用戶)或控制檯(Linux、Mac 用戶)並執行以下命令:github

複製
composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer global require "squizlabs/php_codesniffer=*"

  

注:windows系統,會在C:\Users\{user name}\AppData\Roaming\Composer\vendor\bin下生成一個phpcs.bat文件,這個是phpstorm後續設置須要用到的文件windows

phpstorm設置

  • 步驟1:打開phpstorm點擊 File->Settingscomposer

    image


  • 步驟2:接着點擊Languages & Frameworks->PHP->Code Sniffer點擊Configuration右側的按鈕,框架

    image


  • 步驟3:選擇PHP Code Sniffer (phpcs) path:的路徑,就是剛纔composer以後生成的那個phpcs.bat的路徑。phpstorm

    image


  • 步驟4:選擇以後點擊Validate驗證成功工具

    image


  • 步驟5:節點點擊Editor->Inspections展開點擊右側的PHPui

    image


  • 步驟6:勾選PHP Code Sniffer Validation 選擇右側的PSR2

    image


  • 步驟7:點擊驗證成功 大功告成!!

    image


  • 看看效果吧,當寫的代碼不符合PSR2規範的時候該行代碼下會有波浪線,點擊波浪線能夠查看提示信息

    image


以上是phpstorm配置代碼檢查工具的通用步驟,我是基於windows的環境用的phpstorm10.0.2的版本,不一樣的版本可能設置上會有差別。在linux/mac環境下的步驟是同樣的,區別就在步驟3中選擇phpcs文件的路徑不一樣,還有就是windows下是用的phpcs.bat文件,linux/mac下是phpcs文件

相關文章
相關標籤/搜索