SilverBulleter's, LLC
Официальный канал команды "Серебряная Пуля", www.silverbulleters.org Чат для общения сообщества https://t.me/silvernation
Show more979
Subscribers
No data24 hours
No data7 days
No data30 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Всем добрый день.
Рады сообщить, что мы публикуем в открытом доступе наш плагин: SonarLint for EDT
https://github.com/silverbulleters/silverlint-edt
Рассчитываем на дальнейшее развитие проекта с помощью сообщества.
Если у вас есть вопросы/замечания/предложения по работе плагина, просьба оформить их в виде issues в репозитории.
GitHub - silverbulleters/silverlint-edt: SonarLint for EDT
SonarLint for EDT. Contribute to silverbulleters/silverlint-edt development by creating an account on GitHub.
🔥 14👍 4👎 1😢 1
Photo unavailableShow in Telegram
🛠 Релиз v1.11.1 внешней компоненты Yellow RabbitMQ для платформы 1С
Что нового?
⭐️ Исправлена ошибка публикации сообщений BasicPublish в exchange без прав доступа.
Хотите знать больше о компоненте? Вам 👉 сюда
Photo unavailableShow in Telegram
🛠 Релиз v1.11.0 внешней компоненты Yellow RabbitMQ для платформы 1С
Что нового?
⭐️ Добавлен параметр global qos методу BasicConsume для поддержки quorum queues.
⭐️ Изменена логика работы BasicAck, BasicReject. Теперь можно подтверждать сообщения используя разные стратегии, подробнее в документации.
⭐️ Добавлена возможность передавать аргументы в методах BindQueue, UnbindQueue.
⭐️ Улучшена производительность при отправке сообщений.
Хотите знать больше о компоненте? Вам 👉 сюда
Photo unavailableShow in Telegram
⚙️ Релиз 2023.5 плагина 1C (BSL) Plugin для SonarQube
Добавлена 1 новая проверка, доработаны 4 существующие проверки:
🆕 Опечатки в комментариях
🆙 Неверная проверка на пустой результат выполнения запроса - разрешает использовать
Следующий()
в условии блока Если...КонецЕсли
при использовании в этом блоке выборки любым способом (например, при присвоении, возврате и передаче в качестве параметров).
🆙 Использование неиндексированной временной таблицы - поля таблицы, стоящей в левой части соединения, не требуют индексирования.
🆙 Обращение к несуществующей роли - имена проверяемых функций вынесены в настраиваемый параметр.
🆙 Отсутствие проверки на NULL или приведения через ЕстьNULL при левых/правых соединениях - исправлено ошибочное определение стороны соединения при использовании вложенных запросов в источниках (например, в условии временной таблицы).Всем добрый день.
Мы рады сообщить вам, что мы публикуем в открытом доступе нашу библиотеку для автоматизации сборочного цикла на jenkins: Vanessa-Usher
https://github.com/silverbulleters/vanessa-usher
Эта библиотека давно развивается и используется нами в рамках нашего курса по инженерным практикам https://silverbulleters.org/implementacia.
Мы и дальше продолжим работать с этой библиотекой, и рассчитываем, что после публикации получим:
- обратную связь
- пул-реквесты от сообщества
🙂
Библиотека готова к использованию. Фактически достаточно поставить jenkins, пару плагинов, и написать пайплайн из 2х строчек, подключающий библиотеку. Т.е. мы рассчитываем, что библиотека поможет снизить порог входа в мир CI/CD для 1С.
Тех, кто “хочет большего”, приглашаем к нам на курсы или следующая ступень, в наш “Облачный сервис “Окружение разработки 1С” https://silverbulleters.org/ 😊
Если у вас есть вопросы/замечания/предложения по работе библиотеки, то пишите здесь, или в виде issues в репозитории
Implementacia
Постановка процесса автоматизированного релиз-менеджмента в ИТ-отделе.
Photo unavailableShow in Telegram
⚙️ Релиз 2023.4 плагина 1C (BSL) Plugin для SonarQube
Экранирующие комментарии не участвуют в парсинге документирующих комментариев. Они не считаются частью текстов документирования и не вызывают ложных срабатываний проверок документирующих комментариев.
Photo unavailableShow in Telegram
⚙️ Релиз 2023.3 плагина 1C (BSL) Plugin для SonarQube
Парсер языка запросов понимает внешние источники данных в операторе
ПОМЕСТИТЬ
.
Правило Использование экспортной переменной исключено из профиля Рекомендуемый
.
Дополнены исключения синтаксических проверок, исправлены выявленные ошибки.
🆙 Правила образования псевдонимов источников запроса и Правила образования псевдонимов полей запроса - не проверяют псевдонимы, автоматически сгенерированные конструктором запросов.
🆙 Неверная проверка на пустой результат выполнения запроса - разрешает использовать Если Выборка.Следующий() Тогда
, если в блоке используются данные этой выборки.
🆙 Блоки кода не должны быть "закомментированы" - не срабатывает на документирующих комментариях строгой типизации.
🆙 Наличие секции возвращаемого значения в описании экспортной функции и Наличие секции параметров в описании экспортной процедуры (функции) - не срабатывают на документирующих комментариях, ссылающихся на другие процедуры и функции.Photo unavailableShow in Telegram
⚙️ Релиз 2023.2 плагина 1C (BSL) Plugin для SonarQube
Исправлены ложные срабатывания, добавлены новые возможности и актуализирована документация:
🆙 Отсутствие логирования ошибки - параметр для ручного добавления исключений принимает любые методы, по умолчанию включена
ДобавитьСообщениеДляЖурналаРегистрации
из БСП.
🆙 Код с программным интерфейсом должен быть расположен внутри специальных областей - исключена проверка модулей форм.
🆙 Каноническое написание ключевых слов - добавлена проверка написания литералов, изменено поведение параметров настройки строгой проверки. Если пользовались этим правилом, проверьте его настройки.
🆙 Локальные переменные не должны инициализироваться и тут же возвращаться из функции - исключены присвоения с той же переменной в правой части.
🆙 Перенос параметров процедур, функций и методов и Неправильное использование метода "ОтменитьТранзакцию" - уточнены описания и исправлены примеры кода в документации.
🆙 Актуализированы описания правил проверки документирующих комментариев.Photo unavailableShow in Telegram
🛠 Релиз v1.4.0.0 внешней компоненты Apache Kafka для платформы 1С
Что нового?
⭐️ Добавлена поддержка компрессии zstd. Для использования:
- перед отправкой указать параметр конфигурации compression.type=zstd;
- для приема сообщений с компрессией zstd дополнительных действий не требуется
⭐️ Добавлено лицензирование. Для активации лицензии необходимо вызвать первым метод "Activate/Активировать" и передать туда содержимое файла лицензии одной строкой.
⭐️ Обновлена зависимость librdkafka с 1.7.0 до 1.9.2
Хотите знать больше о компоненте? Вам 👉 сюда
Photo unavailableShow in Telegram
⚙️ Релиз 2023.1 плагина 1C (BSL) Plugin для SonarQube
🆙 Исправлена работа параметра
sonar.bsl.skipVendorCodeInChangeAndValidate
, отключающего проверку кода исходной конфигурации в расширениях в &ИзменениеИКонтроль
. Теперь настройка работает независимо от параметра использования поглощающих комментариев.
Исправлены ложные срабатывания и добавлены новые возможности в проверках:
🆙 Неиспользуемый модуль - обновлен список исключаемых из проверки типов модулей для исправления ложных срабатываний.
🆙 Процедуры и функции программного интерфейса должны иметь описание - по умолчанию проверяет наличие описаний только у экспортных процедур и функции в области ПрограммныйИнтерфейс
(согласно стандарту 453). Проверка всех экспортных процедур и функций и список проверяемых областей настраивается в параметрах проверки.
🆙 Перенос параметров процедур, функций и методов - добавлено исключение для построчного варианта заполнения параметров с пропусками (каждый параметр на новой строке).Choose a Different Plan
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.