我为checkstyle实现了一个扩展插件。
现在我的任务是为eclipse中的一些checkstyle错误添加quickfix。
示例:如果类是公共的,则添加最终修饰符。
经过几个小时的研究,我决定在几个论坛上提出这个问题,因为我不会是唯一有这个愿望/问题的人。
根据checkstyle http://checkstyle.sourceforge.net/的文档,该插件不为自己实施的检查提供快速修正。
我做了一些研究,但我没有发现如何为自己的检查添加quickfix。
现在的问题是:有没有办法为eclipse实现自己的快速修正?
我正在使用checkstyle API和Eclipse 4.2的5.6版本。
答案 0 :(得分:2)
请参阅Extending the eclipse-cs plugin页。
从那里,您可以下载样本检查。
文件名为net.sf.eclipsecs.sample
,名称为src\net\sf\eclipsecs\sample\checks
在QuickFix Java code
中有一个plugin.xml
,在基本目录中,在 <!-- This plugin provides custom quickfixes for Checkstyle problems. -->
<extension
point="net.sf.eclipsecs.ui.checkstyleQuickfixProvider">
</extension>
中存在以下行,这将启用quickfix。
{{1}}
您可以下载并参考该示例以查询您的查询。 here在那里很好地描述了。