PHP_CodeSniffer
ile analiz edildiğinde bir php dosyasından kodun bazı bölümlerini yok saymak mümkün mü? @codingStandardsIgnoreStart
ve @codingStandardsIgnoreEnd
veya @codingStandardsIgnoreLine
kullanabilirsiniz:Kod parçacıklarını yoksayın PHP_CodeSniffer
44
A
cevap
70
Evet Ayrıca in the documentation.
28
Sen kombinasyonunu kullanabilirsiniz ya anlatılan @codingStandardsIgnoreStart ve @codingStandardsIgnoreEnd ek açıklamaları
<?php
some_code();
// @codingStandardsIgnoreStart
this_will_be_ignored();
// @codingStandardsIgnoreEnd
some_other_code();
ile mümkündür.
Örnek:
<?php
command1();
// @codingStandardsIgnoreStart
command2(); // this line will be ignored by Codesniffer
command3(); // this one too
command4(); // this one too
// @codingStandardsIgnoreEnd
command6();
// @codingStandardsIgnoreLine
command7(); // this line will be ignored by Codesniffer
belli kural göz ardı etmek mümkün mü? –
@ TroodoN-Mike: Hayır, şu anda değil. Şu anda, tüm dosya ya da yukarıdaki Başlangıç ve Bitiş yorumları ile sınırlandırılmış bloklar göz ardı edilebilir. – bishop
@ TroodoN-Mike: CodeSniffer sürüm 1.3'te, özel dosyalardan (http://www.squizlabs.com/php-codesniffer/rule-based-exclude-patterns) ruleset.xml dosyası düzeyinde belirli sniffleri hariç tutabilirsiniz. . Ancak bu, belirli bir dosyanın belirli bölümlerinde çalışmaz. – Peter