exercism / exercism/java-analyzer

Analyzer feedback for reformat method in LogLevels flags .formatted() specifically as String.format

Ouverte
#355 3 commentaires 0 réactions 1 personne assignée Réclamée par @Thakurji890 Voir sur GitHub
Langage dominant
Java
Étoiles
13
Forks
27
Merge moyen
4 j 9 h
PR mergées (30 j)
6

Description

In the LogLevels exercise (Java track), I used the Java 15+ instance method String.formatted() to concatenate the final log message in the reformat method:

`return "%s (%s)".formatted(textMsg, textLevel);`

The automated Java Analyzer flagged this and suggested using the + operator for performance reasons. However, the feedback message explicitly references the older static method String.format instead of the one I actually used (.formatted()).

While I understand the performance suggestion to use standard string concatenation (+) for simple cases, the analyzer's feedback text should ideally recognize the .formatted() method or be reworded to encompass both formatting approaches to avoid confusion.

Just a minor tweak for the analyzer's message accuracy! Thanks for maintaining this track.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.