我已经开始使用jHipster了解最近的一个项目,这是一个可以用来使用Spring Boot后端自动生成REST api应用程序的完整堆栈的工具。这应该可以节省大量编写样板代码的时间......
不幸的是,在我的工作中,我们以一组CheckStyle规则的形式遵守编码标准。任何不遵守这些规则的代码都会导致构建失败。我目前遇到的是这个自动生成的代码在很多地方都失败了CheckStyle规则。目前我正在通过手动拖曳修复每个问题的代码来处理这个问题。
在我的脑海中,我不禁感到必须有更好的方法来做到这一点,例如:
如果有人知道解决这个问题的最佳方法是什么,以及是否有人在过去做过类似事情,那将会很高兴。
答案 0 :(得分:2)
禁止违反所有自动生成的文件,因为它超出了您的控制范围 http://checkstyle.sourceforge.net/config_filters.html#SuppressionFilter
如果您在手动维护的非生成代码的文件中自动生成代码,请使用注释抑制 http://checkstyle.sourceforge.net/config_filters.html#SuppressionCommentFilter
你不应该为你没有为这个目的而写的代码,你不是在写它而且有些实用程序并没有根据你的风格规范来构建代码。如果再次生成文件,它将撤消您所做的任何手动更改。