-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: refactor sync logic and improve error handling #287
feat: refactor sync logic and improve error handling #287
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
…-sync-package-into-smaller-packagesmodules
Quality Gate failedFailed conditions |
/describe |
PR Description updated to latest commit (d1f3a85) |
User description
This pull request addresses issue #121 by breaking the sync package into smaller packages/modules. This change improves code organization and makes it easier to find related code.
PR Type
Enhancement, Documentation
Description
sync.py
file to improve code organization by breaking down functions into smaller, more manageable parts and enhancing error handling by raising exceptions instead of returning.# NOSONAR
comments in test files to suppress specific warnings.Changes walkthrough 📝
sync.py
Refactor sync logic and improve error handling
ado_asana_sync/sync/sync.py
complexity.
test_sync.py
Suppress sonar warnings in test_sync.py
tests/sync/test_sync.py
# NOSONAR
comments to suppress specific warnings.test_task_item.py
Suppress sonar warnings in test_task_item.py
tests/sync/test_task_item.py
# NOSONAR
comments to suppress specific warnings.