Last indexation completed on 2024-03-24 17:35:49 UTC

 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2024-02-11 01:19:19  
folder android/ - 2024-02-11 01:19:18  
folder appwizard/ - 2024-02-11 01:19:18  
folder astyle/ - 2024-02-11 01:19:18  
folder bazaar/ - 2024-02-11 01:19:18  
folder clang/ - 2024-02-11 01:19:18  
folder clangtidy/ - 2024-02-11 01:19:18  
folder classbrowser/ - 2024-02-11 01:19:18  
folder clazy/ - 2024-02-11 01:19:18

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.

folder cmake/ - 2024-02-11 01:19:18  
folder cmakebuilder/ - 2024-02-11 01:19:18  
folder codeutils/ - 2024-02-11 01:19:18  
folder compileanalyzercommon/ - 2024-02-11 01:19:18  
folder contextbrowser/ - 2024-02-11 01:19:18  
folder cppcheck/ - 2024-02-11 01:19:18  
folder craft/ - 2024-02-11 01:19:18  
folder custom-buildsystem/ - 2024-02-11 01:19:18

KDevelop Custom Buildsystem Plugin
Author:
Andreas Pakulat <gmx.de">apaku@gmx.de>
License:
See the LICENSE file.


SEE ALSO: README

folder custom-definesandincludes/ - 2024-02-11 01:19:19  
folder custommake/ - 2024-02-11 01:19:19  
folder customscript/ - 2024-02-11 01:19:19  
folder debuggercommon/ - 2024-02-11 01:19:19  
folder docker/ - 2024-02-11 01:19:19  
folder documentswitcher/ - 2024-02-11 01:19:19  
folder documentview/ - 2024-02-11 01:19:19

Coding style for the document view part:
namespace foospace { class Bar { public: int foo(); private: int m_foo; } ; int Bar::foo() { switch (x) { case 1: break; default: break; } if (isBar) { bar(); return m_foo + 1; } else return 0; } }


SEE ALSO: README

folder execute/ - 2024-02-11 01:19:19  
folder executeplasmoid/ - 2024-02-11 01:19:19  
folder executescript/ - 2024-02-11 01:19:19  
folder externalscript/ - 2024-02-11 01:19:19  
folder filemanager/ - 2024-02-11 01:19:19  
folder filetemplates/ - 2024-02-11 01:19:19  
folder flatpak/ - 2024-02-11 01:19:19  
folder gdb/ - 2024-02-11 01:19:19  
folder genericprojectmanager/ - 2024-02-11 01:19:19  
folder ghprovider/ - 2024-02-11 01:19:19  
folder git/ - 2024-02-11 01:19:19  
folder grepview/ - 2024-02-11 01:19:19  
folder heaptrack/ - 2024-02-11 01:19:19  
folder konsole/ - 2024-02-11 01:19:19  
folder lldb/ - 2024-02-11 01:19:19  
folder makebuilder/ - 2024-02-11 01:19:19  
folder manpage/ - 2024-02-11 01:19:19  
folder meson/ - 2024-02-11 01:19:19  
folder ninjabuilder/ - 2024-02-11 01:19:19  
folder okteta/ - 2024-02-11 01:19:19  
folder openwith/ - 2024-02-11 01:19:19  
folder outlineview/ - 2024-02-11 01:19:19  
folder patchreview/ - 2024-02-11 01:19:19  
folder perforce/ - 2024-02-11 01:19:19  
folder problemreporter/ - 2024-02-11 01:19:19  
folder projectfilter/ - 2024-02-11 01:19:19  
folder projectmanagerview/ - 2024-02-11 01:19:19  
folder qmakebuilder/ - 2024-02-11 01:19:19  
folder qmakemanager/ - 2024-02-11 01:19:19  
folder qmljs/ - 2024-02-11 01:19:19  
folder qthelp/ - 2024-02-11 01:19:19  
folder quickopen/ - 2024-02-11 01:19:19  
folder scratchpad/ - 2024-02-11 01:19:19  
folder sourceformatter/ - 2024-02-11 01:19:19  
folder standardoutputview/ - 2024-02-11 01:19:19  
folder subversion/ - 2024-02-11 01:19:19  
folder switchtobuddy/ - 2024-02-11 01:19:19  
folder testview/ - 2024-02-11 01:19:19  
folder vcschangesview/ - 2024-02-11 01:19:19  
folder welcomepage/ - 2024-02-11 01:19:19  
file CMakeLists.txt 4567 bytes 2024-02-11 01:19:18 -