Skip to content
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

Refactor and disallow type conversion operators #6373

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

bunnybot
Copy link

NordfrieseMirrored from Codeberg
Created on Sat Feb 24 13:37:22 CET 2024 by Benedikt Straub (Nordfriese)


Type of change
Refactoring

Issue(s) closed
Implicit type conversions are bad. This branch replaces all custom conversion operators with explicit functions, and adds a codecheck rule against type conversion operators.

Possible regressions
Validity and value of Coords, Vision/VisibleState, MessageID, and FileRead::Pos/FileWrite::Pos.

@bunnybot bunnybot added this to the v1.3 milestone Feb 24, 2024
@bunnybot bunnybot self-assigned this Feb 24, 2024
@bunnybot
Copy link
Author

Assigned to Nordfriese

@bunnybot bunnybot added codecheck Compiler warnings, clang-tidy, code style checks, linters, … cleanup & refactoring Improving our code quality labels Feb 24, 2024
@bunnybot bunnybot added the ci:success CI checks succeeded label Apr 2, 2024
@bunnybot bunnybot added ci:success CI checks succeeded and removed ci:success CI checks succeeded labels Apr 11, 2024
@bunnybot bunnybot added ci:success CI checks succeeded and removed ci:success CI checks succeeded labels Apr 20, 2024
@bunnybot bunnybot added ci:success CI checks succeeded and removed ci:success CI checks succeeded labels Apr 21, 2024
@bunnybot bunnybot added ci:success CI checks succeeded and removed ci:success CI checks succeeded labels Apr 30, 2024
@bunnybot bunnybot added ci:success CI checks succeeded and removed ci:success CI checks succeeded labels May 12, 2024
@bunnybot bunnybot added ci:success CI checks succeeded and removed ci:success CI checks succeeded labels May 17, 2024
@bunnybot bunnybot added ci:fail CI checks failed and removed ci:success CI checks succeeded labels May 22, 2024
@bunnybot bunnybot added ci:success CI checks succeeded and removed ci:fail CI checks failed labels May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci:success CI checks succeeded cleanup & refactoring Improving our code quality codecheck Compiler warnings, clang-tidy, code style checks, linters, …
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants