Class CanonicalSpellingKeywordsDiagnostic
java.lang.Object
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.CanonicalSpellingKeywordsDiagnostic
- All Implemented Interfaces:
BSLDiagnostic, QuickFixProvider
@DiagnosticMetadata(type=CODE_SMELL,
severity=INFO,
minutesToFix=1,
tags=STANDARD)
public class CanonicalSpellingKeywordsDiagnostic
extends AbstractDiagnostic
implements QuickFixProvider
-
Field Summary
Fields inherited from class AbstractDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheck()getQuickFixes(List<Diagnostic> diagnostics, CodeActionParams params, DocumentContext documentContext) Получить список быстрых исправлений для диагностик.Methods inherited from class AbstractDiagnostic
getDiagnostics, getInfo, setInfoMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BSLDiagnostic
configure
-
Constructor Details
-
CanonicalSpellingKeywordsDiagnostic
public CanonicalSpellingKeywordsDiagnostic()
-
-
Method Details
-
check
protected void check()- Specified by:
checkin classAbstractDiagnostic
-
getQuickFixes
public List<CodeAction> getQuickFixes(List<Diagnostic> diagnostics, CodeActionParams params, DocumentContext documentContext) Description copied from interface:QuickFixProviderПолучить список быстрых исправлений для диагностик.- Specified by:
getQuickFixesin interfaceQuickFixProvider- Parameters:
diagnostics- Список диагностик для исправленияparams- Параметры запроса code actiondocumentContext- Контекст документа- Returns:
- Список code actions для автоматического исправления проблем
-