Проверка использует конфигурацию. Ничто не жестко закодировано. Напишите собственный файл cfg и используйте --library
для его загрузки.
Вы можете написать файл cfg вручную, это формат xml. Или вы можете использовать графический интерфейс (это не лучший графический интерфейс, но imho он работает).
Если у вас есть функция foo, которая устарела, вы напишите что-то вроде:
<function name="foo">
<warn severity="style" alternatives="bar" reason="Deprecated"/>
<arg nr="1"/>
</function>
Вы также можете указать собственное предупреждающее сообщение:
<function name="foo">
<warn severity="warning">Do not use foo(). Use bar() instead.</warn>
<arg nr="1"/>
</function>
Для каждого аргумента, который принимает функция, необходимо указать <arg>
.
Дайте мне знать, если у вас есть проблемы.