mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[grazie] Don't suggest names if a word doesn't have a typo
Merge-request: IJ-MR-177049 Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com> GitOrigin-RevId: 3f9c12bc8f50a297a71a9639844fbe8817c49556
This commit is contained in:
committed by
intellij-monorepo-bot
parent
341bef8080
commit
20f7781022
+2
@@ -7,6 +7,7 @@ import com.intellij.psi.PsiNamedElement
|
||||
import com.intellij.psi.codeStyle.SuggestedNameInfo
|
||||
import com.intellij.refactoring.rename.NameSuggestionProvider
|
||||
import com.intellij.refactoring.rename.RenameUtil
|
||||
import com.intellij.spellchecker.SpellCheckerManager
|
||||
import com.intellij.spellchecker.grazie.GrazieSpellCheckerEngine
|
||||
|
||||
class SpellcheckingNameSuggestionProvider : NameSuggestionProvider {
|
||||
@@ -18,6 +19,7 @@ class SpellcheckingNameSuggestionProvider : NameSuggestionProvider {
|
||||
|
||||
val engine = element.project.service<GrazieSpellCheckerEngine>()
|
||||
val speller = engine.getSpeller() ?: return null
|
||||
if (!speller.isMisspelled(name)) return null
|
||||
|
||||
val suggestions = speller.suggestAndRank(name, suggestionLimit)
|
||||
.toList()
|
||||
|
||||
Reference in New Issue
Block a user