MCPcopy
hub / github.com/psf/black / spellcheck_pyproject_toml_keys

Function spellcheck_pyproject_toml_keys

src/black/__init__.py:181–192  ·  view source on GitHub ↗
(
    ctx: click.Context, config_keys: list[str], config_file_path: str
)

Source from the content-addressed store, hash-verified

179
180
181def spellcheck_pyproject_toml_keys(
182 ctx: click.Context, config_keys: list[str], config_file_path: str
183) -> None:
184 invalid_keys: list[str] = []
185 available_config_options = {param.name for param in ctx.command.params}
186 invalid_keys = [key for key in config_keys if key not in available_config_options]
187 if invalid_keys:
188 keys_str = ", ".join(map(repr, invalid_keys))
189 out(
190 f"Invalid config keys detected: {keys_str} (in {config_file_path})",
191 fg="red",
192 )
193
194
195def target_version_option_callback(

Callers 1

read_pyproject_tomlFunction · 0.85

Calls 1

outFunction · 0.90

Tested by

no test coverage detected