osx - mac下sublime text3的php錯誤提示外掛程式php code sniffer安裝後,無法顯示php錯誤

來源:互聯網
上載者:User
關鍵字 php osx

mac下安裝了sublime text3後持續安裝了一些外掛程式,其中有php code sniffer,簡稱phpcs。用來提示php語法錯誤的。安裝後,無法顯示,我根據官網的提示,安裝了phpcs需要的一些外掛程式,包括:php-cs-fixer,phpcbf,phpmd.並且配置了phpcs的檔案然而還是無法提示。
附上設定檔:
\這裡開始
{

// Plugin settings// Turn the debug output on/off"show_debug": true,// Which file types (file extensions), do you want the plugin to// execute for"extensions_to_execute": ["php"],// Do we need to blacklist any sub extensions from extensions_to_execute// An example would be ["twig.php"]"extensions_to_blacklist": ["twig.php"],// Execute the sniffer on file save"phpcs_execute_on_save": false,// Show the error list after save."phpcs_show_errors_on_save": true,// Show the errors in the gutter"phpcs_show_gutter_marks": true,// Show outline for errors"phpcs_outline_for_errors": true,// Show the errors in the status bar"phpcs_show_errors_in_status": true,// Show the errors in the quick panel so you can then goto line"phpcs_show_quick_panel": true,// The path to the php executable.// Needed for windows, or anyone who doesn't/can't make phars// executable. Avoid setting this if at all possible"phpcs_php_prefix_path": "",// Options include:// - Sniffer// - Fixer// - Mess Detector//// This will prepend the application with the path to php// Needed for windows, or anyone who doesn't/can't make phars// executable. Avoid setting this if at all possible"phpcs_commands_to_php_prefix": [],// What color to stylise the icon// https://www.sublimetext.com/docs/3/api_reference.html#sublime.View// add_regsions"phpcs_icon_scope_color": "comment",
// PHP_CodeSniffer settings// Do you want to run the phpcs checker?"phpcs_sniffer_run": true,// Execute the sniffer on file save"phpcs_command_on_save": true,// It seems python/sublime cannot always find the phpcs application// If empty, then use PATH version of phpcs, else use the set value"phpcs_executable_path": "/usr/local/bin/phpcs",// Additional arguments you can specify into the application//// Example:// {//     "--standard": "PEAR",//     "-n"// }

"phpcs_additional_args": {

"--standard": "PSR2", "--config-set": "show_warnings 0","-n": "","-l":""

},

// PHP-CS-Fixer settings// Fix the issues on save"php_cs_fixer_on_save": false,// Show the quick panel"php_cs_fixer_show_quick_panel": true,// Path to where you have the php-cs-fixer installed"php_cs_fixer_executable_path": "/usr/local/bin/php-cs-fixer",// Additional arguments you can specify into the application"php_cs_fixer_additional_args": {     "--level": "all"},
// phpcbf settings// Fix the issues on save"phpcbf_on_save": true,// Show the quick panel"phpcbf_show_quick_panel": true,// Path to where you have the phpcbf installed"phpcbf_executable_path": "/usr/local/bin/phpcbf",// Additional arguments you can specify into the application//// Example:// {//     "--level": "all"// }"phpcbf_additional_args": {    "--standard": "PSR2",    "-n": ""},
// PHP Linter settings// Are we going to run php -l over the file?"phpcs_linter_run": true,// Execute the linter on file save"phpcs_linter_command_on_save": true,// It seems python/sublime cannot always find the php application// If empty, then use PATH version of php, else use the set value"phpcs_php_path": "",// What is the regex for the linter? Has to provide a named match for 'message' and 'line'"phpcs_linter_regex": "(?P.*) on line (?P\\d+)",
// PHP Mess Detector settings// Execute phpmd"phpmd_run": true,// Execute the phpmd on file save"phpmd_command_on_save": true,// It seems python/sublime cannot always find the phpmd application// If empty, then use PATH version of phpmd, else use the set value"phpmd_executable_path": "/usr/local/bin/phpmd",// Additional arguments you can specify into the application//// Example:// {//     "codesize,unusedcode"// }"phpmd_additional_args": {    "codesize,unusedcode,naming": ""},
// PHP Scheck settings// Execute scheck"scheck_run": false,// Execute the scheck on file save"scheck_command_on_save": false,// It seems python/sublime cannot always find the scheck application// If empty, then use PATH version of scheck, else use the set value"scheck_executable_path": "",// Additional arguments you can specify into the application////Example://{//  "-php_stdlib" : "/path/to/pfff",//  "-strict" : ""//}"scheck_additional_args": {    "-strict" : ""}

}
//這裡結束

下面是安裝完,錯誤依舊沒提示。


有朋友用過這個外掛程式的麼,幫下忙啊!!!

回複內容:

mac下安裝了sublime text3後持續安裝了一些外掛程式,其中有php code sniffer,簡稱phpcs。用來提示php語法錯誤的。安裝後,無法顯示,我根據官網的提示,安裝了phpcs需要的一些外掛程式,包括:php-cs-fixer,phpcbf,phpmd.並且配置了phpcs的檔案然而還是無法提示。
附上設定檔:
\這裡開始
{

// Plugin settings// Turn the debug output on/off"show_debug": true,// Which file types (file extensions), do you want the plugin to// execute for"extensions_to_execute": ["php"],// Do we need to blacklist any sub extensions from extensions_to_execute// An example would be ["twig.php"]"extensions_to_blacklist": ["twig.php"],// Execute the sniffer on file save"phpcs_execute_on_save": false,// Show the error list after save."phpcs_show_errors_on_save": true,// Show the errors in the gutter"phpcs_show_gutter_marks": true,// Show outline for errors"phpcs_outline_for_errors": true,// Show the errors in the status bar"phpcs_show_errors_in_status": true,// Show the errors in the quick panel so you can then goto line"phpcs_show_quick_panel": true,// The path to the php executable.// Needed for windows, or anyone who doesn't/can't make phars// executable. Avoid setting this if at all possible"phpcs_php_prefix_path": "",// Options include:// - Sniffer// - Fixer// - Mess Detector//// This will prepend the application with the path to php// Needed for windows, or anyone who doesn't/can't make phars// executable. Avoid setting this if at all possible"phpcs_commands_to_php_prefix": [],// What color to stylise the icon// https://www.sublimetext.com/docs/3/api_reference.html#sublime.View// add_regsions"phpcs_icon_scope_color": "comment",
// PHP_CodeSniffer settings// Do you want to run the phpcs checker?"phpcs_sniffer_run": true,// Execute the sniffer on file save"phpcs_command_on_save": true,// It seems python/sublime cannot always find the phpcs application// If empty, then use PATH version of phpcs, else use the set value"phpcs_executable_path": "/usr/local/bin/phpcs",// Additional arguments you can specify into the application//// Example:// {//     "--standard": "PEAR",//     "-n"// }

"phpcs_additional_args": {

"--standard": "PSR2", "--config-set": "show_warnings 0","-n": "","-l":""

},

// PHP-CS-Fixer settings// Fix the issues on save"php_cs_fixer_on_save": false,// Show the quick panel"php_cs_fixer_show_quick_panel": true,// Path to where you have the php-cs-fixer installed"php_cs_fixer_executable_path": "/usr/local/bin/php-cs-fixer",// Additional arguments you can specify into the application"php_cs_fixer_additional_args": {     "--level": "all"},
// phpcbf settings// Fix the issues on save"phpcbf_on_save": true,// Show the quick panel"phpcbf_show_quick_panel": true,// Path to where you have the phpcbf installed"phpcbf_executable_path": "/usr/local/bin/phpcbf",// Additional arguments you can specify into the application//// Example:// {//     "--level": "all"// }"phpcbf_additional_args": {    "--standard": "PSR2",    "-n": ""},
// PHP Linter settings// Are we going to run php -l over the file?"phpcs_linter_run": true,// Execute the linter on file save"phpcs_linter_command_on_save": true,// It seems python/sublime cannot always find the php application// If empty, then use PATH version of php, else use the set value"phpcs_php_path": "",// What is the regex for the linter? Has to provide a named match for 'message' and 'line'"phpcs_linter_regex": "(?P.*) on line (?P\\d+)",
// PHP Mess Detector settings// Execute phpmd"phpmd_run": true,// Execute the phpmd on file save"phpmd_command_on_save": true,// It seems python/sublime cannot always find the phpmd application// If empty, then use PATH version of phpmd, else use the set value"phpmd_executable_path": "/usr/local/bin/phpmd",// Additional arguments you can specify into the application//// Example:// {//     "codesize,unusedcode"// }"phpmd_additional_args": {    "codesize,unusedcode,naming": ""},
// PHP Scheck settings// Execute scheck"scheck_run": false,// Execute the scheck on file save"scheck_command_on_save": false,// It seems python/sublime cannot always find the scheck application// If empty, then use PATH version of scheck, else use the set value"scheck_executable_path": "",// Additional arguments you can specify into the application////Example://{//  "-php_stdlib" : "/path/to/pfff",//  "-strict" : ""//}"scheck_additional_args": {    "-strict" : ""}

}
//這裡結束

下面是安裝完,錯誤依舊沒提示。


有朋友用過這個外掛程式的麼,幫下忙啊!!!

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.