'激活Checkstyle'为我项目中的每个(.wav,.png)资源文件挑出两个违规行为:
1. File does not end with a newline.
2. File contains tab characters (this is the first instance).
通常情况下,如果它们都在源代码中,那么这两种违规行为都很容易修复,但是,不应该仅仅为了安抚Checkstyle而不会篡改资源文件的格式吗?
我看到的唯一解决方案是
这两种解决方案都不可取,有什么提示吗?
答案 0 :(得分:0)
在Eclipse中,您可以配置此行为。
Java & Props
一个可能的正则表达式是(?i)(?:\.java$|\.properties$)
,它匹配 .java 和 .properties 文件,但不匹配音频和图像文件。在对话框窗口中,它会显示当前与正则表达式匹配的文件,因此您可以立即查看它是否有效。
此解决方案的缺点是必须为每个项目执行一次。我不知道配置它的中心位置。我能想到的其他解决方案是编写自己的过滤器,但这需要编程。早期版本的Checkstyle将自己局限于我认为的某些文件类型。至少这个问题似乎是最新的。