J'essaie de créer une règle Checkstyle personnalisée qui sera signalée comme une erreur lorsque les développeurs utiliseront @Ignore
sans commentaire. Par conséquent, je suis à la recherche d'une expression régulière qui correspond au scénario suivant:Expression Regex pour que Checkstyle corresponde aux commentaires @Ignore manquants
@Ignore
@Test
public void someTest() {
...
}
et celui-ci:
@Ignore @Test //or @Test @Ignore
public void someTest() {
...
}
mais ne correspondrait pas à ce scénario:
@Ignore("some comment detailing why this test was ignored")
@Test
public void someTest() {
...
}
ou celui-ci :
@Test
public void someTest() {
...
}
Donc, fondamentalement, il s'agit d'une expression régulière correspondant à @Ignore
mais seulement lorsque son présent et seulement quand il est présent sans commentaires qualifiants, par exemple. @Ignore("commnent here")
Quel moteur regex utilisez-vous? Les solutions peuvent différer un peu en fonction de cela (comme expliqué dans la [info tags Regex] (http://stackoverflow.com/tags/regex/info)) –
@Tim, je suppose que c'est Java –