File tree Expand file tree Collapse file tree 16 files changed +103
-16
lines changed
Catalogs/МойСправочник/Forms/ФормаЭлемента
CommonModules/BSLLS_Диагностики
ru.capralow.dt.bslls.validator.plugin.feature
ru.capralow.dt.bslls.validator.plugin.ui
src/ru/capralow/dt/bslls/validator/plugin/internal/ui Expand file tree Collapse file tree 16 files changed +103
-16
lines changed Original file line number Diff line number Diff line change 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+ }
Original file line number Diff line number Diff line change 1212 depth : false
1313
1414env :
15- - PLUGIN_VERSION="0.13 .0"
15+ - PLUGIN_VERSION="0.14 .0"
1616
1717script :
1818- mvn clean test verify sonar:sonar -f build/pom.xml -s build/settings.xml -Dsonar.projectKey=$SONAR_PROJECT_KEY
Original file line number Diff line number Diff line change 1+ Перем CodeBlockBeforeSub ;
2+
13#Область КвикФиксы
24
35&НаКлиенте
1820КонецПроцедуры
1921
2022#КонецОбласти
23+
24+ #Область СлужебныеПроцедурыИФункции
25+
26+ CodeBlockBeforeSub = Ложь ;
27+
28+ Процедура CodeBlockBeforeSub ()
29+
30+ CodeBlockBeforeSub = Истина ;
31+
32+ КонецПроцедуры
33+
34+ #КонецОбласти
Original file line number Diff line number Diff line change 1515
1616КонецПроцедуры
1717
18+ Процедура DeprecatedTypeManagedForm (А ) Экспорт
19+
20+ А = Тип ("УправляемаяФорма" );
21+
22+ КонецПроцедуры
23+
1824Процедура EmptyStatement (А ) Экспорт
1925
2026 А = 1 ; ;
274280
275281КонецПроцедуры
276282
283+ Функция ПолучитьFunctionNameStartsWithGet () Экспорт
284+
285+ Возврат Ложь ;
286+
287+ КонецФункции
288+
277289Процедура MagicNumber (А ) Экспорт
278290
279291 Если А = 365 Тогда
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 Если Истина Тогда
636668
637669КонецПроцедуры
638670
671+ Процедура TempFilesDir (А ) Экспорт
672+
673+ А = КаталогВременныхФайлов ();
674+
675+ КонецПроцедуры
676+
639677&НаСервере
640678Процедура TimeoutsInExternalResources (А , Б ) Экспорт
641679
706744
707745КонецПроцедуры
708746
747+ &НаСервере
748+ Процедура UsingExternalCodeTools () Экспорт
749+
750+ ВнешниеОтчеты .Подключить("А" );
751+ ВнешниеОбработки .Создать("А" );
752+ РасширенияКонфигурации .Создать();
753+
754+ КонецПроцедуры
755+
709756&НаСервере
710757Процедура UsingFindElementByString (А ) Экспорт
711758
752799
753800КонецПроцедуры
754801
802+ &НаСервере
803+ Процедура WrongUseOfRollbackTransactionMethod () Экспорт
804+
805+ НачатьТранзакцию ();
806+
807+ ОтменитьТранзакцию ();
808+
809+ КонецПроцедуры
810+
755811Процедура YoLetterUsage (А , Ё ) Экспорт
756812
757813 А = 1 ;
Original file line number Diff line number Diff line change 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 >
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### Возможности
3232* UsingServiceTag
3333
3434Диагностики есть в EDT:
35+ * CodeBlockBeforeSub
3536* FunctionShouldHaveReturn
3637* ProcedureReturnsValue
3738* UnknownPreprocessorSymbol
Original file line number Diff line number Diff line change 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 >
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 >
Original file line number Diff line number Diff line change 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" />
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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 >
1616 <license url =" " >
1717 BSD 3-Clause License
1818
19- Copyright (c) 2019, Александр Капралов
19+ Copyright (c) 2019-2020, Alexander Kapralov
2020All rights reserved.
2121
2222Redistribution and use in source and binary forms, with or without
Original file line number Diff line number Diff line change 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 >
You can’t perform that action at this time.
0 commit comments