Код должен содержать явный, машиночитаемый граф знаний в виде семантических якорей [ENTITY] и [RELATION].
Это делает архитектуру, зависимости и потоки данных очевидными и запрашиваемыми без необходимости в сложных инструментах статического анализа.
Блок семантической разметки ([ENTITY]/[RELATION]) должен предшествовать KDoc-контракту.
Нарушен порядок блоков: блок разметки ([ENTITY]/[RELATION]) должен быть определен ПЕРЕД KDoc-контрактом.
Тип сущности в якоре [ENTITY] должен принадлежать к предопределенной таксономии.
ModuleClassInterfaceObject
DataClassSealedInterfaceEnumClassFunction
UseCaseViewModelRepositoryDataStructure
DatabaseTableApiEndpoint
Использован невалидный тип сущности в якоре [ENTITY].
Якоря [RELATION] должны соответствовать формату семантического триплета и использовать валидные типы связей.
\w+)'\('(?P.*?)'\)\s*->\s*\[(?P\w+)\]\s*->\s*\['(?P\w+)'\('(?P.*?)'\)\]]]>
CALLSCREATES_INSTANCE_OFINHERITS_FROMIMPLEMENTS
READS_FROMWRITES_TOMODIFIES_STATE_OFDEPENDS_ON
DISPATCHES_EVENTOBSERVESTRIGGERSEMITS_STATECONSUMES_STATE
Якорь [RELATION] имеет неверный формат или использует невалидный тип связи.
Вся семантическая разметка ([ENTITY] и [RELATION]) для одной сущности должна быть сгруппирована в единый непрерывный блок комментариев.
Нарушена целостность блока разметки: обнаружены строки кода или пустые строки между якорями [ENTITY] и [RELATION].