бесплатный quality-report для экспортов PLCopenXML

Что происходит с вашим кодом

Одна страница вместо обещаний, размазанных по сайту. Здесь буквально то, что делает код: какие поля пишутся, какие нет и в какой момент.

Загрузка и анализ

Файл обрабатывается в памяти и на диск не пишется. Отчёт на сервере не хранится: он переносится к вам подписанным токеном в ссылке, поэтому «открыть чужой отчёт по ссылке» невозможно, а нам нечего отдавать по запросу — у нас его нет.

Что уходит в общую статистику (Free)

Ровно эти поля, одна строка на анализ. Список не пересказ, а перечень из кода — за совпадением следит тест, иначе он бы устарел на первом же добавленном поле:

eventtsversionpou_countglobals_countfindingshighmediumlowscoreduration_msrule_countssignalscoverageuser_id

Сейчас сбор статистики выключен полностью — не пишется даже это.

Чего в статистике нет

Ни строки кода, ни имён POU и переменных, ни имени файла, ни названия проекта. Имя файла раньше писалось и было убрано отдельной правкой: по нему опознаётся объект (например «БТП_4714_СПК107»), а лог общий.

Pro и Team

Приватный режим: об анализе не пишется ничего, даже обезличенный агрегат.

Если вы нажали «Сохранить в профиль»

Только тогда в базу попадает агрегат отчёта: имя файла, название проекта, версия среды, число POU и глобальных, счётчики по severity, score, счётчики сработавших правил и sha256 загруженного файла. Отпечаток нужен, чтобы сертификат был привязан к конкретной сборке, а не к имени проекта; по нему нельзя восстановить содержимое, и в общую статистику он не идёт. Это ваша личная история, видите её только вы. Кода там по-прежнему нет.

Сторонние сервисы

Ваш код никуда не отправляется: ни в облачные модели, ни на сторонние API. Анализ — разбор XML и арифметика на нашем сервере. Из внешнего на страницах работает счётчик посещаемости, к содержимому файлов он отношения не имеет. Запись сессий (вебвизор) на страницах инструмента отключена намеренно: на отчёте виден ваш код — это видно в исходнике страницы.

Чего мы не обещаем

Это инструмент, а не программа корпоративного соответствия: юридических обязательств по обработке данных мы на себя не берём, и всё описанное выше — про то, как устроен код, а не про подписанные бумаги. Если у вашей службы безопасности есть требования — напишите, обсудим предметно; заранее пообещать не готовы.

Обработка идёт в памяти — загруженный код не сохраняется. Инструмент советует; правки по коду принимает инженер (см. что линтер не видит). Что происходит с вашим кодом → · Что с вашим кодом · Отраслевой срез · Обратная связь · GitHub