Какие инструменты статического анализа для Java имеют самый простой механизм расширения. Я проверил PMD Но процесс написания пользовательских правил, похоже, очень востребован. В частности, я хочу знать, есть ли какие-либо инструменты, которые предлагают AspectJ как синтаксис для выделения интересных областей кода? Я знаю AspectJ's declare warning
, но, похоже, он ограничен в том, что он может сделать.Какой инструмент статического анализа для Java проще всего расширить?
Я нашел связанный с этим вопрос:
рекомендация инструмент статического анализа для Java? Static Analysis tool recommendation for Java?
В ответах на множество инструментов. Но я хочу найти, какой из них предлагает самый простой вариант для написания пользовательских правил.
Редактировать: Пока что выражения PMath XPD, предложенные Гийомом, по-видимому, ближе всего к тому, что я ищу. Я буду изучать его в ближайшее время.
Спасибо. DMS Toolkit выглядит довольно интересно. –