google / google/codeworld

Spell checker

オープン
#103 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
enhancement
主要言語
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

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

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