我想知道是否可以编写一个自定义检查样式检查来检查除java源代码之外的文件?例如来自 src/main/resources?像 liquibase 变更集这样的文件(它是一个 XML 文件)?
*我没有 liquibase PRO 许可证来编写自己的 Liquidbase 检查并运行它。
我不知道
liquibase
是什么。
有可能,是的,但是您需要构建新的解析器并检查是否与新的文件类型不符。这不是一个简单、容易的过程。如果没有解析器,您将不得不依赖正则表达式或基于字符串的匹配,这可能是非常有缺陷的。
我自己尝试在 https://github.com/rnveach/checkstyle-extras/ 为我的工作开始这样的事情,但事情对我来说发生了变化,我真的没有精力自己构建这个。