<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] > [IDEA 官方設置](https://www.jetbrains.com/help/phpstorm/using-php-code-sniffer.html#installing-configuring-code-sniffer) > [參考](http://jintang.zone/2017/12/21/PHP%E9%9D%99%E6%80%81%E4%BB%A3%E7%A0%81%E6%89%AB%E6%8F%8F%E5%B7%A5%E5%85%B7%E7%9A%84%E4%BD%BF%E7%94%A8.html) ## 概述 - 新創項目創建,推薦同時 `Php_CodeSniffer`,`Mess Detector`, `PHP CS Fixer` - 會在每次的 commit 提交時,進行設置 說明 ``` phpcs (php code sniffer) PHP代碼嗅探器? phpcbf (php code beautiful fixer) PHP代碼美化器? php-cs-fixer,另一個PHP代碼規范修復器 ``` ## PHP_CodeSniffer?(phpcs) ### 安裝 ``` composer global require "squizlabs/php_codesniffer=*" or composer require --dev "squizlabs/php_codesniffer=*" ``` ### 配置 ``` File | Settings | Languages & Frameworks | PHP | Quality Tools | PHP_CodeSniffer? ``` 點按鈕后進入 `PHP_CodeSniffer?` 選項 ![](https://img.kancloud.cn/c8/52/c85259be2e5a04d953c2a4fb765e0b9d_824x238.png) 添加 `C:\Users\jiuqi\AppData\Roaming\Composer\vendor\bin\phpcs.bat` 到 PATH 中 ![](https://img.kancloud.cn/73/eb/73eb6bb979fe288e5d0e20b56070551a_758x419.png) 勾選 `PHP_CodeSniffer validation` ,并設置 `Coding strandard` 設置為 `PSR12` ### phpcbs 在安裝 phpcs 時,會同時安裝一個 phpcbf ,可自定進行格式的轉變,語法 ``` phpcbf --standard=PSR12 .\demo1.php ``` ## Mess Detector ### 安裝 ``` composer global require "phpmd/phpmd" or composer require --dev "phpmd/phpmd" ``` ### 配置與PHP_CodeSniffer?同理 參考路徑 ``` C:\Users\jiuqi\AppData\Roaming\Composer\vendor\bin\phpmd.bat ``` 配置參考 ![](https://img.kancloud.cn/b5/39/b53916daf314e48858eeb988b31895a3_775x482.png) 推薦不要勾選 Naming Rules 規則,它會要求變量名必須大于3 ## PHP CS Fixer ### 安裝 ``` composer global require friendsofphp/php-cs-fixer or composer require --dev friendsofphp/php-cs-fixer ``` ### 配置與PHP_CodeSniffer?同理 參考路徑 ``` C:\Users\jiuqi\AppData\Roaming\Composer\vendor\bin\php-cs-fixer.bat ``` ## phplint ### 安裝 ``` composer require --dev overtrue/phplint ``` ## 結合到 IDAE ![](https://img.kancloud.cn/9c/2c/9c2c20a435aa9aed18fdff11422666fc_1061x716.png) > 并錄制宏, `Edit | Macros`,錄制:先點擊 `Code | Reforamt Code` 和`Code | Optimeize Imports` ,結束錄制,并設置快捷鍵,為 `Ctrl+Alt+L` ## 導出配置 `File | Settings | Editor | Inspections` 導出配置
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看