Ho codice che assomiglia a questo:Come configurare PHP CodeSniffer per consentire il rientro delle mie istruzioni case nel modo che preferisco?
function processRequest() {
// get the verb
$method = strtolower($_SERVER['REQUEST_METHOD']);
switch ($method) {
case 'get':
handleGet();
break;
case 'post':
handlePost();
// $data = $_POST;
break;
case 'delete':
handleDelete();
break;
case 'options':
header('Allow: GET, POST, DELETE, OPTIONS');
break;
default:
header('HTTP/1.1 405 Method Not Allowed');
break;
}
}
PHP CodeSniffer lamenta i rientri di quelle istruzioni case. In emacs con flymake sembra che questo:
Il messaggio è:
errore - Linea rientrato in modo non corretto; previsto 2 spazi, trovato 4 (PEAR.WhiteSpace.ScopeIndent.Incorrect)
Ovviamente CodeSniffer desidera che le istruzioni del caso siano meno rientrate di quelle che sono.
Come posso dire a CodeSniffer di consentire il rientro delle mie affermazioni nel modo in cui le voglio. O meglio, per far rispettare che le mie affermazioni sui casi sono rientrate in questo modo?
Omigosh vorrei upvote questo post se potessi. Non riuscivo a ricordare questo, e sono così felice che una volta l'ho postato qui pubblicamente. Grazie, ME, per aver condiviso questo. Mi ha risparmiato un sacco di tempo. – Cheeso