Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Phodal
Coca
提交
1373ae52
C
Coca
项目概览
Phodal
/
Coca
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
Coca
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
1373ae52
编写于
7月 21, 2020
作者:
P
Phodal Huang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
refactor: comment unused analysis for split
上级
e8faab4c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
21 addition
and
26 deletion
+21
-26
cmd/analysis.go
cmd/analysis.go
+21
-26
未找到文件。
cmd/analysis.go
浏览文件 @
1373ae52
...
...
@@ -4,12 +4,7 @@ import (
"encoding/json"
"fmt"
"github.com/phodal/coca/cmd/cmd_util"
"github.com/phodal/coca/pkg/adapter/cocafile"
"github.com/phodal/coca/pkg/application/analysis/goapp"
"github.com/phodal/coca/pkg/application/analysis/javaapp"
"github.com/phodal/coca/pkg/application/analysis/pyapp"
"github.com/phodal/coca/pkg/application/analysis/tsapp"
"github.com/phodal/coca/pkg/appliction/analysis"
"github.com/phodal/coca/pkg/domain/core_domain"
"github.com/spf13/cobra"
)
...
...
@@ -32,15 +27,15 @@ var analysisCmd = &cobra.Command{
var
outputName
string
var
ds
[]
core_domain
.
CodeDataStruct
switch
analysisCmdConfig
.
Lang
{
case
"go"
:
ds
=
AnalysisGo
()
outputName
=
"godeps.json"
case
"py"
,
"python"
:
ds
=
AnalysisPython
()
outputName
=
"pydeps.json"
case
"ts"
,
"typescript"
:
ds
=
AnalysisTypeScript
()
outputName
=
"tsdeps.json"
//
case "go":
//
ds = AnalysisGo()
//
outputName = "godeps.json"
//
case "py", "python":
//
ds = AnalysisPython()
//
outputName = "pydeps.json"
//
case "ts", "typescript":
//
ds = AnalysisTypeScript()
//
outputName = "tsdeps.json"
default
:
ds
=
AnalysisJava
()
outputName
=
"deps.json"
...
...
@@ -50,18 +45,18 @@ var analysisCmd = &cobra.Command{
cmd_util
.
WriteToCocaFile
(
outputName
,
string
(
cModel
))
},
}
func
AnalysisTypeScript
()
[]
core_domain
.
CodeDataStruct
{
return
analysis
.
CommonAnalysis
(
output
,
analysisCmdConfig
.
Path
,
new
(
tsapp
.
TypeScriptIdentApp
),
cocafile
.
TypeScriptFileFilter
,
true
)
}
func
AnalysisPython
()
[]
core_domain
.
CodeDataStruct
{
return
analysis
.
CommonAnalysis
(
output
,
analysisCmdConfig
.
Path
,
new
(
pyapp
.
PythonIdentApp
),
cocafile
.
PythonFileFilter
,
true
)
}
func
AnalysisGo
()
[]
core_domain
.
CodeDataStruct
{
return
analysis
.
CommonAnalysis
(
output
,
analysisCmdConfig
.
Path
,
new
(
goapp
.
GoIdentApp
),
cocafile
.
GoFileFilter
,
true
)
}
//
//
func AnalysisTypeScript() []core_domain.CodeDataStruct {
//
return analysis.CommonAnalysis(output, analysisCmdConfig.Path, new(tsapp.TypeScriptIdentApp), cocafile.TypeScriptFileFilter, true)
//
}
//
//
func AnalysisPython() []core_domain.CodeDataStruct {
//
return analysis.CommonAnalysis(output, analysisCmdConfig.Path, new(pyapp.PythonIdentApp), cocafile.PythonFileFilter, true)
//
}
//
//
func AnalysisGo() []core_domain.CodeDataStruct {
//
return analysis.CommonAnalysis(output, analysisCmdConfig.Path, new(goapp.GoIdentApp), cocafile.GoFileFilter, true)
//
}
func
AnalysisJava
()
[]
core_domain
.
CodeDataStruct
{
importPath
:=
analysisCmdConfig
.
Path
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录