Extract duplicated string literals into constants in main code (java:S1192)

Ouverte Adaptée aux débutants
#738 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
70/100
Type d'issue
Refactorisation
Clarté
Plutôt claire
Activité
Active
Stack technique
java
Domaine
tooling

Piste de recherche

Lisez CONTRIBUTING.md et examinez les problèmes SonarCloud liés, en commençant par les doublons nommés dans ExplorePage et Compute. Choisissez un module, indiquez votre choix dans un commentaire et extrayez les noms ou clés répétés appropriés dans des constantes ; laissez les fragments HTML tels quels lorsqu’une constante nuirait à la lisibilité. Le travail est terminé lorsqu’un PR pour ce module est prêt, que le comportement reste inchangé et que tout problème ignoré est expliqué.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

good first issue

SonarCloud flags duplicated string literals: inspector 7 (ExplorePage), writer 5, reader 2 (Compute:55, :56). List: java:S1192 open issues.

Out of scope: fbs-gen and proto-gen (32 findings). Those are code-generator templates where a constant would hurt readability.

How: pick one module, say so in a comment here, and send one PR. Use judgment: a constant for a name or key repeated across methods is good; for fragments like "</td>" in an HTML builder it may not be, so leave those and explain on the Sonar finding. Behavior must not change. See CONTRIBUTING.md.

Langage dominant
Java
Étoiles
3
Forks
2
Merge moyen
9 h 19 min
PR mergées (30 j)
154

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de dfa1/vortex-java

Toutes les issues de dfa1/vortex-java

Issues similaires

Plus d'issues Java

Recevez les nouvelles issues par e-mail

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