Skip to content

Commit a1cd574

Browse files
Refactor configuration handling in init.go and config.go
- Updated init.go to use ToolsConfigDirectory for creating tools-configs directory. - Added toolsConfigDirectory field and corresponding method in config.go to streamline configuration paths. - Removed unnecessary print statement in eslintConfigCreator.go for cleaner output.
1 parent 32902e5 commit a1cd574

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

cmd/init.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,7 @@ func buildRepositoryConfigurationFiles(token string) error {
143143
fmt.Println("Building repository configuration files ...")
144144
fmt.Println("Fetching repository configuration from codacy ...")
145145

146-
localCodacyDir := config.Config.LocalCodacyDirectory()
147-
toolsConfigDir := filepath.Join(localCodacyDir, "tools-configs")
146+
toolsConfigDir := config.Config.ToolsConfigDirectory()
148147

149148
// Create tools-configs directory if it doesn't exist
150149
if err := os.MkdirAll(toolsConfigDir, 0777); err != nil {

config/config.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ type ConfigType struct {
1515
runtimesDirectory string
1616
toolsDirectory string
1717
localCodacyDirectory string
18+
toolsConfigDirectory string
1819
projectConfigFile string
1920
cliConfigFile string
2021

@@ -88,11 +89,16 @@ func (c *ConfigType) AddTools(configs []plugins.ToolConfig) error {
8889
return nil
8990
}
9091

92+
func (c *ConfigType) ToolsConfigDirectory() string {
93+
return c.toolsConfigDirectory
94+
}
95+
9196
func (c *ConfigType) setupCodacyPaths() {
9297
c.globalCacheDirectory = filepath.Join(c.homePath, ".cache", "codacy")
9398
c.runtimesDirectory = filepath.Join(c.globalCacheDirectory, "runtimes")
9499
c.toolsDirectory = filepath.Join(c.globalCacheDirectory, "tools")
95100
c.localCodacyDirectory = ".codacy"
101+
c.toolsConfigDirectory = filepath.Join(c.localCodacyDirectory, "tools-configs")
96102

97103
c.projectConfigFile = filepath.Join(c.localCodacyDirectory, "codacy.yaml")
98104
c.cliConfigFile = filepath.Join(c.localCodacyDirectory, "cli-config.yaml")

tools/eslintConfigCreator.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ func CreateEslintConfig(configuration ToolConfiguration) string {
2626

2727
for _, patternConfiguration := range configuration.PatternsConfiguration {
2828
rule := strings.TrimPrefix(patternConfiguration.PatternId, "ESLint8_")
29-
fmt.Println("Rule:", rule)
3029

3130
const tempstring = "TEMPORARYSTRING"
3231
rule = strings.ReplaceAll(rule, "__", tempstring)

0 commit comments

Comments
 (0)