mirror of
https://github.com/l0ng-ai/openidea.git
synced 2026-11-06 16:08:05 +00:00
* feat(spell): Fewer false typos: programming terms, British spellings, possessives - Bundle ~8.7k programming terms, tool and library names from cspell-dicts (MIT), plus a hand-kept list of tool names, file names and abbreviations. These pass on their own but never as part of an identifier compound. - Accept en_GB spellings (colour, behaviour, normalise, cancelled) alongside en_US. - Possessives of known words pass (backend's); programming terms take -ed / -ing / -able endings (stringified, memoizing). - Plurals of terms no longer accept doubled or already-inflected forms (filess, contextes, checkings), and agent nouns aren't built from abbreviations (perfer). - A word split from a known term is checked as the whole term (IntelliJ, PostgreSQL). - Settings › Natural Languages lists English (USA, UK). * chore: Regenerate bindings
19 lines
551 B
TOML
19 lines
551 B
TOML
[package]
|
||
name = "ide-spell"
|
||
description = "Spell checking (Proofreading › Typo): word extraction from comments, strings and declared names, Hunspell en_US / en_GB dictionary, programming terms, user dictionaries"
|
||
version.workspace = true
|
||
edition.workspace = true
|
||
license.workspace = true
|
||
|
||
[dependencies]
|
||
ide-core.workspace = true
|
||
parking_lot.workspace = true
|
||
tracing.workspace = true
|
||
# Pure-Rust Hunspell-compatible checker (MPL-2.0).
|
||
spellbook = "0.4"
|
||
serde.workspace = true
|
||
specta.workspace = true
|
||
|
||
[dev-dependencies]
|
||
serde_json.workspace = true
|