← Về thư mục
skills/dnanexus-integration/scripts/validate_dxapp.py
- Issue · class · L69-L73 — class Issue
- Validator · class · L76-L682 — class Validator
- init · method · L77-L80 — def init(self, manifest: Any, kind: str) -> None
- add · method · L82-L89 — def add( self, severity: str, code: str, path: str, message: str, ) -> None
- error · method · L91-L92 — def error(self, code: str, path: str, message: str) -> None
- warning · method · L94-L95 — def warning(self, code: str, path: str, message: str) -> None
- validate · method · L97-L114 — def validate(self) -> tuple[str, list[Issue]]
- determine_kind · method · L116-L121 — def determine_kind(self) -> str
- validate_metadata · method · L123-L161 — def validate_metadata(self, kind: str) -> None
- validate_specs · method · L163-L188 — def validate_specs(self, kind: str) -> None
- validate_parameter_list · method · L190-L246 — def validate_parameter_list( self, spec_name: str, parameters: list[Any], ) -> None
- validate_run_spec · method · L248-L334 — def validate_run_spec(self) -> None
- validate_exec_depends · method · L336-L368 — def validate_exec_depends(self, dependencies: Any) -> None
- validate_execution_policy · method · L370-L417 — def validate_execution_policy(self, policy: Any) -> None
- validate_timeout_policy · method · L419-L455 — def validate_timeout_policy(self, policy: Any) -> None
- validate_regional_options · method · L457-L501 — def validate_regional_options(self) -> None
- validate_system_requirements · method · L503-L547 — def validate_system_requirements( self, requirements: Any, path: str, ) -> None
- validate_instance_selector · method · L549-L574 — def validate_instance_selector(self, selector: Any, path: str) -> None
- validate_access · method · L576-L631 — def validate_access(self) -> None
- validate_https_app · method · L633-L654 — def validate_https_app(self) -> None
- scan_for_embedded_secrets · method · L656-L674 — def scan_for_embedded_secrets( self, value: Any, path: str = "$", ) -> None
- looks_embedded · method · L677-L682 — def looks_embedded(value: Any) -> bool
- build_parser · function · L685-L707 — def build_parser() -> argparse.ArgumentParser
- load_manifest · function · L710-L712 — def load_manifest(path: Path) -> Any
- summarize · function · L715-L719 — def summarize(issues: Iterable[Issue]) -> dict[str, int]
- print_text · function · L722-L733 — def print_text( path: Path, kind: str, issues: list[Issue], ) -> None
- main · function · L736-L792 — def main(argv: Optional[list[str]] = None) -> int