tool_check_project
Compile and lint a Ren'Py project in one call, returning combined structured errors and warnings. Stops at compile errors before linting to save time.
Instructions
Run compile then lint in one call. Returns combined structured result.
If compile fails, returns immediately with compile errors (no point linting broken syntax). If compile passes, runs lint and merges warnings.
Args: project_path: Absolute path to the Ren'Py project root directory. force: If True, clear .rpyc cache before compiling (default True).
Returns: dict with {ok, compile_errors, lint_warnings, raw_output}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | ||
| project_path | Yes |