Skip to content

Dev tools

pymodeller-check: Development and CI utility tools.

======================================================================================================================== Name: core/dev_tools.py Description: Static analysis, linting, and testing orchestrator for the PyModeller project. Supports Ruff for linting/formatting and Pyrefly for type checking.

Functions:

Name Description
main_check

Orchestrate all static analysis checks.

main_ci

Full CI pipeline: Checks followed by Tests.

main_test

Execute the test suite using pytest.

main_check

main_check() -> None

Orchestrate all static analysis checks. Includes formatting, linting, and type checking.

main_ci

main_ci() -> None

Full CI pipeline: Checks followed by Tests.

main_test

main_test() -> None

Execute the test suite using pytest.