Skip to content

Commit f88f5e8

Browse files
committed
修复缩进诊断的问题
1 parent fab3d06 commit f88f5e8

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

CodeService/src/Diagnostic/CodeStyle/CodeStyleChecker.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include "CodeService/Config/LanguageTranslator.h"
44
#include "Util/format.h"
55
#include "LuaParser/Lexer/LuaTokenTypeDetail.h"
6+
#include "CodeService/Format/Analyzer/IndentationAnalyzer.h"
67

78
CodeStyleChecker::CodeStyleChecker() {
89

@@ -218,6 +219,11 @@ void CodeStyleChecker::ProcessIndentDiagnostic(LuaSyntaxNode &node, const LuaSyn
218219
auto &state = d.GetState();
219220
auto &file = t.GetFile();
220221

222+
auto indentAnalyzer = state.GetAnalyzer<IndentationAnalyzer>();
223+
if (indentAnalyzer) {
224+
indentAnalyzer->MarkIndent(node, t);
225+
}
226+
221227
auto indent = state.GetCurrentIndent();
222228
auto currentIndentRange = file.GetIndentRange(textRange.StartOffset);
223229
auto currentIndentString = file.Slice(currentIndentRange);

0 commit comments

Comments
 (0)