|
8 | 8 | "github.com/intelops/compage/internal/integrations/deepsource"
|
9 | 9 | "github.com/intelops/compage/internal/integrations/readme"
|
10 | 10 | "github.com/intelops/compage/internal/languages"
|
| 11 | + "github.com/intelops/compage/internal/languages/dotnet" |
11 | 12 | "github.com/intelops/compage/internal/languages/golang"
|
12 | 13 | "github.com/intelops/compage/internal/languages/java"
|
13 | 14 | "github.com/intelops/compage/internal/languages/javascript"
|
@@ -79,16 +80,6 @@ func processNode(coreProject *core.Project, compageNode *corenode.Node) error {
|
79 | 80 | // add values(LanguageNode and configs from coreProject) to context.
|
80 | 81 | languageCtx := languages.AddValuesToContext(context.Background(), coreProject, languageNode)
|
81 | 82 |
|
82 |
| - // extract nodeDirectoryName for formatter |
83 |
| - values := languageCtx.Value(languages.ContextKeyLanguageContextVars).(languages.Values) |
84 |
| - nodeDirectoryName := values.NodeDirectoryName |
85 |
| - |
86 |
| - // create node directory in projectDirectory depicting a subproject |
87 |
| - if err0 := utils.CreateDirectories(nodeDirectoryName); err0 != nil { |
88 |
| - log.Errorf("err : %s", err0) |
89 |
| - return err0 |
90 |
| - } |
91 |
| - |
92 | 83 | err = runLanguageProcess(languageNode, languageCtx)
|
93 | 84 | if err != nil {
|
94 | 85 | log.Errorf("err : %s", err)
|
@@ -148,6 +139,13 @@ func runLanguageProcess(languageNode *languages.LanguageNode, languageCtx contex
|
148 | 139 | log.Errorf("err : %s", err1)
|
149 | 140 | return err1
|
150 | 141 | }
|
| 142 | + } else if languageNode.Language == languages.DotNet { |
| 143 | + // add values(LanguageNode and configs from coreProject) to context. |
| 144 | + dotnetCtx := dotnet.AddValuesToContext(languageCtx) |
| 145 | + if err1 := dotnet.Process(dotnetCtx); err1 != nil { |
| 146 | + log.Debugf("err : %s", err1) |
| 147 | + return err1 |
| 148 | + } |
151 | 149 | }
|
152 | 150 | return nil
|
153 | 151 | }
|
0 commit comments