alunduil / alunduil/collection-json.hs

Revisit hlint `extra` group if the `extra` dependency is adopted

Fermée
#171 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement infrastructure
Langage dominant
Haskell
Étoiles
3
Forks
1
Merge moyen
5 h 53 min
PR mergées (30 j)
63

Description

## Summary

Track re-evaluating the hlint `extra` hint group, which was surveyed and
left off in #132.

## Motivation

#132 ran the `extra` group against `src/` and `test/`: zero hits, and every
hint rewrites toward helpers in the `extra` package (`whenJust`, `concatForM`,
`maybeM`, `eitherM`, …) that this library doesn't depend on. Group-enabling it
would nudge contributors to add a dependency for stylistic sugar, so it was
declined. The calculus flips only if `extra` ever becomes a real dependency —
this issue captures that trigger so the decision isn't lost.

## Scope

- If/when `extra` becomes a dependency, enable `- group: {name: extra, enabled: true}`, survey hits, and fix/ignore per hint.
- Otherwise close as won't-do once it's clear the dependency won't be taken on.

## Acceptance criteria

- [ ] Decision recorded: enable, cherry-pick specific hints, or close.

## Additional context

Refs #132.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Start by reading #132 and checking whether the project has adopted the extra dependency and where its HLint groups are configured. If the dependency is present, run the extra group against src/ and test/, then record whether to enable it, select specific hints, or close the issue; otherwise document the decision to close it as won't-do.

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

Évaluation

Stack technique
haskell
Domaine
tooling
Type d'issue
Refactorisation
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

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