gpt4 book ai didi

coding-style - 与语言无关的样式检查器?

转载 作者:行者123 更新时间:2023-12-02 03:40:52 24 4
gpt4 key购买 nike

是否有与语言无关的样式检查器?

我正在使用一些专有语言,我想为持续集成强制执行一些通用代码准则。例如:

  • 文件包含匹配特定模式的标题
  • 在制表符上使用空格
  • 缩进应该是2个空格
  • 文件长度应小于 5000 行
  • 文件名应该遵循特定的模式

最佳答案

我不知道有专门处理与语言无关的检查的工具。您可以在不懂语言的情况下检查的内容是有限的。

但是:Checkstyle 有少量与语言无关的检查,它们都来自 AbstractFileSetCheck :

  • AbstractHeaderCheck (!)
  • 文件长度检查 (!)
  • FileTabCharacterCheck (!)
  • JavadocPackageCheck
  • NewlineAtEndOfFileCheck
  • 正则表达式多行检查
  • RegexpSinglelineCheck
  • 严格重复代码检查
  • 翻译检查

如果您不懂该语言,则很难正确缩进,但应该涵盖您列出的一些用例(前三个)。您也可以add your own language-agnostic checks .除此之外,如果您擅长构建正则表达式,那么这两个简单匹配正则表达式的检查将非常强大。

关于coding-style - 与语言无关的样式检查器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20193628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com