Qt oriented code checker based on the Clang framework

Edit Package clazy
https://www.kdab.com/clazy-video/

clazy is a compiler plugin which allows Clang to understand Qt semantics.
You get more than 50 Qt related compiler warnings, ranging from unneeded memory
allocations to misusage of API, including fix-its for automatic refactoring.

Refresh
Refresh
Source Files
Filename Size Changed
_constraints 0000000236 236 Bytes
_service 0000000506 506 Bytes
_servicedata 0000000234 234 Bytes
clazy-1.13git.20241119T221149~560bdc1.obscpio 0002199564 2.1 MB
clazy.changes 0000026507 25.9 KB
clazy.obsinfo 0000000120 120 Bytes
clazy.spec 0000002387 2.33 KB
Latest Revision
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1225180 from Christophe Marin's avatar Christophe Marin (krop) (revision 28)
- Update to version 1.13git.20241119T221149~560bdc1:
  * Make string-allocations logic for handling two different cases more clear and efficient
  * Fix string-allocations check looking not deep enough in hierarchy to find StringLiteral for fixit
  * Fix string-allocations test not recognizing operator macro magic of Qt 6.8
  * Add ifdefs for compatibility with LLVM 19
  * Adjust additional argument in InclusionDirective
  * Fix typo in todo
  * Revert overeager cleanups to usageg OptionalFileEntryRef, GET_LEXER
  * remove the llvm/clang version sepecific macros
  * Remove guards for no longer necessary CLAZY_DISABLE_AST_MATCHERS
  * Update LLVM/Clang support to 14.0+, add LLVM 19 handling
  * Fix note on which qstring-arg checks are run by default and which need to be enabled
  * Remove unneeded FWD

- Harden runtime dependencies and tweak CLANGXX to point to the
  clang executable matching libraries used to build clazy.
Comments 0
openSUSE Build Service is sponsored by