Skip to content

Conversation

@VJanKraemer
Copy link
Contributor

Issues: SILKIT-1652

Subject

Add clang-tidy to CI builds

Description

Add clang-tidy to our CI builds. Generate warnings only at first.

Developer checklist (address before review)

  • Changelog.md updated
  • Prepared update for depending repositories
  • Documentation updated (public API changes only)
  • API docstrings updated (public API changes only)
  • Rebase → commit history clean
  • Squash and merge → proper PR title

@VJanKraemer VJanKraemer force-pushed the add_clang_tidy branch 3 times, most recently from b7d0475 to b6ed223 Compare September 15, 2025 06:32
Copy link
Collaborator

@MariusBgm MariusBgm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Issues: SILKIT-1652

Signed-off-by: Jan Kraemer <jan.kraemer@vector.com>
Multiple derived classes were using virtual functions in their
ctor/dtor. For this to work reliably we declare the classes final, to
not produce complex construct/destruct scenarios if someone where to
derive from these classes.

Signed-off-by: Jan Kraemer <jan.kraemer@vector.com>
.gitignore do not adhere to regex, but their own glob based pattern
matching.

Signed-off-by: Jan Kraemer <jan.kraemer@vector.com>
@VJanKraemer VJanKraemer merged commit 44420d2 into main Oct 22, 2025
14 checks passed
@VJanKraemer VJanKraemer deleted the add_clang_tidy branch October 22, 2025 14:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants