【问题标题】:Use the Checkstyle API without providing a java.io.File在不提供 java.io.File 的情况下使用 Checkstyle API
【发布时间】:2020-11-06 23:52:10
【问题描述】:

有没有办法在不提供java.io.File 的情况下使用 Checkstyle API? 我们的应用程序已经在内存中有文件内容(这些不是从本地文件中读取的,而是从另一个源中读取的),所以它 对我来说,必须创建一个临时文件并将内存中的内容写入它只是为了把它扔掉似乎效率低下。 我已经研究过使用内存文件系统来规避这个问题,但似乎java.io.File 总是绑定到 实际的文件系统。显然我没有办法测试性能是否会更好,只是想问一下Checkstyle是否支持这样的用例。

【问题讨论】:

    标签: java checkstyle


    【解决方案1】:

    没有干净的方法可以做到这一点。我建议在 Checkstyle 上创建一个问题,进一步扩展您的流程,并寻求一种将其与 Checkstyle 集成的方法。

    我们需要文件来支持缓存,因为如果文件在缓存中并且自上次运行以来没有更改,我们会跳过读取和处理文件。缓存进程交织在一起,这就是为什么不存在非文件路由的原因。即使没有文件,Checkstyle 也会通过FileText 处理文件的内容,这同样需要File 来作为文件名引用和List 中的文件行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-20
      • 2021-06-09
      • 2022-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多