Oliver Stöneberg
|
9ad26f51e8
|
removed `CppCheck` dependency from `CppCheckExecutor::parseFromArgs()` (#4967)
* made `CppCheck::getErrorMessages()` static
* removed `CppCheck` dependency from `CppCheckExecutor::parseFromArgs()`
|
2023-04-16 13:54:21 +02:00 |
Oliver Stöneberg
|
89c33b4175
|
CI-windows.yml: updated to Qt 6.5.0 (#4944)
|
2023-04-13 21:02:31 +02:00 |
Oliver Stöneberg
|
5be8eee943
|
iwyu.yml: use a distro which has the latest `include-what-you-use` / enabled Qt mappings / cleaned up includes (#4885)
|
2023-04-08 16:08:47 +02:00 |
Daniel Marjamäki
|
0d6575da15
|
gui: improved error message when project import fails
|
2023-04-06 21:38:12 +02:00 |
chrchr-github
|
3836367d95
|
Fix FN passedByValue with array access, range-based for (#4922)
* Fix FN passedByValue with array access, range-based for
* Format
* Fix/suppress new warnings
|
2023-03-30 07:24:23 +02:00 |
Paul Fultz II
|
d4b030694b
|
Move some checks for variable changed from constVariable check to isVariableChanged (#4905)
|
2023-03-21 18:16:40 +01:00 |
chrchr-github
|
3ccd0505cd
|
Enable and mitigate readability-simplify-boolean-expr (#4897)
|
2023-03-17 13:51:55 +01:00 |
Oliver Stöneberg
|
0b8af4fff7
|
some minor `QtCharts` usage cleanups (#4890)
|
2023-03-13 15:44:00 +01:00 |
Oliver Stöneberg
|
7ce82e4fcb
|
enabled and fixed remaining `-Wdeprecated-copy-dtor` Clang compiler warnings (#4860)
|
2023-03-07 12:28:00 +01:00 |
chrchr-github
|
9291421840
|
Fix #11595 FN useStlAlgorithm with complex condition (#4848)
|
2023-03-04 11:58:12 +01:00 |
Oliver Stöneberg
|
5af6ca6637
|
made `Platform` a member of `Settings` instead of inheriting from it / cleanups (#4791)
|
2023-03-03 18:36:27 +01:00 |
Oliver Stöneberg
|
b70e1d5461
|
avoid some unchecked pointer dereferences (#4811)
|
2023-03-02 22:05:41 +01:00 |
Oliver Stöneberg
|
bd1ae69b00
|
cleaned up includes based on `include-what-you-use` (#4599)
|
2023-03-02 21:50:14 +01:00 |
Oliver Stöneberg
|
fd98e006a7
|
fixed #10961 (Qt 6 lupdate reports "ko" (Korean) "language is not recognized") (#4830)
|
2023-03-02 21:21:23 +01:00 |
Oliver Stöneberg
|
75619db1d5
|
symboldatabase.cpp: use `Keywords` / added TODOs (#4828)
|
2023-03-02 21:20:56 +01:00 |
Oliver Stöneberg
|
8583fcf96e
|
avoid more cases of returning non-const pointers from `const` objects (#4821)
|
2023-02-24 21:22:08 +01:00 |
Paul Fultz II
|
346ecdb53a
|
Improve valueflow after pushing to container (#4803)
|
2023-02-23 18:05:31 +01:00 |
Oliver Stöneberg
|
8ef14dad98
|
fixed and enabled `performance-faster-string-find` clang-tidy warning (#4769)
|
2023-02-08 21:01:51 +01:00 |
Oliver Stöneberg
|
14e78e1800
|
greatly improved error handling in Cppcheck project file parsing / some cleanups (#4752)
|
2023-02-08 20:30:43 +01:00 |
Oliver Stöneberg
|
66758d65f9
|
updated precompiled headers based on `ClangBuildAnalyzer` (#4775)
|
2023-02-08 08:19:21 +01:00 |
Daniel Marjamäki
|
d3e7566470
|
GUI: Set proper title for compliance report dialog
|
2023-01-30 20:39:30 +01:00 |
Daniel Marjamäki
|
e1b313ba76
|
GUI: Generate compliance report
|
2023-01-30 14:59:45 +01:00 |
Daniel Marjamäki
|
464fbe8d53
|
Update copyright year
|
2023-01-28 10:16:34 +01:00 |
Daniel Marjamäki
|
1f9eb757a5
|
GUI: Update translations
|
2023-01-28 10:15:00 +01:00 |
Oliver Stöneberg
|
b097eca2ec
|
added handling of library element `entrypoint` to GUI / added GUI tests to CTest (#4744)
|
2023-01-27 19:43:08 +01:00 |
Oliver Stöneberg
|
a0b1285f4a
|
added CMake option `BUILD_CORE_DLL` to build lib as `cppcheck-core.dll` with Visual Studio (#4733)
|
2023-01-26 22:13:07 +01:00 |
Daniel Marjamäki
|
f8c4354d2e
|
Cleanup *.ctu-info files that are not needed anymore after analysis
|
2023-01-18 17:32:14 +01:00 |
Oliver Stöneberg
|
a09667a6d9
|
removed unused error messages (#4689)
|
2023-01-07 10:35:39 +01:00 |
Daniel Marjamäki
|
e70afda95a
|
GUI: Re-enable misra interface in open source GUI
|
2022-12-31 16:08:23 +01:00 |
Oliver Stöneberg
|
0c95971c54
|
added .gitattributes and normalized files (#4668)
|
2022-12-30 21:33:45 +01:00 |
Oliver Stöneberg
|
1cfe49e340
|
use `const_iterator` where possible (#4662)
|
2022-12-30 15:13:47 +01:00 |
Oliver Stöneberg
|
3c68b9b29f
|
use `cbegin()` and `cend()` with `const_ierator` loops (#4658)
|
2022-12-20 20:32:16 +01:00 |
Oliver Stöneberg
|
6fedbb4f77
|
add/preserve `const` in `dynamic_cast` (#4655)
|
2022-12-19 20:01:12 +01:00 |
Oliver Stöneberg
|
0ed98c8f29
|
removed unused test files (#4648)
|
2022-12-18 19:36:37 +01:00 |
Daniel Marjamäki
|
50241224d0
|
GUI: better exclude of files. the canonical Qt method might return absolute paths from relative input paths.
|
2022-11-19 14:11:40 +01:00 |
Daniel Marjamäki
|
0d2993408a
|
GUI: Install link when new version is available
|
2022-11-08 13:33:57 +01:00 |
Daniel Marjamäki
|
2c53b73e1b
|
GUI: only run misra addon in premium version. remove misra rule texts configuration that is not needed in premium.
|
2022-11-03 18:20:13 +01:00 |
Daniel Marjamäki
|
e8606a5e5a
|
let --premium=misra-c-2012 also set --addon=misra. changed addons container to a set
|
2022-10-31 15:04:16 +01:00 |
Daniel Marjamäki
|
5c10cfd59e
|
GUI: fix path issue with backslashes. hide non-premium setting in premium settings dialog.
|
2022-10-30 10:59:43 +01:00 |
Daniel Marjamäki
|
4634a72fe0
|
GUI: some more tweaks for 'check for updates'
|
2022-10-24 15:17:36 +02:00 |
Daniel Marjamäki
|
fba70683bc
|
GUI: Add setting 'Check for updates'
|
2022-10-22 20:27:24 +02:00 |
Daniel Marjamäki
|
60d9a8fb54
|
GUI: Write better text for label, the original text might be seen a short moment. Require c++17 for building the GUI with the gui.pro.
|
2022-10-17 21:40:35 +02:00 |
chrchr-github
|
3273e51fd5
|
Fix #10412 FN useStlAlgorithm with iterators (#4157)
|
2022-10-16 13:46:26 +02:00 |
Daniel Marjamäki
|
94c3108494
|
GUI: Detect when version is old
|
2022-10-09 18:51:01 +02:00 |
Tomo Dote
|
c5a226470a
|
Add few Japanese translations only (#4539)
|
2022-10-09 07:40:10 +02:00 |
Daniel Marjamäki
|
e35187cf9b
|
GUI: proper loading of cppcheck.cfg
|
2022-10-08 17:05:18 +02:00 |
Oliver Stöneberg
|
cff1cd9cda
|
applied clang-tidy `misc-const-correctness` fixes for POD types, iterators and references (#4529)
* applied `misc-const-correctness` fixes for POD types and iterators
* applied `misc-const-correctness` fixes for references
|
2022-10-02 07:12:40 +02:00 |
Oliver Stöneberg
|
858585ceb1
|
disabled all clang-tidy checks for Qt generated files (#4525)
* disabled cll clang-tidy checks for Qt generated files
* enabled `bugprone-suspicious-include` clang-tidy warning
|
2022-09-30 07:27:03 +02:00 |
Oliver Stöneberg
|
b9e07e918e
|
enabled and fixed `readability-named-parameter` clang-tidy warnings (#4487)
|
2022-09-27 20:03:25 +02:00 |
Oliver Stöneberg
|
897826006e
|
mitigated some clang-tidy warnings in headers (#4472)
* erroritem.h: avoid `performance-no-int-to-ptr` clang-tidy warning
* suppress `readability-inconsistent-declaration-parameter-name` clang-tidy warnings for Qt signals
* tokenlist.h: mitigated `readability-make-member-function-const` clang-tidy warnings
* fixed `modernize-use-override` clang-tidy warnings in headers
* fixed `modernize-pass-by-value` clang-tidy warnings in headers
* tokenize.cpp: avoid unnecessary copy
|
2022-09-16 18:59:15 +02:00 |