Qt oriented code checker based on the Clang framework
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.
- Developed at devel:tools:compiler
- Sources inherited from project openSUSE:Factory
-
3
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Backports:SLE-15-SP4:FactoryCandidates/clazy && cd $_
- Create Badge
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 (anag+factory)
accepted
request 1225180
from
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