make `AssertEmptyIsDiscouragedRule` autofixable
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
Línea de trabajo
Start with AssertEmptyIsDiscouragedRule and review the analogous autofix work in phpstan-phpunit PR #252. Add coverage for assertEmpty and assertNotEmpty when the value is known to be an array, including the corresponding assertCount and assertNotCount forms; leave unknown types unchanged.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
@mitelg looking at the "errors" I had to fix because of your recent PR made me think whether this new rule is a good candidate for a auto-fixer rule, similar as done in https://github.com/phpstan/phpstan-phpunit/pull/252
this means in case we e.g. know a $errors type beeing used in $this->assertEmpty($errors);/$this->assertNotEmpty($errors); is a array fix it to $this->assertCount(0, $errors); or $this->assertNotCount(0, $errors) etc.
in case we don't know the type, we should not touch it, but for the most common types we should be able to autofix it
- Lenguaje dominante
- PHP
- Estrellas
- 545
- Forks
- 58
- Merge medio
- 10 h 48 min
- PR fusionados (30 d)
- 10
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de phpstan/phpstan-phpunit
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
phpstan/phpstan-phpunit#321 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
phpstan/phpstan-phpunit#309 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
phpstan/phpstan-phpunit#299 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
phpstan/phpstan-phpunit#292 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
phpstan/phpstan-phpunit#291 ·
Los mantenedores suelen responder en 1 día
Todos los issues de phpstan/phpstan-phpunit
Issues similares
-
bug No Code Attached Yet
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
joomla/joomla-cms#48556 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
sync-en
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
Los mantenedores suelen responder en 1 día
-
sync-en
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 3 días
-
Перевод устарел
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
-
Form
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
symfony/symfony-docs#23159 ·
Los mantenedores suelen responder en 3 días