检查样式模块名称常量名称与常量名称检查

  • 本文关键字:常量 模块 样式 checkstyle
  • 更新时间 :
  • 英文 :


我有一个关于检查样式的问题要问。似乎检查样式 api 接受两个模块名称,ConstantName 和 ConstantNameCheck (ConstantName with Check concatenated) for 配置文件 checkstyle.xml。

我想问为什么这里有双重标准,即使 http://checkstyle.sourceforge.net/的文档只推广 ConstantName 模块,使用它们中的任何一个有什么区别?将来会弃用其中任何一个吗?

谢谢!

在幕后,ConstantName 检查由一个名为 Java 类实现的 com.puppycrawl.tools.checkstyle.checks.naming.ConstantNameCheck .

您实际上可以在 checkstyle 中引用该模块.xml通过这个所谓的"完全限定"名称。其他符号是Checkstyle为方便起见提供的速记。 ConstantNameCheck是实现 Java 类的简单名称,ConstantName 仍然更短。Checkstyle 将在 checkstyle .xml 中查找模块时尝试所有三种变体。因此,这些符号之间没有区别。

推荐的方法是使用最简洁的形式,ConstantName,但据我所知,其他形式都不会很快被弃用。

最新更新