@@ -13,6 +13,7 @@ import (
1313 "codacy/cli-v2/config"
1414 "codacy/cli-v2/constants"
1515 "codacy/cli-v2/domain"
16+ "codacy/cli-v2/plugins"
1617 "codacy/cli-v2/utils/logger"
1718
1819 "github.com/sirupsen/logrus"
@@ -84,8 +85,9 @@ func buildToolLanguageInfoFromAPI() (map[string]domain.ToolLanguageInfo, error)
8485 filesSet := make (map [string ]struct {})
8586
8687 // Check if this tool supports specific files
87- toolInfo := config .Config .Tools ()[toolName ]
88- supportsSpecificFiles := toolInfo != nil && toolInfo .SupportsSpecificFiles
88+ pluginManager := plugins .GetPluginManager ()
89+ pluginConfig , err := pluginManager .GetToolConfig (toolName )
90+ supportsSpecificFiles := err == nil && pluginConfig .SupportsSpecificFiles
8991
9092 for _ , apiLang := range tool .Languages {
9193 lowerLang := strings .ToLower (apiLang )
@@ -253,8 +255,9 @@ func buildRemoteModeLanguagesConfig(apiTools []domain.Tool, toolIDMap map[string
253255 filesSet := make (map [string ]struct {})
254256
255257 // Check if this tool supports specific files
256- toolInfo := config .Config .Tools ()[shortName ]
257- supportsSpecificFiles := toolInfo != nil && toolInfo .SupportsSpecificFiles
258+ pluginManager := plugins .GetPluginManager ()
259+ pluginConfig , err := pluginManager .GetToolConfig (shortName )
260+ supportsSpecificFiles := err == nil && pluginConfig .SupportsSpecificFiles
258261
259262 for _ , lang := range tool .Languages {
260263 lowerLang := strings .ToLower (lang )
0 commit comments