首页 > 代码库 > Sublime Text 3 配置 PHPCS 插件
Sublime Text 3 配置 PHPCS 插件
- Download php code sniffer addon via Package Control in ST3.
- Download The php-cs-fixer File From This Website => cs.sensiolabs.org/ (Direct Link => cs.sensiolabs.org/get/php-cs-fixer.phar)
- Copy Downloaded File To Your php.exe directory (mine is C:/XAMMP/php/php.exe)
- download PHP_CodeSniffer PEAR code package from this page pear.php.net/package/PHP_CodeSniffer/download/All (Direct Link => http://download.pear.php.net/package/PHP_CodeSniffer-1.5.0RC4.tgz)
- find PHP_CodeSniffer-1.5.0RC4.tgz\PHP_CodeSniffer-1.5.0RC4\scripts\phpcs.bat and copy this file too (in your php.exe directory)
- copy the first post‘s config file, change your directory accordingly while writing in Package Settings -> Php Code Sniffer -> Settings - User File. This Method Worked For Me On Sublime Text 3 Build 3047 In Win8 x64 System... No more slow ST2 for me... Cheers
{// Path to php on windows installation// This is needed as we cannot run phars on windows, so we run it through php"phpcs_php_prefix_path": "C:\\wamp\bin\\php\\php5.4.12\\php.exe",// This is the path to the bat file when we installed PHP_CodeSniffer"phpcs_executable_path": "C:\\wamp\\bin\\php\\php5.4.12\\phpcs.bat",// PHP-CS-Fixer settings// Don‘t want to auto fix issue with php-cs-fixer"php_cs_fixer_on_save": false,// Show the quick panel"php_cs_fixer_show_quick_panel": true,// The fixer phar file is stored here:"php_cs_fixer_executable_path": "C:\\wamp\bin\\php\\php5.4.12\\php-cs-fixer.phar",// PHP Linter settings// Yes, lets lint the files"phpcs_linter_run": true,// And execute that on each file when saved (php only as per extensions_to_execute)"phpcs_linter_command_on_save": true,// Path to php"phpcs_php_path": "C:\\wamp\bin\\php\\php5.4.12\\php.exe",// This is the regex format of the errors"phpcs_linter_regex": "(?P<message>.*) on line (?P<line>\\d+)",// PHP Mess Detector settings// Not turning on the mess detector here"phpmd_run": false,"phpmd_command_on_save": false,"phpmd_executable_path": "","phpmd_additional_args": {}}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。