Skip to content

Commit bb7196c

Browse files
authored
Merge pull request #3538 from johnnyshut/feature/3497
fix: Исправлено ложное срабатывание при проверке областей в модуле менеджера приложения.
2 parents 44c909b + e7b2dc0 commit bb7196c

File tree

4 files changed

+529
-2
lines changed

4 files changed

+529
-2
lines changed

src/main/java/com/github/_1c_syntax/bsl/languageserver/utils/Regions.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ public Set<Pattern> getStandardRegionsPatternsByModuleType(ModuleType moduleType
107107
standardRegions.add(PUBLIC_REGION_NAME);
108108
standardRegions.add(EVENT_HANDLERS_REGION_NAME);
109109
standardRegions.add(INTERNAL_REGION_NAME);
110+
standardRegions.add(INITIALIZE_REGION_NAME);
110111
break;
111112
default:
112113
// для Unknown ничего
@@ -191,6 +192,7 @@ private static void addManagerModuleRegionsNames(Set<String> regionsName, Script
191192
regionsName.add(Keywords.PUBLIC_REGION.get(language));
192193
regionsName.add(Keywords.EVENT_HANDLERS_REGION.get(language));
193194
regionsName.add(Keywords.INTERNAL_REGION.get(language));
195+
regionsName.add(Keywords.INITIALIZE_REGION.get(language));
194196
}
195197

196198
private static void addExternalConnectionRegionsNames(Set<String> regionsName, ScriptVariant language) {

src/test/java/com/github/_1c_syntax/bsl/languageserver/diagnostics/NonStandardRegionDiagnosticTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,14 +101,13 @@ void testManagerModule() throws IOException {
101101

102102
List<Diagnostic> diagnostics = getDiagnostics(getFixtureDocumentContextByModuleType(ModuleType.ManagerModule));
103103

104-
assertThat(diagnostics).hasSize(6);
104+
assertThat(diagnostics).hasSize(5);
105105
assertThat(diagnostics, true)
106106
.hasRange(0, 1, 27)
107107
.hasRange(39, 1, 32)
108108
.hasRange(43, 1, 46)
109109
.hasRange(47, 1, 63)
110110
.hasRange(51, 1, 31)
111-
.hasRange(63, 1, 18)
112111
;
113112
}
114113

0 commit comments

Comments
 (0)