Skip to content

Commit beff52d

Browse files
committed
feat(hooks): use environment variable for JetBrains DotSettings file path
- Updated `format.py` to retrieve `DOTSETTINGS_FILE` via environment variable for better configurability. - Added `env.DOTSETTINGS_FILE` entry in `.claude/settings.json` for default file path configuration.
1 parent 268daaa commit beff52d

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

.claude/hooks/format.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def csharp(cwd: str, eddited_input: str) -> None:
5454
"cleanupcode",
5555
"--profile=Built-in: Reformat Code",
5656
f"--include={eddited_input}",
57-
f"--settings={DOTSETTINGS_FILE_NAME}",
57+
f"--settings={os.getenv('DOTSETTINGS_FILE')}",
5858
],
5959
cwd=cwd,
6060
capture_output=True,

.claude/settings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,8 @@
1212
]
1313
}
1414
]
15+
},
16+
"env": {
17+
"DOTSETTINGS_FILE": "LayeredCraft.DynamoMapper.sln.DotSettings"
1518
}
1619
}

0 commit comments

Comments
 (0)