feat(timezones.py): add support for reactionmenu to improve user interaction
style(timezones.py): improve code readability by removing unnecessary comments and adding more descriptive variable names
style(snippetban.py): change "Snippet Banned" to "Snippet banned" for consistency in message case
refactor(snippetban.py): simplify ban_count and unban_count calculation for better performance
docs(snippetunban.py): add docstring to SnippetUnban class for better code documentation
style(snippetunban.py): change "Snippet Unbanned" to "Snippet unbanned" for consistency in message case
refactor(snippetunban.py): simplify ban_count and unban_count calculation for better performance
feat(snippetunban.py): add setup function to add SnippetUnban cog to bot for enhanced functionality
feat(info.py): add aliases and usage instructions to commands for better user experience
fix(info.py): replace interaction with ctx in command parameters for consistency with other commands
style(info.py): improve formatting and readability of the code
feat(event.py): add walrus operator (:=) to assign and check tags in a single line
chore(event.py): add TODO comments for future database configuration tasks
style(event.py): improve code formatting for better readability
fix(checks.py): improve error handling by adding try-except blocks around database operations
docs(checks.py): update function docstrings to better reflect their purpose and parameters
style(checks.py): improve code readability by removing unnecessary comments and improving variable names
refactor(checks.py): simplify function comments and error handling for better readability
fix(checks.py): change role_ids type from list[int] to list[Any] to handle non-integer role_ids
style(checks.py): remove unnecessary comments and white spaces for cleaner code
fix(cases.py): use ctx.author for moderator assignment to avoid unnecessary conversion
feat(cases.py): add check for moderator type to ensure it's a discord.Member, convert if not
- feat(pyproject.toml): add pyyaml to main dependencies for YAML file handling
- fix(pyproject.toml): move pyyaml from wrong section to main dependencies
- refactor(pyproject.toml): add new linting rules "PLR0913", "PLR2004" to ignore list for better code quality
- feat(pyproject.toml): add "FURB" and "PL" to select list for enhanced linting checks