Resolved 33+ ruff linting violations across the codebase
66 files · 1,140+ · 625-

Linting violations resolved

10 files changed
  • LINT_FIX_PLAN.md Added comprehensive ruff lint fix plan documenting the approach
  • fix_variable_conflicts.py Temporary utility for variable conflict resolution (later removed)
  • __init__.py Cleaned up exports and resolved lint issues
  • api.py Fixed lint violations (4 lines)
  • core.py Fixed lint violations (2 lines)
  • lens.py Fixed lint violations (2 lines)
  • env_variables.py Fixed lint violations (18 lines)
  • file_info.py Fixed lint violations (14 lines)
  • provider.py Fixed lint violations in provider module
  • py.typed Added py.typed marker for PEP 561
  • Fixed unused variable F841 violations by prefixing with underscore remediate internal
    2 files
    • env_variables.py
    • file_info.py
  • Resolved 33 of 35 remaining lint violations across component source code remediate internal
    3 files
    • api.py
    • core.py
    • provider.py
  • Added py.typed marker for PEP 561 type checking support harden internal
    1 file
    • py.typed

Test naming convention update

4 files changed
  • test_pyvider_provider.py Updated test references to use pyvider_testmode
  • conftest.py Updated test configuration
  • test_data_source_env_variables.py Updated data source test references
  • test_jq_wire_protocol.py Updated jq test references
  • Updated test references from provider_testmode to pyvider_testmode across all test files qualify internal
    3 files
    • test_pyvider_provider.py
    • conftest.py
    • test_data_source_env_variables.py

Documentation archive reorganization

5 files changed
  • BOOTSTRAP.md Moved to docs/archive/
  • PLATING-CHEATSHEET.md Moved to docs/archive/
  • RESTORATION_HANDOFF.md Moved to docs/archive/
  • TEST_ONLY_SYSTEM.md Moved to docs/archive/
  • pyproject.toml Updated with ruff configuration (17 lines)
  • Moved archive documentation to docs/archive/ directory decouple internal
    3 files
    • BOOTSTRAP.md
    • PLATING-CHEATSHEET.md
    • RESTORATION_HANDOFF.md
  • Updated pyproject.toml with ruff lint configuration baseline internal
    1 file
    • pyproject.toml