2

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

现在我的任务是为 eclipse 中的一些 checkstyle 错误添加快速修复。

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

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

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

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

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

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

4

1 回答 1

2

请参阅扩展 eclipse-cs 插件页面。

您可以从那里下载样本 Check

该文件在此处的名称下net.sf.eclipsecs.sample

在基础目录中,src\net\sf\eclipsecs\sample\checks存在以下行,它启用了快速修复。QuickFix Java codeplugin.xml

    <!-- This plugin provides custom quickfixes for Checkstyle problems. -->
    <extension
          point="net.sf.eclipsecs.ui.checkstyleQuickfixProvider">
    </extension>

您可以下载并参考该示例以进行查询。那里很好地描述了扩展检查。

于 2013-08-20T07:46:38.023 回答