Json4s utils: Parametrize NoEmptyValueSupport
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- scala
- Domaine
- developer-experience
Piste de recherche
Commencez par localiser le trait NoEmptyValueSupport et sa définition de EmptyValueStratery, puis suivez la manière dont les appelants utilisent la stratégie. Déterminez la paramétrisation nécessaire pour permettre aux appelants de choisir les remplacements à appliquer ; le travail est terminé lorsque le trait prend en charge ce contrôle sans perdre ses cas d’utilisation existants.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
NoEmptyValueSupport defines a custom EmptyValueStratery that does a few types of replacement, e.g. empty collections, empty strings, nulls etc. Not all use-cases need them all and hence re-usability of this trait is limited.
The caller needs more control on what this strategy is doing.
Affected issue: AbsaOSS/spline-spark-agent#200
- Langage dominant
- Scala
- Étoiles
- 11
- Forks
- 1
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Aucun guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de AbsaOSS/commons
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 38/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
-
Multi-module project structureOuverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
Toutes les issues de AbsaOSS/commons
Issues similaires
-
requires-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
apache/datafusion-comet#7583 ·
Les mainteneurs répondent en général sous 2 jours
-
A-api C-bug S-ready-for-human
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
ergoplatform/ergo#2932 ·
Les mainteneurs répondent en général sous 3 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
lichess-org/lila#22454 ·
Les mainteneurs répondent en général sous 1 jour
-
module: core type: refactor
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
bigbluebutton/bigbluebutton#26460 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
chipsalliance/rocket-chip#3845 ·