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.
Copyright ©2026 PyModeller. All rights reserved.
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.