我有一个基于Django的Python应用程序,它在docker容器上运行。该应用程序浏览文件系统,并对一些XML文件进行分析,提取嵌入式源代码并将其导出到单独的文件中。 该应用程序应运行一个Java jar文件,该文件对Django Web应用程序生成的文件进行静态代码分析。 我想隔离整个平台的两个部分。 Python Django部分位于容器上,jar文件(这是一个开放源代码工具)在另一个高山容器上运行。 现在,我想继续开发该工具,并使Django应用通过生成的每个包含源代码的文件上的命令运行该工具。 我是否应…

2020年1月17日 0条评论 16点热度 阅读全文

当使用CodeNarc对Groovy&Grails代码进行静态代码分析时,它无法找出类层次结构。在一个服务类(称为BaseService)中有一个私有(private)方法。另一个服务类说ChildService扩展了BaseService类。 ChildService中的方法之一调用在BaseService中定义的私有(private)方法。但是BaseService类在其自己的类中的任何地方都不使用私有(private)方法。因此,当单独分析BaseService类时,私有(private)方法将显示为未使用。…

2019年7月1日 0条评论 19点热度 阅读全文