conductor-python icon indicating copy to clipboard operation
conductor-python copied to clipboard

Refactor pre-commit hooks

Open IgorChvyrov-sm opened this issue 2 months ago • 1 comments

Changes:

Added lint check as a CI step Refactored ruff ignores Applied ruff lint to all repository files

Reason:

Improve code quality

IgorChvyrov-sm avatar Oct 20 '25 15:10 IgorChvyrov-sm

Codecov Report

:x: Patch coverage is 82.60870% with 108 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/conductor/client/ai/orchestrator.py 0.00% 11 Missing :warning:
.../conductor/asyncio_client/automator/task_runner.py 28.57% 5 Missing :warning:
.../asyncio_client/workflow/task/sub_workflow_task.py 0.00% 4 Missing :warning:
...ductor/asyncio_client/workflow/task/switch_task.py 0.00% 4 Missing :warning:
src/conductor/client/helpers/helper.py 55.55% 4 Missing :warning:
...cio_client/adapters/models/workflow_run_adapter.py 25.00% 3 Missing :warning:
...ctor/asyncio_client/telemetry/metrics_collector.py 72.72% 3 Missing :warning:
...ctor/asyncio_client/workflow/task/do_while_task.py 0.00% 3 Missing :warning:
...conductor/client/orkes/orkes_integration_client.py 80.00% 3 Missing :warning:
...conductor/asyncio_client/automator/task_handler.py 60.00% 2 Missing :warning:
... and 60 more
Files with missing lines Coverage Δ
...io_client/adapters/api/application_resource_api.py 100.00% <100.00%> (ø)
...r/asyncio_client/adapters/api/task_resource_api.py 100.00% <100.00%> (ø)
...r/asyncio_client/adapters/api/user_resource_api.py 100.00% <100.00%> (ø)
...yncio_client/adapters/api/workflow_resource_api.py 100.00% <100.00%> (ø)
...r/asyncio_client/adapters/models/action_adapter.py 90.90% <ø> (ø)
...ctor/asyncio_client/adapters/models/any_adapter.py 72.72% <100.00%> (ø)
...ncio_client/adapters/models/declaration_adapter.py 72.72% <100.00%> (ø)
.../adapters/models/declaration_or_builder_adapter.py 73.91% <100.00%> (ø)
...yncio_client/adapters/models/descriptor_adapter.py 80.64% <100.00%> (ø)
...client/adapters/models/descriptor_proto_adapter.py 88.23% <100.00%> (ø)
... and 247 more

... and 58 files with indirect coverage changes

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Oct 20 '25 15:10 codecov[bot]