Changeset View
Changeset View
Standalone View
Standalone View
addons/project/tools/kateprojectcodeanalysistoolcppcheck.cpp
Show All 33 Lines | |||||
34 | 34 | | |||
35 | } | 35 | } | ||
36 | 36 | | |||
37 | QString KateProjectCodeAnalysisToolCppcheck::name() | 37 | QString KateProjectCodeAnalysisToolCppcheck::name() | ||
38 | { | 38 | { | ||
39 | return i18n("cppcheck"); | 39 | return i18n("cppcheck"); | ||
40 | } | 40 | } | ||
41 | 41 | | |||
42 | QString KateProjectCodeAnalysisToolCppcheck::fileExtensions() | ||||
43 | { | ||||
44 | return QStringLiteral("cpp|cxx|cc|c++|c|tpp|txx"); | ||||
45 | } | ||||
46 | | ||||
42 | QStringList KateProjectCodeAnalysisToolCppcheck::filter(const QStringList &files) | 47 | QStringList KateProjectCodeAnalysisToolCppcheck::filter(const QStringList &files) | ||
43 | { | 48 | { | ||
44 | // c++ files | 49 | // c++ files | ||
45 | return files.filter(QRegularExpression(QStringLiteral("\\.(cpp|cxx|cc|c\\+\\+|c|tpp|txx)$"))); | 50 | return files.filter(QRegularExpression(QStringLiteral("\\.(") | ||
51 | + fileExtensions().replace(QStringLiteral("+"), QStringLiteral("\\+")) | ||||
52 | + QStringLiteral(")$"))); | ||||
46 | } | 53 | } | ||
47 | 54 | | |||
48 | QString KateProjectCodeAnalysisToolCppcheck::path() | 55 | QString KateProjectCodeAnalysisToolCppcheck::path() | ||
49 | { | 56 | { | ||
50 | return QStringLiteral("cppcheck"); | 57 | return QStringLiteral("cppcheck"); | ||
51 | } | 58 | } | ||
52 | 59 | | |||
53 | QStringList KateProjectCodeAnalysisToolCppcheck::arguments() | 60 | QStringList KateProjectCodeAnalysisToolCppcheck::arguments() | ||
Show All 32 Lines |