PHPCS WordPress Core Standard: Tabulatoren müssen verwendet werden, um Zeilen einzurücken; Leerzeichen sind nicht erlaubt. Verwenden Sie bereits Tabulatoren zum Einrücken

Lesezeit: 1 Minute

Benutzer-Avatar
Subrata Sarkar

Ich habe bereits mit Tabulatoren eingerückte Zeilen in meiner Plugin-Datei. Aber PHPCS meldet immer noch Folgendes:

Tabulatoren müssen verwendet werden, um Zeilen einzurücken; Leerzeichen sind nicht erlaubt

32 | ERROR   | [x] Tabs must be used to indent lines; spaces are not allowed
      |         |     (Generic.WhiteSpace.DisallowSpaceIndent.SpacesUsed)

Befehlszeilen-Schnüffelbefehl ist

$ phpcs --standard=phpcs.xml.dist cool-media.filter.php > phpcs_errors.txt

Beispiel-Code-Snippet:

function __construct() {
<TAB>$this->plugin      = plugin_basename( __FILE__ );
<TAB>$this->taxonomy    = 'category';
<TAB>$this->post_type="attachment";
<TAB>$this->text_domain = 'cool-media-filter';

<TAB>$this->taxonomy    = apply_filters( 'cool_media_taxonomy', $this->taxonomy );
}

Ich weiß nicht, wie ich das beheben soll!

Herausgeber: PHPStorm
Im Projekt verwendeter Codierungsstandard: WordPress Core
Regelsatz: https://github.com/Automattic/_s/blob/master/phpcs.xml.dist

Jeder Vorschlag wäre hilfreich. Ich bin neu bei Code Sniffer.

BEARBEITEN (Screenshot vom Code-Editor)

Geben Sie hier die Bildbeschreibung ein

Obwohl Sie möglicherweise die Tabulatortaste gedrückt haben, um den Einzug zu erhalten, vermute ich, dass Ihr Editor so eingestellt ist, dass dieser Tabulator automatisch durch Leerzeichen ersetzt wird.

Überprüfen Sie die Code-Standardeinstellungen Ihres Editors, fügen Sie eine hinzu .editorconfig Datei und/oder ausführen phpcbf --standard=WordPress-Core cool-media.filter.php um dieses Problem (und alle anderen Probleme) automatisch zu beheben.

1034310cookie-checkPHPCS WordPress Core Standard: Tabulatoren müssen verwendet werden, um Zeilen einzurücken; Leerzeichen sind nicht erlaubt. Verwenden Sie bereits Tabulatoren zum Einrücken

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy