Checkstyle是否提供quickfix的可能性?

时间:2013-06-04 10:59:25

标签: eclipse checkstyle

我为checkstyle实现了一个扩展插件。

现在我的任务是为eclipse中的一些checkstyle错误添加quickfix。

示例:如果类是公共的,则添加最终修饰符。

经过几个小时的研究,我决定在几个论坛上提出这个问题,因为我不会是唯一有这个愿望/问题的人。

根据checkstyle http://checkstyle.sourceforge.net/的文档,该插件不为自己实施的检查提供快速修正。

我做了一些研究,但我没有发现如何为自己的检查添加quickfix。

现在的问题是:有没有办法为eclipse实现自己的快速修正?

我正在使用checkstyle API和Eclipse 4.2的5.6版本。

1 个答案:

答案 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在那里很好地描述了。