Tag Archives: static code analysis

New linter integration plugins for KDevelop

Hi there!
I’ve just moved some linter integration plugins to the KDE infrastructure (scratch repos), therefore making them generally available.
They are fairly simple plugins, all 3 of them are alike in that they just run an external tool, and bring the results (the issues found) into KDevelop’s GUI. The found issues then will be in the problems toolview, in their own separate tab. The tools can check either a single file or all files in the project. You can see the workflow and configuration options in the videos included. There are also user’s manuals and tech manuals in the docs directories of each repo.

kdev-clangcheck
This plugin integrates Clang’s static code analysis feature, providing C/C++ static code analysis.

Git repository:
git://anongit.kde.org/scratch/laszlok/kdev-clangcheck.git

kdev-pylint
This plugin integrates a linter called Pylint, and as the name suggests it’s a Python code analyzer.

Git repository:
git://anongit.kde.org/scratch/laszlok/kdev-pylint.git

kdev-jshint
This plugin integrates a linter called JSHint, and as the name suggests it’s a Javascript code analyzer.

Git repository:
git://anongit.kde.org/scratch/laszlok/kdev-jshint.git