alunduil / alunduil/collection-json.hs

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

クローズ
#171 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement infrastructure
主要言語
Haskell
スター
3
フォーク
1
平均マージ
5時間 53分
マージ済み PR(30日)
63

説明

## 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.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
haskell
領域
tooling
issue の種類
リファクタリング
難易度
3/5
見積もり時間
1〜2日
活発さ
静か
明瞭さ
おおむね明確
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。