mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Remove grazie.in.ai.assistant.functionally.disabled flag
Merge-request: IJ-MR-172807 Merged-by: Ilia Permiashkin <ilia.permiashkin@jetbrains.com> GitOrigin-RevId: 2398fde35c1ce604e4d721ee7747264f22884589
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ede9c8e272
commit
a4cee175b8
-3
@@ -21,15 +21,12 @@ import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import static com.intellij.grazie.utils.CloudUtilsKt.isFunctionallyDisabled;
|
||||
|
||||
@Service
|
||||
public final class ChangeTracker implements Disposable {
|
||||
private static final Key<List<RecentChange>> DATA_KEY = Key.create("Grazie.Pro.RecentChanges");
|
||||
private static final Key<List<RangeMarker>> UNDONE_RANGES = Key.create("Grazie.Pro.UndoneChanges");
|
||||
|
||||
ChangeTracker() {
|
||||
if (isFunctionallyDisabled()) return;
|
||||
EditorEventMulticaster multicaster = EditorFactory.getInstance().getEventMulticaster();
|
||||
multicaster.addDocumentListener(new DocumentListener() {
|
||||
@Override
|
||||
|
||||
-2
@@ -43,7 +43,6 @@ import org.jetbrains.annotations.Nullable;
|
||||
import javax.swing.*;
|
||||
import java.util.*;
|
||||
|
||||
import static com.intellij.grazie.utils.CloudUtilsKt.isFunctionallyDisabled;
|
||||
import static com.intellij.grazie.utils.HighlightingUtil.toIdeaRange;
|
||||
|
||||
@SuppressWarnings("IntentionDescriptionNotFoundInspection")
|
||||
@@ -62,7 +61,6 @@ class RephraseAction extends IntentionAndQuickFixAction {
|
||||
|
||||
@Override
|
||||
public boolean isAvailable(@NotNull Project project, Editor editor, PsiFile psiFile) {
|
||||
if (isFunctionallyDisabled()) return false;
|
||||
if (editor == null || CommitMessage.isCommitMessage(psiFile)) return false;
|
||||
|
||||
if (!GrazieCloudConnector.Companion.seemsCloudConnected()) {
|
||||
|
||||
@@ -6,12 +6,9 @@ import com.intellij.grazie.text.ProblemFilter;
|
||||
import com.intellij.grazie.text.TextProblem;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import static com.intellij.grazie.utils.CloudUtilsKt.isFunctionallyDisabled;
|
||||
|
||||
class LTStyleProblemFilter extends ProblemFilter {
|
||||
@Override
|
||||
public boolean shouldIgnore(@NotNull TextProblem problem) {
|
||||
if (isFunctionallyDisabled()) return false;
|
||||
return problem instanceof LanguageToolChecker.Problem && isStyleLike((LanguageToolChecker.Problem) problem);
|
||||
}
|
||||
|
||||
|
||||
@@ -31,8 +31,6 @@ import org.jetbrains.annotations.Nullable;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import static com.intellij.grazie.utils.CloudUtilsKt.isFunctionallyDisabled;
|
||||
|
||||
|
||||
public class StyleAnnotator implements Annotator {
|
||||
private static final Key<Pair<Long, Map<PsiElement, List<Pair<TextRange, TextProblem>>>>> CACHE_KEY =
|
||||
@@ -42,7 +40,6 @@ public class StyleAnnotator implements Annotator {
|
||||
|
||||
@Override
|
||||
public void annotate(@NotNull PsiElement element, @NotNull AnnotationHolder holder) {
|
||||
if (isFunctionallyDisabled()) return;
|
||||
PsiFile file = holder.getCurrentAnnotationSession().getFile();
|
||||
if (GrazieInspection.Companion.ignoreGrammarChecking(file) || !file.isPhysical() ||
|
||||
!HighlightingUtil.shouldEnableHighlighting(file) ||
|
||||
|
||||
@@ -21,13 +21,10 @@ import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
import static com.intellij.grazie.utils.CloudUtilsKt.isFunctionallyDisabled;
|
||||
|
||||
public class StyleInspection extends LocalInspectionTool {
|
||||
@Override
|
||||
public @NotNull PsiElementVisitor buildVisitor(@NotNull ProblemsHolder holder, boolean isOnTheFly,
|
||||
@NotNull LocalInspectionToolSession session) {
|
||||
if (isFunctionallyDisabled()) return PsiElementVisitor.EMPTY_VISITOR;
|
||||
if (isOnTheFly) return PsiElementVisitor.EMPTY_VISITOR;
|
||||
|
||||
PsiFile file = holder.getFile();
|
||||
|
||||
@@ -5,13 +5,11 @@ import com.intellij.grazie.rule.ParsedSentence
|
||||
import com.intellij.grazie.text.TreeRuleChecker.TreeProblem
|
||||
import com.intellij.grazie.utils.HighlightingUtil
|
||||
import com.intellij.grazie.utils.blockingContext
|
||||
import com.intellij.grazie.utils.isFunctionallyDisabled
|
||||
import java.util.*
|
||||
|
||||
sealed class AsyncTreeRuleChecker : ExternalTextChecker() {
|
||||
|
||||
override suspend fun checkExternally(content: TextContent): Collection<TreeProblem> {
|
||||
if (isFunctionallyDisabled()) return emptyList()
|
||||
if (HighlightingUtil.skipExpensivePrecommitAnalysis(content.containingFile)) return emptyList()
|
||||
|
||||
val sentences = ParsedSentence.getSentencesAsync(content)
|
||||
|
||||
@@ -20,12 +20,12 @@ import ai.grazie.rules.tree.Tree.ParameterValues;
|
||||
import com.intellij.codeInspection.LocalQuickFix;
|
||||
import com.intellij.grazie.GrazieBundle;
|
||||
import com.intellij.grazie.GrazieConfig;
|
||||
import com.intellij.grazie.ide.inspection.auto.AutoFix;
|
||||
import com.intellij.grazie.ide.ui.configurable.StyleConfigurable;
|
||||
import com.intellij.grazie.rule.ParsedSentence;
|
||||
import com.intellij.grazie.rule.RuleIdeClient;
|
||||
import com.intellij.grazie.rule.SentenceBatcher;
|
||||
import com.intellij.grazie.rule.SentenceTokenizer;
|
||||
import com.intellij.grazie.ide.inspection.auto.AutoFix;
|
||||
import com.intellij.grazie.ide.ui.configurable.StyleConfigurable;
|
||||
import com.intellij.grazie.style.ConfigureSuggestedParameter;
|
||||
import com.intellij.grazie.style.TextLevelFix;
|
||||
import com.intellij.grazie.text.TextContent.TextDomain;
|
||||
@@ -59,7 +59,6 @@ import java.util.function.Function;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import static com.intellij.grazie.utils.CloudUtilsKt.isFunctionallyDisabled;
|
||||
import static com.intellij.grazie.utils.IdeUtils.ijRange;
|
||||
import static com.intellij.grazie.utils.IdeUtils.visualizeSpace;
|
||||
|
||||
@@ -648,7 +647,6 @@ public final class TreeRuleChecker {
|
||||
|
||||
@Override
|
||||
public boolean shouldIgnore(@NotNull TextProblem problem) {
|
||||
if (isFunctionallyDisabled()) return false;
|
||||
TextContent text = problem.getText();
|
||||
if (text.getDomain() == TextDomain.DOCUMENTATION) {
|
||||
List<TextRange> ranges = problem.getHighlightRanges();
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
package com.intellij.grazie.utils
|
||||
|
||||
import java.lang.Boolean.getBoolean
|
||||
|
||||
private const val GRAZIE_IN_AI_ASSISTANT_FUNCTIONALLY_DISABLED_PROPERTY = "grazie.in.ai.assistant.functionally.disabled"
|
||||
|
||||
fun isFunctionallyDisabled(): Boolean {
|
||||
return getBoolean(GRAZIE_IN_AI_ASSISTANT_FUNCTIONALLY_DISABLED_PROPERTY)
|
||||
}
|
||||
Reference in New Issue
Block a user