Show notes
Собери свой идеальный сет от Logitech (моя любимая переферия, кстати): https://logi.link/kmdyhdВы просили ещё один выпуск про 1С, 1С не классический. Получайте!Гость выпуска Никита Грызлов, и этот парень знает как настроить SonarQube на работу с русским языком, как писать тесты конфигураций, как заавтоматизировать выгрузку и даже как на 1С делать сайт!Короче, очень нестандартное применение казалось бы не такой уж и популярной платформы сегодня в выпуске!ДОП. МАТЕРИАЛЫ: - Никита в ТГ: Https://t.me/nixel2007- Канал Никиты в ТГ: https://t.me/nixel2007_thoughts- Канал Никиты и Ко на YouTube: https://www.youtube.com/channel/UCvtbWjVxUuDEGK_pUeGjnSw- Материалы из выпуска: https://t.me/itbeard/666- Аудио-версия выпуска: https://itbeard.mave.digital/ep-148НАВИГАЦИЯ:P.S. Дополнения от Никиты после интервью:Начиналось все мирно - с разработки правил подсветки языка 1с для Sublime Text, Atom и Visual Studio Code небольшой командой энтузиастов.Выросло в работу по нескольким направлениям:* GitHub и GitLab раскрашивает 1сный код именно по правилам подсветки, разработанным в рамках 1c-syntax. PR с добавлением языка в гитхабовский linguist делал я сам* работа с редакторами от подсветки развилась до полноценного языкового плагина для поддержки 1с и OneScript. С автокомплитом, ховером, сигнатур хелпером и прочими необходимыми базовыми штуками для работы в ide* Опыт работы с плагином для VSCode натолкнул на создание BSL Language Server - реализации language server protocol для языка 1с и ряда связанных проектов, вроде парсера языка на базе ANTLR4 и парсера метаданных конфигурации. Часть ядра, отвечающая за статический анализ, дала жизнь опен-сорсному плагину для SonarQube. Сам BSL LS встраивается и в vscode (и другие редакторы, поддерживающие lsp, даже vim!), и в edt, и в конфигуратор и даже в инструмент по замеру покрытия 1сного кода* проект по переводу SonarQube на русский язык, начатый мной ещё в серебряной пуле, сейчас тоже живёт под крылом 1c-syntax. Это один из кажется двух (включая китайский) языковых плагинов для SQ, поддерживающих актуальные релизы SQ и активно выпускающийся до сих пор* Удивительно, но 1сники так же выступали в первой команде перевода GitLab на русский язык :) сейчас эта активность практически сошла на нет, но за перевод ишуза как "обсуждение" можно винить/благодарить лично меня.



