TGViewer
Channel Public Channel
SilverBulleter's, LLC

SilverBulleter's, LLC

@silverbulleters

Официальный канал команды "Серебряная Пуля", www.silverbulleters.org

Чат для общения сообщества https://t.me/silvernation
Subscribers
994
Photos
155
Videos
1
Links
175
Recent Posts 20 shown
Post #361 2.93K
⚙️ Релиз 2025.3 плагина 1C (BSL) Plugin для SonarQube

🆙 Исправлена ошибка при использовании Обещаний в сложных условиях Асинх методов
  • 👍 11
  • ❤ 2
Post #360 4.49K
🛠 Выпущен релиз v1.6.2 внешней компоненты Apache Kafka для платформы 1С

🆙 Обновлена зависимость librdkafka с 2.3.0 до 2.6.0
🆙 Исправлена ошибка использования компрессии snappy

Изменения предыдущих релизов:


Версия 1.6.1:

🆙 Исправлена ошибка при работе с KafkaMetadataReader/ЧитательМетаданных

Версия 1.6.0:

🆙 Обновлена зависимость librdkafka с 2.1.1 до 2.3.0
🆙 Добавлено свойство класса KafkaProducer/ОтправительCообщений: WaitForMessageDelivery/ОжидатьДоставкуКаждогоСообщения

Версия 1.5.0:

🆙 Обновлена зависимость librdkafka с 1.9.2 до 2.1.1
🆙 Добавлена поддержка авторизации через OIDC

Версия 1.4.1:

🆙 Исправлена ошибка с подключением при использовании ssl
🆙 Добавлена поддержка компрессии snappy и lz4

Хотите знать больше о компоненте? Вам 👉 сюда
  • 👍 4
  • ❤ 1
Post #359 2.97K
⚙️ Релиз 2.4.0 библиотеки Vanessa.Usher для Jenkins

Что нового?

* Добавлена возможность загрузки расширений из хранилища расширения на этапе prepareBase
*
Добавлена сборка расширений на этапе build

Прочие изменения

*
Исправлена ошибка переопределения каталога сборки на этапе build
* Удалено ошибочное формирование отчетов на этапе runExternal
* Сборка поставки и расширений переведена на vanessa-runner
  • 👍 6
Post #358 3.18K
⚙️ Релиз 2025.1 плагина 1C (BSL) Plugin для SonarQube

🆙 Добавлена обработка нового варианта метода ВызватьИсключение()
🆙 Правило NotClientAsync: исправлено ложное срабатывание для клиентских общих модулей
  • 👍 8
Post #357 4.9K
⚙️ Релиз 2024.5 плагина 1C (BSL) Plugin для SonarQube

🆙 Реализована поддержка работы с SonarQube 10.x
🆙 Исправлены ошибки при анализе модулей с методами Асинх-Ждать
🆙 Исправлено ложное срабатывание правила "Разрываемые тексты запросов"
  • 👍 15
Post #356 6.7K
Всем добрый день.

Рады сообщить, что мы публикуем в открытом доступе наш плагин: SonarLint for EDT

https://github.com/silverbulleters/silverlint-edt

Рассчитываем на дальнейшее развитие проекта с помощью сообщества.
Если у вас есть вопросы/замечания/предложения по работе плагина, просьба оформить их в виде issues в репозитории.
GitHub GitHub - silverbulleters/silverlint-edt: SonarLint for EDT SonarLint for EDT. Contribute to silverbulleters/silverlint-edt development by creating an account on GitHub.
  • 🔥 18
  • 👍 5
  • 👎 2
  • 😢 1
Post #355 5.12K
🛠 Релиз v1.11.1 внешней компоненты Yellow RabbitMQ для платформы 1С

Что нового?

⭐️ Исправлена ошибка публикации сообщений BasicPublish в exchange без прав доступа.

Хотите знать больше о компоненте? Вам 👉 сюда
  • 👍 3
Post #354 4.1K
🛠 Релиз v1.11.0 внешней компоненты Yellow RabbitMQ для платформы 1С

Что нового?

⭐️ Добавлен параметр global qos методу BasicConsume для поддержки quorum queues.
⭐️ Изменена логика работы BasicAck, BasicReject. Теперь можно подтверждать сообщения используя разные стратегии, подробнее в документации.
⭐️ Добавлена возможность передавать аргументы в методах BindQueue, UnbindQueue.
⭐️ Улучшена производительность при отправке сообщений.

Хотите знать больше о компоненте? Вам 👉 сюда
  • 👍 4
  • 🔥 1
Post #353 3.31K
⚙️ Релиз 2023.5 плагина 1C (BSL) Plugin для SonarQube

Добавлена 1 новая проверка, доработаны 4 существующие проверки:

🆕 Опечатки в комментариях
🆙 Неверная проверка на пустой результат выполнения запроса - разрешает использовать Следующий() в условии блока Если...КонецЕсли при использовании в этом блоке выборки любым способом (например, при присвоении, возврате и передаче в качестве параметров).
🆙 Использование неиндексированной временной таблицы - поля таблицы, стоящей в левой части соединения, не требуют индексирования.
🆙 Обращение к несуществующей роли - имена проверяемых функций вынесены в настраиваемый параметр.
🆙 Отсутствие проверки на NULL или приведения через ЕстьNULL при левых/правых соединениях - исправлено ошибочное определение стороны соединения при использовании вложенных запросов в источниках (например, в условии временной таблицы).
  • 🔥 2
Post #352 2.69K
Всем добрый день.

Мы рады сообщить вам, что мы публикуем в открытом доступе нашу библиотеку для автоматизации сборочного цикла на jenkins: Vanessa-Usher

https://github.com/silverbulleters/vanessa-usher

Эта библиотека давно развивается и используется нами в рамках нашего курса по инженерным практикам https://silverbulleters.org/implementacia.
Мы и дальше продолжим работать с этой библиотекой, и рассчитываем, что после публикации получим:
- обратную связь
- пул-реквесты от сообщества
🙂

Библиотека готова к использованию. Фактически достаточно поставить jenkins, пару плагинов, и написать пайплайн из 2х строчек, подключающий библиотеку. Т.е. мы рассчитываем, что библиотека поможет снизить порог входа в мир CI/CD для 1С.

Тех, кто “хочет большего”, приглашаем к нам на курсы или следующая ступень, в наш “Облачный сервис “Окружение разработки 1С” https://silverbulleters.org/ 😊

Если у вас есть вопросы/замечания/предложения по работе библиотеки, то пишите здесь, или в виде issues в репозитории
silverbulleters.org Implementacia Постановка процесса автоматизированного релиз-менеджмента в ИТ-отделе.
  • 🔥 13
  • 🎉 1
Post #351 2.5K
⚙️ Релиз 2023.4 плагина 1C (BSL) Plugin для SonarQube

Экранирующие комментарии не участвуют в парсинге документирующих комментариев. Они не считаются частью текстов документирования и не вызывают ложных срабатываний проверок документирующих комментариев.
  • 👎 2
  • ❤ 1
  • 👍 1
Post #350 2.31K
⚙️ Релиз 2023.3 плагина 1C (BSL) Plugin для SonarQube

Парсер языка запросов понимает внешние источники данных в операторе ПОМЕСТИТЬ.

Правило Использование экспортной переменной исключено из профиля Рекомендуемый.

Дополнены исключения синтаксических проверок, исправлены выявленные ошибки.

🆙 Правила образования псевдонимов источников запроса и Правила образования псевдонимов полей запроса - не проверяют псевдонимы, автоматически сгенерированные конструктором запросов.
🆙 Неверная проверка на пустой результат выполнения запроса - разрешает использовать Если Выборка.Следующий() Тогда, если в блоке используются данные этой выборки.
🆙 Блоки кода не должны быть "закомментированы" - не срабатывает на документирующих комментариях строгой типизации.
🆙 Наличие секции возвращаемого значения в описании экспортной функции и Наличие секции параметров в описании экспортной процедуры (функции) - не срабатывают на документирующих комментариях, ссылающихся на другие процедуры и функции.
  • 👍 7
Post #349 2.15K
⚙️ Релиз 2023.2 плагина 1C (BSL) Plugin для SonarQube

Исправлены ложные срабатывания, добавлены новые возможности и актуализирована документация:
🆙 Отсутствие логирования ошибки - параметр для ручного добавления исключений принимает любые методы, по умолчанию включена ДобавитьСообщениеДляЖурналаРегистрации из БСП.
🆙 Код с программным интерфейсом должен быть расположен внутри специальных областей - исключена проверка модулей форм.
🆙 Каноническое написание ключевых слов - добавлена проверка написания литералов, изменено поведение параметров настройки строгой проверки. Если пользовались этим правилом, проверьте его настройки.
🆙 Локальные переменные не должны инициализироваться и тут же возвращаться из функции - исключены присвоения с той же переменной в правой части.
🆙 Перенос параметров процедур, функций и методов и Неправильное использование метода "ОтменитьТранзакцию" - уточнены описания и исправлены примеры кода в документации.
🆙 Актуализированы описания правил проверки документирующих комментариев.
  • 👍 4
Post #348 1.71K
🛠 Релиз v1.4.0.0 внешней компоненты Apache Kafka для платформы 1С

Что нового?

⭐️ Добавлена поддержка компрессии zstd. Для использования:
- перед отправкой указать параметр конфигурации compression.type=zstd;
- для приема сообщений с компрессией zstd дополнительных действий не требуется
⭐️ Добавлено лицензирование. Для активации лицензии необходимо вызвать первым метод "Activate/Активировать" и передать туда содержимое файла лицензии одной строкой.
⭐️ Обновлена зависимость librdkafka с 1.7.0 до 1.9.2

Хотите знать больше о компоненте? Вам 👉 сюда
  • 👍 5
  • 🔥 1
Post #347 1.72K
⚙️ Релиз 2023.1 плагина 1C (BSL) Plugin для SonarQube

🆙 Исправлена работа параметра sonar.bsl.skipVendorCodeInChangeAndValidate, отключающего проверку кода исходной конфигурации в расширениях в &ИзменениеИКонтроль. Теперь настройка работает независимо от параметра использования поглощающих комментариев.

Исправлены ложные срабатывания и добавлены новые возможности в проверках:
🆙 Неиспользуемый модуль - обновлен список исключаемых из проверки типов модулей для исправления ложных срабатываний.
🆙 Процедуры и функции программного интерфейса должны иметь описание - по умолчанию проверяет наличие описаний только у экспортных процедур и функции в области ПрограммныйИнтерфейс (согласно стандарту 453). Проверка всех экспортных процедур и функций и список проверяемых областей настраивается в параметрах проверки.
🆙 Перенос параметров процедур, функций и методов - добавлено исключение для построчного варианта заполнения параметров с пропусками (каждый параметр на новой строке).
  • 🔥 3
  • 👍 2
Post #346 2.09K
⚙️ Релиз 2022.8 плагина 1C (BSL) Plugin для SonarQube

🆕 Добавлен параметр плагина sonar.bsl.maxDepthSearchConfiguration, позволяющий настроить глубину поиска корня конфигурации. Раньше это значение всегда было равно 4. Если при заданной глубине корень конфигурации не будет найден, то не будут выполняться проверки, использующие метаданные. Слишком большим параметр лучше не ставить - это замедлит работу сканера.

Исправлены ложные срабатывания и добавлены новые возможности в проверках:
🆙 Обращение к несуществующей роли - корректно обрабатывает многострочные литералы
🆙 Код должен быть расположен внутри области - не реагирует на конструкцию #Иначе ВызватьИсключение(...) #КонецЕсли согласно стандарту № 680
🆙 Вложенные вызовы функций - добавлена настройка исключений, добавлена проверка на использование в качестве параметров конструкторов. Разрешено использовать в качестве параметров глобальные вызовы без параметров и структуры.
  • 🔥 2
  • ❤ 1
Post #345 1.69K
⚙️ Выпущен релиз 0.2.0 плагина SilverLint для EDT

🆙 Актуализированы зависимости для совместимости с EDT 2022.1.

Инструкция по установке SilverLint и соответствие версий SilverLint версиям EDT опубликованы на сайте с документацией
  • 👍 2
  • 🔥 2
Post #344 1.66K
⚙️ Релиз 2022.7 плагина 1C (BSL) Plugin для SonarQube

Обновлена библиотека mdclasses до версии 0.10.3 (но свойств в нашей версии парсится по прежнему чуть больше).

🆕 Реализован новый механизм экранирования кода от проверок. Прежний формат поглощающих комментариев поддерживается в полном объеме, но теперь механизм работает быстрее и настраивается намного гибче. Добавлена возможность отключать проверки на участки кода, отключать или включать одним комментарием несколько проверок, включать одним комментарием все ранее установленные проверки. Подробнее в документации.

Добавлен параметр, включающий использование сводного контекста:
🆙 Обращение к несуществующей роли
  • 👍 5
Post #343 1.95K
⚙️ Релиз 2022.6 плагина 1C (BSL) Plugin для SonarQube

Модули, защищенные паролем, пропускаются при построении контекста конфигурации и не инициируют ошибки разбора кода.

🆕 Добавлен расчет сводного контекста метаданных: если в папке с анализируемым кодом содержится больше одной конфигурации (и/или расширения), по всем ним строится сводный объединенный контекст объектов метаданных.
Расчет сводного контекста отключается параметром sonar.bsl.denyCumulativeContextComputation.

ℹ️ Теперь в правилах, проверяющих существование объектов метаданных, можно включить использование сводного контекста. Это, например, уберет ложные срабатывания, если в коде расширения используются объекты, существующие только в основной конфигурации.

В правила, работающие с контекстом метаданных, добавлен параметр, включающий использование сводного контекста:
🆙 Проверка существования метаданных в коде
🆙 Проверка существования метаданных в текстах запросов
🆙 Обращение к несуществующему значению перечисления
  • 🔥 5
  • 👍 3
Post #342 1.75K
⚙️ Релиз 2022.5 плагина 1C (BSL) Plugin для SonarQube

Обновлена библиотека mdclasses до версии 0.10.2, проведена полная инвентаризация маппинга объектов метаданных - все, что было забыто, включено в проверки метаданных.

Добавлено 3 новых правила, 2 правила доработаны. Новое правило Имя функции начинается с глагола найдет в коде функции с именами, начинающимися с Получить<...> или Добавить<...>. Список запрещенных глаголов настраивается в параметрах правила.

Полное описание правил опубликовано на сайте с документацией:
🆕 Безумные многострочные литералы
🆕 Перенос параметров процедур, функций и методов
🆕 Имя функции начинается с глагола
🆙 Переменные должны содержать описание
🆙 Экспортные переменные должны содержать описание
  • 👍 6
Older posts →

About this channel

How can I read @silverbulleters without a Telegram account?
TGViewer shows the public web preview Telegram publishes for SilverBulleter's, LLC: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does SilverBulleter's, LLC have?
SilverBulleter's, LLC (@silverbulleters) has 994 subscribers on Telegram, refreshed roughly every 30 minutes.
Does SilverBulleter's, LLC know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →