Class SpaceAtStartCommentDiagnostic

java.lang.Object
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.SpaceAtStartCommentDiagnostic
All Implemented Interfaces:
BSLDiagnostic, QuickFixProvider

@DiagnosticMetadata(type=CODE_SMELL, severity=INFO, minutesToFix=1, tags=STANDARD) public class SpaceAtStartCommentDiagnostic extends AbstractDiagnostic implements QuickFixProvider
  • Constructor Details

    • SpaceAtStartCommentDiagnostic

      public SpaceAtStartCommentDiagnostic()
  • Method Details

    • configure

      public void configure(Map<String,Object> configuration)
      Description copied from interface: BSLDiagnostic
      Настроить параметры диагностики.
      Specified by:
      configure in interface BSLDiagnostic
      Parameters:
      configuration - Карта параметров конфигурации
    • check

      public void check()
      Specified by:
      check in class AbstractDiagnostic
    • getQuickFixes

      public List<CodeAction> getQuickFixes(List<Diagnostic> diagnostics, CodeActionParams params, DocumentContext documentContext)
      Description copied from interface: QuickFixProvider
      Получить список быстрых исправлений для диагностик.
      Specified by:
      getQuickFixes in interface QuickFixProvider
      Parameters:
      diagnostics - Список диагностик для исправления
      params - Параметры запроса code action
      documentContext - Контекст документа
      Returns:
      Список code actions для автоматического исправления проблем