Coding style 语言不可知风格检查器?
有语言不可知的风格检查器吗 我正在使用一些专有语言,我想强制执行一些通用代码准则以实现持续集成。例如:Coding style 语言不可知风格检查器?,coding-style,continuous-integration,static-analysis,Coding Style,Continuous Integration,Static Analysis,有语言不可知的风格检查器吗 我正在使用一些专有语言,我想强制执行一些通用代码准则以实现持续集成。例如: 文件包含与特定模式匹配的标头 在选项卡上使用空格 缩进应该是2个空格 文件长度应小于5000行 文件名应遵循特定的模式 我不知道有哪种工具专门处理与语言无关的检查。你可以在不懂语言的情况下检查的东西是有限的 但是:Checkstyle有少量与语言无关的检查,这些检查都源自: AbstractHeaderCheck(!) 文件长度检查(!) FileTabCharacterCheck(!)
- 文件包含与特定模式匹配的标头
- 在选项卡上使用空格
- 缩进应该是2个空格
- 文件长度应小于5000行
- 文件名应遵循特定的模式
- AbstractHeaderCheck(!)
- 文件长度检查(!)
- FileTabCharacterCheck(!)
- JavadocPackageCheck
- NewLineaTendonOfficeCheck
- regexpmultilecheck
- RegexpSinglelineCheck
- StrictDuplicateCodeCheck
- 翻译检查
除此之外,如果你擅长构建正则表达式,那么这两个简单匹配正则表达式的检查功能非常强大。我认为你不太可能找到一个语言无关的工具来实现这一点,因为风格通常是通过语法来表述的。您需要的是可以为您的专有语言配置的工具。(如果您对此类工具感兴趣,请参阅我的简历)。我一直在寻找类似的应用程序,但没有取得多大成功。我开始了一个项目,希望其他人发现它很容易扩展,并认为这是一个适当的地方提到它。