commandlineparser / commandlineparser/commandline

Is there a reason to forbid to have sequence with zero range?

オープン
#824 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
C#
スター
4.8k
フォーク
478
PR マージ指標
30日以内にマージされた PR はありません

説明

In our project we would like to have the ability to have IEnumerable Option with zero range. However, it`s not possible even though Min = 0 is set. There is the guard (GuardAgainstSequenceWithZeroRange) which checks that.

Is there a reason to forbid to have a sequence with zero range? Why don`t we allow to have a sequence with zero range if the Min property is set?

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

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず GuardAgainstSequenceWithZeroRange と、それを呼び出す IEnumerable Option の処理を探します。範囲がゼロの場合に Min がどのように使われているかを読み、その後、意図された動作とその受け入れ基準を判断します。その動作について合意され、テストでカバーされた時点でのみ、issue は完了です。

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

評価

技術スタック
csharp
領域
cli
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

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

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