Skip to content

Commit 19bb313

Browse files
committed
Merge branch 'dev'
2 parents 149ba50 + bfe313b commit 19bb313

File tree

16 files changed

+103
-16
lines changed

16 files changed

+103
-16
lines changed

.bsl-language-server.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"$schema": "https://1c-syntax.github.io/bsl-language-server/configuration/schema.json",
3+
"diagnostics": {
4+
"FunctionNameStartsWithGet": true,
5+
"TooManyReturns": true,
6+
"UsingSynchronousCalls": true
7+
}
8+
}

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ git:
1212
depth: false
1313

1414
env:
15-
- PLUGIN_VERSION="0.13.0"
15+
- PLUGIN_VERSION="0.14.0"
1616

1717
script:
1818
- mvn clean test verify sonar:sonar -f build/pom.xml -s build/settings.xml -Dsonar.projectKey=$SONAR_PROJECT_KEY

BSLLanguageServer/src/Catalogs/МойСправочник/Forms/ФормаЭлемента/Module.bsl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
Перем CodeBlockBeforeSub;
2+
13
#Область КвикФиксы
24

35
&НаКлиенте
@@ -18,3 +20,15 @@
1820
КонецПроцедуры
1921

2022
#КонецОбласти
23+
24+
#Область СлужебныеПроцедурыИФункции
25+
26+
CodeBlockBeforeSub = Ложь;
27+
28+
Процедура CodeBlockBeforeSub()
29+
30+
CodeBlockBeforeSub = Истина;
31+
32+
КонецПроцедуры
33+
34+
#КонецОбласти

BSLLanguageServer/src/CommonModules/BSLLS_Диагностики/Module.bsl

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@
1515

1616
КонецПроцедуры
1717

18+
Процедура DeprecatedTypeManagedForm(А) Экспорт
19+
20+
А = Тип("УправляемаяФорма");
21+
22+
КонецПроцедуры
23+
1824
Процедура EmptyStatement(А) Экспорт
1925

2026
А = 1; ;
@@ -274,6 +280,12 @@
274280

275281
КонецПроцедуры
276282

283+
Функция ПолучитьFunctionNameStartsWithGet() Экспорт
284+
285+
Возврат Ложь;
286+
287+
КонецФункции
288+
277289
Процедура MagicNumber(А) Экспорт
278290

279291
Если А = 365 Тогда
@@ -521,6 +533,26 @@
521533

522534
КонецПроцедуры
523535

536+
Функция NestedFunctionInParameters1(А) Экспорт
537+
538+
Возврат А;
539+
540+
КонецФункции
541+
542+
Функция NestedFunctionInParameters2(А) Экспорт
543+
544+
Возврат А;
545+
546+
КонецФункции
547+
548+
Процедура NestedFunctionInParameters3(А) Экспорт
549+
550+
А.Вставить("А",
551+
NestedFunctionInParameters1(
552+
NestedFunctionInParameters2(Истина)));
553+
554+
КонецПроцедуры
555+
524556
Процедура NestedStatements(А) Экспорт
525557

526558
Если Истина Тогда
@@ -636,6 +668,12 @@
636668

637669
КонецПроцедуры
638670

671+
Процедура TempFilesDir(А) Экспорт
672+
673+
А = КаталогВременныхФайлов();
674+
675+
КонецПроцедуры
676+
639677
&НаСервере
640678
Процедура TimeoutsInExternalResources(А, Б) Экспорт
641679

@@ -706,6 +744,15 @@
706744

707745
КонецПроцедуры
708746

747+
&НаСервере
748+
Процедура UsingExternalCodeTools() Экспорт
749+
750+
ВнешниеОтчеты.Подключить("А");
751+
ВнешниеОбработки.Создать("А");
752+
РасширенияКонфигурации.Создать();
753+
754+
КонецПроцедуры
755+
709756
&НаСервере
710757
Процедура UsingFindElementByString(А) Экспорт
711758

@@ -752,6 +799,15 @@
752799

753800
КонецПроцедуры
754801

802+
&НаСервере
803+
Процедура WrongUseOfRollbackTransactionMethod() Экспорт
804+
805+
НачатьТранзакцию();
806+
807+
ОтменитьТранзакцию();
808+
809+
КонецПроцедуры
810+
755811
Процедура YoLetterUsage(А, Ё) Экспорт
756812

757813
А = 1;

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# dt.bslls.validator [![Build Status](https://travis-ci.org/DoublesunRUS/ru.capralow.dt.bslls.validator.svg)](https://travis-ci.org/DoublesunRUS/ru.capralow.dt.bslls.validator) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DoublesunRUS_ru.capralow.dt.bslls.validator&metric=alert_status)](https://sonarcloud.io/dashboard?id=DoublesunRUS_ru.capralow.dt.bslls.validator) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=DoublesunRUS_ru.capralow.dt.bslls.validator&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=DoublesunRUS_ru.capralow.dt.bslls.validator) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=DoublesunRUS_ru.capralow.dt.bslls.validator&metric=coverage)](https://sonarcloud.io/dashboard?id=DoublesunRUS_ru.capralow.dt.bslls.validator)
1+
# dt.bslls.validator [![Build Status](https://travis-ci.com/DoublesunRUS/ru.capralow.dt.bslls.validator.svg)](https://travis-ci.com/DoublesunRUS/ru.capralow.dt.bslls.validator) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DoublesunRUS_ru.capralow.dt.bslls.validator&metric=alert_status)](https://sonarcloud.io/dashboard?id=DoublesunRUS_ru.capralow.dt.bslls.validator) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=DoublesunRUS_ru.capralow.dt.bslls.validator&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=DoublesunRUS_ru.capralow.dt.bslls.validator) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=DoublesunRUS_ru.capralow.dt.bslls.validator&metric=coverage)](https://sonarcloud.io/dashboard?id=DoublesunRUS_ru.capralow.dt.bslls.validator)
22

33

44
## BSL проверки для [1C:Enterprise Development Tools](http://v8.1c.ru/overview/IDE/) 1.16
55

66
Минимальная версия EDT: 1.16.0
77

8-
Текущий релиз в ветке [master: 0.13.0](https://github.com/DoublesunRUS/ru.capralow.dt.bslls.validator/tree/master).<br>
8+
Текущий релиз в ветке [master: 0.14.0](https://github.com/DoublesunRUS/ru.capralow.dt.bslls.validator/tree/master).<br>
99
Разработка ведется в ветке [dev](https://github.com/DoublesunRUS/ru.capralow.dt.bslls.validator/tree/dev).<br>
1010

1111
В данном репозитории хранятся только исходники.<br>
@@ -15,7 +15,7 @@
1515

1616
### BSL Language Server
1717
Плагин использует [BSL Language Server](https://github.com/1c-syntax/bsl-language-server) в соответствии с [лицензией](https://github.com/1c-syntax/bsl-language-server/blob/develop/COPYING.md).<br>
18-
В состав плагина включена версия 0.13.0<br>
18+
В состав плагина включена версия 0.14.1<br>
1919
Список диагностик можно посмотреть на [официальном сайте](https://1c-syntax.github.io/bsl-language-server/diagnostics) сервера.
2020

2121
### Возможности
@@ -32,6 +32,7 @@
3232
* UsingServiceTag
3333

3434
Диагностики есть в EDT:
35+
* CodeBlockBeforeSub
3536
* FunctionShouldHaveReturn
3637
* ProcedureReturnsValue
3738
* UnknownPreprocessorSymbol

build/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<modelVersion>4.0.0</modelVersion>
77
<groupId>ru.capralow.dt.bslls.validator</groupId>
88
<artifactId>build</artifactId>
9-
<version>0.13.0-SNAPSHOT</version>
9+
<version>0.14.0-SNAPSHOT</version>
1010
<packaging>pom</packaging>
1111

1212
<name>BSL проверки для EDT</name>
@@ -56,7 +56,7 @@
5656
<artifact>
5757
<groupId>ru.capralow.dt.bslls.validator.target</groupId>
5858
<artifactId>default</artifactId>
59-
<version>0.13.0-SNAPSHOT</version>
59+
<version>0.14.0-SNAPSHOT</version>
6060
</artifact>
6161
</target>
6262
<environments>

repository/category.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<site>
3-
<feature url="features/ru.capralow.dt.bslls.validator_0.13.0.qualifier.jar" id="ru.capralow.dt.bslls.validator" version="0.13.0.qualifier">
3+
<feature url="features/ru.capralow.dt.bslls.validator_0.14.0.qualifier.jar" id="ru.capralow.dt.bslls.validator" version="0.14.0.qualifier">
44
<category name="ru.capralow.dt.plugin.category.public"/>
55
</feature>
66
<category-def name="ru.capralow.dt.plugin.category.public" label="Плагины для EDT"/>

repository/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>ru.capralow.dt.bslls.validator</groupId>
1010
<artifactId>build</artifactId>
11-
<version>0.13.0-SNAPSHOT</version>
11+
<version>0.14.0-SNAPSHOT</version>
1212
<relativePath>../build/pom.xml</relativePath>
1313
</parent>
1414

ru.capralow.dt.bslls.validator.plugin.feature/feature.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<feature
33
id="ru.capralow.dt.bslls.validator"
44
label="%featureName"
5-
version="0.13.0.qualifier"
5+
version="0.14.0.qualifier"
66
provider-name="%providerName">
77

88
<description>
@@ -16,7 +16,7 @@
1616
<license url="">
1717
BSD 3-Clause License
1818

19-
Copyright (c) 2019, Александр Капралов
19+
Copyright (c) 2019-2020, Alexander Kapralov
2020
All rights reserved.
2121

2222
Redistribution and use in source and binary forms, with or without

ru.capralow.dt.bslls.validator.plugin.feature/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>ru.capralow.dt.bslls.validator</groupId>
99
<artifactId>build</artifactId>
10-
<version>0.13.0-SNAPSHOT</version>
10+
<version>0.14.0-SNAPSHOT</version>
1111
<relativePath>../build/pom.xml</relativePath>
1212
</parent>
1313
<artifactId>ru.capralow.dt.bslls.validator</artifactId>

0 commit comments

Comments
 (0)