MCPcopy Index your code
hub / github.com/pre-commit/pre-commit / _prefix

Function _prefix

pre_commit/repository.py:152–159  ·  view source on GitHub ↗
(language_name: str, deps: Sequence[str])

Source from the content-addressed store, hash-verified

150 root_config: dict[str, Any],
151) -> tuple[Hook, ...]:
152 def _prefix(language_name: str, deps: Sequence[str]) -> Prefix:
153 language = languages[language_name]
154 # pygrep / script / system / docker_image do not have
155 # environments so they work out of the current directory
156 if language.ENVIRONMENT_DIR is None:
157 return Prefix(os.getcwd())
158 else:
159 return Prefix(store.make_local(deps))
160
161 return tuple(
162 Hook.create(

Callers 1

Calls 2

PrefixClass · 0.90
make_localMethod · 0.80

Tested by

no test coverage detected