orchestrata_tools.reviewer

Reference › orchestrata_tools › reviewer

Review engines: code quality and test quality analysis.

The reviewer package holds two rule-based review engines that read an AST index and report issues. code_reviewer checks methods, classes and modules for documentation, typing, size and structure problems. test_reviewer checks test modules, methods and functions for naming and fixture problems. Both return ReviewReport objects whose Issue records carry a rule name, severity and location, defined in models. The legacy command lines code_review and test_review print the reports. Start with models.

4 modules, 395 lines of code.

Modules

Module Summary LOC
__init__ Review engines: code quality and test quality analysis. 6
code_reviewer Code quality review engine. 174
models Shared models for review engines. 50
test_reviewer Test quality review engine. 165

Dependency diagram

Package dependency diagram orchestrata_tools.reviewer