MCPcopy Create free account
hub / github.com/Ishabdullah/Codey-v2 / detect_log_style

Method detect_log_style

core/preferences.py:198–206  ·  view source on GitHub ↗

Detect preferred logging style.

(cls, content: str)

Source from the content-addressed store, hash-verified

196
197 @classmethod
198 def detect_log_style(cls, content: str) -> Optional[str]:
199 """Detect preferred logging style."""
200 scores = defaultdict(int)
201 for style, patterns in cls.LOG_STYLES.items():
202 for p in patterns:
203 scores[style] += len(re.findall(p, content, re.MULTILINE))
204 if not any(scores.values()):
205 return None
206 return max(scores, key=scores.get)
207
208 @classmethod
209 def detect_all_preferences(cls, content: str) -> Dict[str, str]:

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected