-
-
Notifications
You must be signed in to change notification settings - Fork 560
Update mypy configuration #2464
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
Conversation
Summary by CodeRabbit
WalkthroughThe pull request updates tool configurations and type annotations across several files. The pre-commit configuration for mypy now removes certain runtime arguments and adds a new dependency. Within the holidays module, an import is now conditional on type checking, and several method signatures and constructors have been updated to use explicit Optional type hints. Additionally, the pyproject.toml file removes a global strict setting for mypy, adds module-specific error overrides, and extends the ruff linter’s selection criteria. Changes
Tip ⚡💬 Agentic Chat (Pro Plan, General Availability)
📜 Recent review detailsConfiguration used: .coderabbit.yaml 📒 Files selected for processing (6)
🧰 Additional context used🧬 Code Graph Analysis (1)holidays/countries/taiwan.py (1)
⏰ Context from checks skipped due to timeout of 300000ms (1)
🔇 Additional comments (8)
✨ Finishing Touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
|
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## dev #2464 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 210 210
Lines 13351 13352 +1
Branches 1911 1911
=========================================
+ Hits 13351 13352 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🛠️



Proposed change
Add ruff
TCcategory.Type of change
holidaysfunctionality in general)Checklist
make check, all checks and tests are green