Option C Tools
Loading...
Searching...
No Matches
validator.py File Reference

Go to the source code of this file.

Classes

class  oct.mcp.validator.LintArgs
class  oct.mcp.validator.HealthArgs
class  oct.mcp.validator.SkeletonArgs
class  oct.mcp.validator.DepsArgs
class  oct.mcp.validator.OctTestArgs
class  oct.mcp.validator.TypecheckArgs
class  oct.mcp.validator.DiagArgs
class  oct.mcp.validator.GitStatusArgs
class  oct.mcp.validator.GitCheckArgs
class  oct.mcp.validator.FormatArgs
class  oct.mcp.validator.DocsArgs
class  oct.mcp.validator.ExportSourceArgs
class  oct.mcp.validator.NewArgs
class  oct.mcp.validator.ScaffoldArgs
class  oct.mcp.validator.CleanArgs
class  oct.mcp.validator.InstallHooksArgs
class  oct.mcp.validator.GitCommitArgs
class  oct.mcp.validator.GitHooksInstallArgs
class  oct.mcp.validator.GitInitArgs
class  oct.mcp.validator.GitChangelogArgs

Namespaces

namespace  oct
namespace  oct.mcp
namespace  oct.mcp.validator

Functions

None oct.mcp.validator._dbg (*args, **kwargs)
bool oct.mcp.validator.is_within_project_root (Path path, Path project_root)
str oct.mcp.validator.check_shell_metacharacters (str value)
str oct.mcp.validator.validate_path_in_project (str path_str, Path|None project_root)
str oct.mcp.validator._check_str (str v)
list[str] oct.mcp.validator._check_paths (list[str] paths, ValidationInfo info)
BaseModel oct.mcp.validator.validate_tool_args (str tool_name, dict raw_args, Path|None project_root=None)

Variables

frozenset oct.mcp.validator._SHELL_METACHARACTERS
re oct.mcp.validator._SHELL_META_RE
 oct.mcp.validator._LINT_PROFILES = Literal["proto", "compact", "strict"]