Achieve 98% coverage with ruff fixes and new test modules
27 files · 1,236+ · 788-

New test modules

3 files changed
  • test_core.py Core module tests achieving 100% coverage for core.py
  • test_custom_processors.py Custom processor tests
  • test_logger_base.py Logger base tests
  • Added three new test modules achieving 100% coverage for core.py and 98% overall qualify behavioral
    3 files
    • test_core.py
    • test_custom_processors.py
    • test_logger_base.py

Code quality improvements

7 files changed
  • __init__.py Ruff fixes applied
  • common_types.py New shared type definitions module
  • config.py Ruff fixes and refactoring
  • core.py Simplified after ruff fixes
  • base.py Refactored for quality
  • custom_processors.py Cleaned up with ruff
  • py.typed Added PEP 561 py.typed marker
  • Applied ruff auto-fixes, added common_types.py, and py.typed marker for PEP 561 compliance baseline internal
    2 files
    • common_types.py
    • py.typed