Clang-Tidy integration plugin for KDevelop (kdev-clang-tidy) 0.3.3 released

Friedrich W. H. Kossebau kossebau at kde.org
Mon Oct 8 11:54:50 BST 2018


Hi,

a translation update for the third release of the Clang-Tidy integration 
plugin for KDevelop ( https://commits.kde.org/kdev-clang-tidy ) is out.

The plugin provides some very basic features for the start:
* running clang-tidy on a single file, subdirectories or the whole project,
  with the result shown in the Problems tool view,
  invokable from file context menus and main menu (Analyzer section)
* per-project config UI:
  * free field for additional command line parameters to clang-tidy
  * checkbox whether to include system headers in the check
  * toggle between using .clang-tidy files or options in the config UI:
    * header filter regular expression
    * opt-in list of checks

See also https://frinring.wordpress.com/2018/08/30/improve-your-cpp-code-in-kdevelop-with-clang-tidy//

This is the last planned independent release of kdev-clang-tidy, it is 
scheduled for a merge into the kdevelop repo in the next days.
So the next release will happen as part of KDevelop 5.4 (not 5.3).

NOTE FOR USERS:
Be aware that for now one has to enable the creation of the compilation 
database oneself, e.g. with CMake to set the flag
	CMAKE_EXPORT_COMPILE_COMMANDS to ON
in the settings (listed under "Advanced values" in the project CMake settings 
in KDevelop). The plugin does not (yet) handle that for you.

NOTE FOR PACKAGERS:
The sources of this plugin build against the current stable KDevelop version, 
5.2, upcoming stable 5.3 and also master branch. Though will only work with 
the version built against (5.2, 5.3 or master).
Best create packages like you do for the tarballs of other separate KDevelop 
plugins, like kdev-python & kdev-php (which are released in the KDevelop 
release bundle).


Changes since 0.3.2:
* translations updated (cs, es, fi, zh_CN)

Download from:
	https://download.kde.org/stable/kdev-clang-tidy/0.3.3/src/

sha256:
	414f28784e0a75ae4bfd4a892a1eb8d65116d355945a929587fb11c30967792f
	kdev-clang-tidy-0.3.3.tar.xz

Signed with my PGP key (uploaded to key servers, no-one signed yet)
	E191 FD5B E6F4 6870 F09E 82B2 024E 7FB4 3D01 5474
	Friedrich W. H. Kossebau <kossebau at kde.org>
	kdev-clang-tidy-0.3.3.tar.xz.sig

Cheers
Friedrich




More information about the Kde-announce-apps mailing list