style recommendations psr name guide formato estándares código php coding-style conventions

php - recommendations - ¿Qué es un "límite flexible" de longitud de línea y cómo interpreto esto en la convención PSR-2?



psr 3 php (2)

No entiendo esta parte de la convención PSR-2 de php:

El límite suave en la longitud de línea DEBE ser de 120 caracteres; Las inspecciones automáticas de estilo DEBEN advertir pero NO DEBEN error al límite suave.

Las líneas NO DEBERÍAN tener más de 80 caracteres; las líneas más largas que DEBERÍAN dividirse en múltiples líneas posteriores de no más de 80 caracteres cada una.

Pensé que el "límite suave" significaba "tratar de mantener este límite, pero algunos caracteres adicionales no son un problema" . Pero luego leo la segunda línea y ahora no la entiendo.


Es bastante fácil:

  • 0-80: siempre está bien
  • 80-120: Aceptable (si hay una buena razón para ello, por ejemplo, una cadena donde envolverlo sería feo)
  • 120+: herramientas de pelusa, IDEs, etc. DEBE mostrar una advertencia (¡pero nunca un error!) Ya que la línea puede ser fea / ilegible / ...

No hay un límite estricto en PSR-2.

El DEBE (NO) se refiere a los inspectores de estilo automáticos, no a usted como programador.

También tenga en cuenta la sección que dice que no error debe emitir no error al exceder el límite flexible.