私は内の機能および制御構造のために働く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'を使っていろいろ試してみましたが、正しく動作させることができませんでした。ありがとう! –