tengo código que se parece a esto:¿Cómo configurar PHP CaseSniffer para permitir que las sentencias de mi caso se sangren de la manera que me gusta?
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 se queja de los guiones de las declaraciones de casos. En emacs con flymake se ve así:
El mensaje es:
error- Línea sangría incorrectamente; 2 plazas de espera, encontraron 4 (PEAR.WhiteSpace.ScopeIndent.Incorrect)
Obviamente CodeSniffer quiere las declaraciones de casos a ser menos sangría de lo que son.
¿Cómo puedo decirle a CodeSniffer que permita que las sentencias de mi caso se sangren de la manera que yo las quiero? O mejor, a hacer cumplir que mis declaraciones de casos están sangrados de esta manera?
Omigosh me habría upvote este post si pudiera. No podía recordar esto, y estoy muy contento de haberlo publicado aquí públicamente. Gracias, YO, por compartir esto. Me ahorró mucho tiempo. – Cheeso