Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Review all sniffs for compatibility with PHPCS >= 4.0

Abierto
#552 5 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
28/100
Tipo de issue
Refactorización
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
php
Área
devtools

Línea de trabajo

No se han especificado archivos ni pruebas concretos. Empieza revisando todos los sniffs de VIPCS con respecto a los cambios indicados de PHPCS 4.x y, después, examina el debate sobre si se deben eliminar o conservar los sniffs de JavaScript y CSS. Se considerará terminado cuando se documenten los hallazgos de compatibilidad y se llegue a una decisión sobre los sniffs afectados.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

PHPCSUtils

Development on PHPCS 4.x has started a while back.

While there is no timeline known for when it will be ready/released, some (breaking) changes which PHPCS 4.x will contain are already known.

Notable changes as known at the time of writing this:

  • The minimum supported PHP version is slated to become PHP 7.2.
  • Support for the PEAR installation method will be removed.
  • Support for JS and CSS sniffs will be removed.
  • Support for the "old-style" ignore annotations, like @codingStandardsIgnoreLine will be removed. These were deprecated in PHPCS 3.2.0.
  • Support for the "old-style" array properties in rulesets, where array items would be passed via a comma separated value instead of as individual items. This was deprecated in PHPCS 3.3.0.
  • Deprecated tokens will be removed, most notably T_ARRAY_HINT and T_RETURN_TYPE which were both deprecated in PHPCS 3.3.0.

I expect most of this won't have much effect on the sniffs in VIPCS. If/when more changes become known, I will update the above list.

However, a decision is needed about the future of the sniffs which look at JS/CSS code. There is no urgency (yet), but I'm opening this issue now to raise awareness and open the discussion about this.

Lenguaje dominante
PHP
Estrellas
261
Forks
44
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Automattic/VIP-Coding-Standards

Todos los issues de Automattic/VIP-Coding-Standards

Issues similares

Más issues de PHP

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.