1
在我的自定義嗅出我加在PHP_CodeSniffer中強制使用空格縮進而不是製表符?
<rule ref="Generic.WhiteSpace.ScopeIndent">
<properties>
<property name="indent" value="2" />
<property name="tabIndent" value="false" />
</properties>
</rule>
這對於內功能和控制結構的工作原理,但例如
function test_plugin_admin_enqueue($hook) {
/**
* Load only on ?page=test-ajax-admin.php
* The easiest way to find out the hook name is to go to the
* options page and put print_r($hook); before the conditional.
*/
if ($hook !== 'toplevel_page_test-ajax-admin') {
return;
}
wp_enqueue_script('test-plugin-admin-script', plugin_dir_url(__FILE__) . 'js/admin.js', array('jquery'));
}
的return
會有錯誤Tabs must be used to indent lines, spaces are not allowed
。
有沒有辦法檢查正確的間距,以及,而不使用製表符,但只有空格?
完美!我嘗試着用'DisallowSpaceIndent'和'DisallowTabIndent'來擺弄,但我無法讓它正常工作。謝謝! –