Last indexation completed on 2024-03-24 06:03:46 UTC

This plugin integrates Clazy to KDevelop.
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.
https://commits.kde.org/clazy
The plugin allows you to check project's code with clazy checker. Runtime dependencies:
* clazy-standalone (clazy part) * installed clazy docs (used to building checks DB with errors descriptions) * make (analysis run, see later) * compile_commands.json present in project's build directory
Plugin's GUI provides easy way to clazy configuration, enabling/disabling checks and so on.
Analysis run done through executing system make command with custom makefile which generates by the plugin in the project's build directory. Such approach allows us to enable/disable parallel code analysis with simple setup of standard make "-j" parameter. Current makefile structure assumes that each checked source file is independent from all others so we can efficiently load all present CPUs - scalability is close to linear.

  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2024-02-11 01:40:41  
folder config/ - 2024-02-11 01:40:41  
folder icons/ - 2024-02-11 01:40:41  
folder tests/ - 2024-02-11 01:40:41  
file analyzer.cpp 3806 bytes 2024-02-11 01:40:41 2024-03-24 04:40:44  
file analyzer.h 878 bytes 2024-02-11 01:40:41 2024-03-24 04:40:44  
file checksdb.cpp 4175 bytes 2024-02-11 01:40:41 2024-03-24 04:40:44  
file checksdb.h 899 bytes 2024-02-11 01:40:41 2024-03-24 04:40:44  
file checksetselection.cpp 1096 bytes 2024-02-11 01:40:41 2024-03-24 04:40:44  
file checksetselection.h 844 bytes 2024-02-11 01:40:41 2024-03-24 04:40:44  
file checksetselectionlock.cpp 2081 bytes 2024-02-11 01:40:41 2024-03-24 04:40:44  
file checksetselectionlock.h 897 bytes 2024-02-11 01:40:41 2024-03-24 04:40:44  
file checksetselectionmanager.cpp 17143 bytes 2024-02-11 01:40:41 2024-03-24 04:40:45  
file checksetselectionmanager.h 3171 bytes 2024-02-11 01:40:41 2024-03-24 04:40:45  
file CMakeLists.txt 1896 bytes 2024-02-11 01:40:41 -  
file job.cpp 7235 bytes 2024-02-11 01:40:41 2024-03-24 04:40:45  
file job.h 1828 bytes 2024-02-11 01:40:41 2024-03-24 04:40:45  
file jobparameters.cpp 3085 bytes 2024-02-11 01:40:41 2024-03-24 04:40:45  
file jobparameters.h 786 bytes 2024-02-11 01:40:41 2024-03-24 04:40:45  
file kdevclazy.json 5428 bytes 2024-02-11 01:40:41 -  
file kdevclazy.qrc 138 bytes 2024-02-11 01:40:41 -  
file kdevclazy.rc 291 bytes 2024-02-11 01:40:41 -  
file Messages.sh 170 bytes 2024-02-11 01:40:41 2024-03-24 04:40:45  
file plugin.cpp 2562 bytes 2024-02-11 01:40:41 2024-03-24 04:40:45  
file plugin.h 1288 bytes 2024-02-11 01:40:41 2024-03-24 04:40:45  
file README.txt 1123 bytes 2024-02-11 01:40:41 -  
file utils.cpp 5178 bytes 2024-02-11 01:40:41 2024-03-24 04:40:45  
file utils.h 328 bytes 2024-02-11 01:40:41 2024-03-24 04:40:45