如何将 Checkstyle 检查 IllegalType 仅应用于静态字段
我正在尝试使用 Checkstyle (此检查)在特定类时发出警告用作静态字段的类型。我正在使用此配置执行此操作,但它不起作用:
以下配置确实有效,但对于所有字段,不仅仅是静态的:
I'm trying to use Checkstyle (this check) to raise a warning when a particular class is used as a type for static field. I'm doing it with this configuration and it doesn't work:
<module name="IllegalType">
<property name="format" value="myFullClassName"/>
<property name="tokens" value="LITERAL_STATIC"/>
</module>
The following configuration do work, but for all fields, not only static:
<module name="IllegalType">
<property name="format" value="myFullClassName"/>
<property name="tokens" value="VARIABLE_DEF"/>
</module>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从 doc 看来,令牌必须是
子集
PARAMETER_DEF
、VARIABLE_DEF
和METHOD_DEF
。From the doc, it looks like tokens have to be a
subset
ofPARAMETER_DEF
,VARIABLE_DEF
andMETHOD_DEF
.