Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse plugin Eclipse checkstyle插件中的高级模块选项卡用于什么?_Eclipse Plugin_Checkstyle - Fatal编程技术网

Eclipse plugin Eclipse checkstyle插件中的高级模块选项卡用于什么?

Eclipse plugin Eclipse checkstyle插件中的高级模块选项卡用于什么?,eclipse-plugin,checkstyle,Eclipse Plugin,Checkstyle,我正在学习checkstyle和eclipsecs插件。当我创建新的“检查”(通过打开新模块)时,我注意到他们的高级选项卡中有一些奇怪的功能:id、注释、标记(自定义检查消息除外,这是显而易见的)。你可以在我的截图中看到 我确实读过他们的文档,但没有看到关于这些选项的任何解释。 你能给我解释一下吗?非常感谢。这些是Eclipse CS可视化编辑器正在创建的checkstyle.xml中可能的属性 可为支票分配一个ID,该ID可在以后用于引用该支票,例如在某些情况下抑制该支票时。如果对不同属性多

我正在学习checkstyle和eclipsecs插件。当我创建新的“检查”(通过打开新模块)时,我注意到他们的高级选项卡中有一些奇怪的功能:id、注释、标记(自定义检查消息除外,这是显而易见的)。你可以在我的截图中看到

我确实读过他们的文档,但没有看到关于这些选项的任何解释。
你能给我解释一下吗?非常感谢。

这些是Eclipse CS可视化编辑器正在创建的checkstyle.xml中可能的属性

可为支票分配一个ID,该ID可在以后用于引用该支票,例如在某些情况下抑制该支票时。如果对不同属性多次使用同一类型的检查,这将非常有用。给出了一个使用此功能的示例

注释是EclipseCS特定的元数据。它实际上只是一个注释文本,保存为检查元数据(
metadata
element)。但它仅由EclipseCheckStyle插件解释,它在advanced选项卡上再次显示

translatetokens复选框将自然语言(甚至可能是本地化的)描述添加到标记列表中,如果所选复选框中存在这样的列表。在您的示例中,它不是,因此复选框对该复选框没有影响(但对其他复选框有影响,因为该复选框是全局复选框!)。 下面是一些带有检查示例的屏幕截图,它支持许多令牌

标记列表为“原始”(无翻译或排序):

标记列表“已翻译”:

标记列表“已翻译”和“已排序”:

排序还影响令牌写入生成的配置文件的顺序。排序似乎与这些标记的数值有关。因为它们是内部的,对我们的用户来说是不可见的,所以它似乎没有什么用处。例如:

未“排序”:


“已排序”:


这些示例是使用EclipseCs6.14.0创建的