Spell checker
- 主要言語
- Haskell
- スター
- 1.3k
- フォーク
- 201
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
It's not normal to use spell checkers when programming, but my students are convincing me it might be a good idea!
This is a little bit tricky, because there are definitely cases where you intend to spell something differently. but I think it could work, with some combination of:
1. Break apart camel case before checking spelling.
2. Don't be picky about capitalization or punctuation (e.g., accept "dont" for don't, etc.)
3. Exempt any built-in functions that don't form words, like `fst`.
4. Provide a way to add new words to the dictionary... but for this project only! Each project would have a custom dictionary.
コントリビューションガイド
調査の方向性
この issue では、ファイル、テスト、エントリーポイントが指定されていません。まず、提案されているスペル規則を確認し、CodeWorld エディターまたは言語ツールのエントリーポイントを特定してください。実装前に、トークン処理、例外、プロジェクト固有の辞書語について意図する範囲を定義してください。「done」には、これらのケースをカバーする、利用可能なスペルチェック機能が含まれている必要があります。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- haskell
- 領域
- tooling
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100