check#

canary_addcommand(parser: Parser) None#
class Action(option_strings, dest, nargs=None, const=None, default=None, type=None, choices=None, required=False, help=None, metavar=None)#

Bases: Action

class Check#

Bases: CanarySubcommand

name: str = 'check'#
description: str = "Run canary's internal checks"#
add_help: bool = False#
setup_parser(parser: Parser) None#
execute(args: Namespace) int#
static find_pyt_files(top: str) list[str]#
format_code(args: Namespace)#
lint_check_code(args: Namespace)#
security_check(args: Namespace)#
type_check_code(args: Namespace)#
run_tests(args: Namespace)#
make_docs(args: Namespace)#
make(*args: str, **kwargs: Any) CompletedProcess#
ruff(*args: str, **kwargs: Any) CompletedProcess#
bandit(*args: str, **kwargs: Any) CompletedProcess#
typecheck(*args: str, **kwargs: Any) CompletedProcess#
pytest(*args: str, **kwargs: Any) CompletedProcess#
coverage(*args: str, **kwargs: Any) CompletedProcess#