Oliver Stöneberg
|
f5e51eace7
|
do not use string-to-integer conversions without error handling (#4906)
|
2023-04-08 22:29:09 +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 |
chrchr-github
|
8043930a0f
|
Fix FN uninitMemberVar with std::array (#4935)
|
2023-04-06 18:45:12 +02:00 |
chrchr-github
|
7503aca0e2
|
Fix #11621 FP functionConst when assigning init list (#4895)
* Fix #11621 FP functionConst when assigning init list
* Add comment
* Merge
|
2023-04-01 18:54:26 +02:00 |
chrchr-github
|
7bf6b359b1
|
Fix #11616 false negative: functionConst (#4887)
|
2023-03-27 17:54:19 +02:00 |
Paul Fultz II
|
7231d1cece
|
Update the isVariableChanged to correctly check the const bit (#4912)
|
2023-03-26 15:12:49 +02:00 |
chrchr-github
|
3d965b5b81
|
Fix #11618 FP functionConst with call to static function (#4898)
|
2023-03-20 19:29:49 +01:00 |
chrchr-github
|
3ccd0505cd
|
Enable and mitigate readability-simplify-boolean-expr (#4897)
|
2023-03-17 13:51:55 +01:00 |
chrchr-github
|
9ed21fb917
|
Fix #11513 FN functionConst with comparison as argument (#4738)
|
2023-03-12 11:39:18 +01:00 |
chrchr-github
|
a5b0fd38fd
|
Fix FP functionConst with ternary (#4874)
|
2023-03-09 20:07:44 +01:00 |
chrchr-github
|
c76b05ad75
|
Fix #11607 FP constVariable with auto and std::map (#4877)
|
2023-03-09 20:01:50 +01:00 |
Oliver Stöneberg
|
20db3ff368
|
SymbolDatabase: made `mTokenizer` and `mSettings` references (#4857)
|
2023-03-07 12:22:06 +01:00 |
chrchr-github
|
215124461e
|
Fix #11499 FN functionConst with operator usage (#4722)
|
2023-03-02 21:51:58 +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
|
3ec4da0f8a
|
improved library loading in tests (#4806)
|
2023-03-02 21:10:51 +01:00 |
Oliver Stöneberg
|
a250e6b569
|
enabled and mitigated `-Wunreachable-code` Clang warnings (#4818)
|
2023-02-24 21:57:44 +01:00 |
chrchr-github
|
8af1026696
|
Set functions for calls through iterators (#4763)
|
2023-02-07 21:57:59 +01:00 |
Daniel Marjamäki
|
464fbe8d53
|
Update copyright year
|
2023-01-28 10:16:34 +01:00 |
chrchr-github
|
b5a06d045e
|
Fix #11497 debug: CheckClass::isMemberVar found used member variable 'x' with varid 0 (inconclusive) (#4736)
|
2023-01-26 22:19:51 +01:00 |
chrchr-github
|
6e2cc450b8
|
Fix #11330 FN functionConst with access of smart pointer (#4720)
* Fix #11330 FNfunctionConst with access of smart pointer
* Simplify
|
2023-01-16 22:07:04 +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 |
chrchr-github
|
e3939d32d0
|
Fix crash on nullptr (#4582)
* Update tokenlist.cpp
* Update testincompletestatement.cpp
* Fix #11370 FP constStatement with lambda
* Format
* Fix crash on nullptr
* Emit syntax error
* Fix test
* Use strAt()
* Fix another crash on nullptr
* Update testconstructors.cpp
* Fix crash on nullptr
* Fix test
|
2022-11-13 23:04:51 +01:00 |
chrchr-github
|
701d381895
|
Fix #11383 FP selfAssignment: lambda capture / #11380 FP operatorEqRetRefThis (#4581)
* Fix #11383 FP selfAssignment: lambda capture / #11380
FP operatorEqRetRefThis
* Format
|
2022-11-13 21:20:44 +01:00 |
chrchr-github
|
4e75c08f58
|
Respect [[maybe_unused]] in unusedPrivateFunction (#4579)
|
2022-11-10 20:58:39 +01:00 |
chrchr-github
|
ffc0c57562
|
Fix crashes on nullptr (#4575)
|
2022-11-09 21:56:16 +01:00 |
gerboengels
|
d7a8f7f297
|
Fix couple issues with missing operatorEqVarError (#4576)
|
2022-11-05 10:48:34 +01:00 |
chrchr-github
|
3273e51fd5
|
Fix #10412 FN useStlAlgorithm with iterators (#4157)
|
2022-10-16 13:46:26 +02:00 |
Oliver Stöneberg
|
ee124cd097
|
modernized `erase()` calls (#4530)
|
2022-10-02 07:13:31 +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 |
chrchr-github
|
d608bec414
|
Fix FP with std::array (#4497)
* Fix #1655 wrong usage of std::string in memcpy
* Fix memsetClass FP
* Fix #8619 FN memset on container containing structs with containers
* Token::Match
* Use AST
* simpleMatch
* Fix FP with std::array
* simpleMatch
|
2022-09-23 20:18:49 +02:00 |
chrchr-github
|
0bb82b70d9
|
Fix #11328 FN functionStatic, functionConst with this (#4496)
* Fix #11328 FN functionStatic, functionConst with this
* Fix FP
|
2022-09-23 08:46:31 +02:00 |
chrchr-github
|
2aca275e0c
|
Fix #8619 FN memset on container containing structs with containers (#4491)
* Fix #1655 wrong usage of std::string in memcpy
* Fix memsetClass FP
* Fix #8619 FN memset on container containing structs with containers
* Token::Match
* Use AST
* simpleMatch
|
2022-09-21 17:33:48 +02:00 |
chrchr-github
|
c9ade33298
|
Fix memsetClass FP (#4465)
|
2022-09-15 20:20:49 +02:00 |
chrchr-github
|
07caf17eb3
|
Fix #1655 wrong usage of std::string in memcpy (#4460)
|
2022-09-13 15:14:25 +02:00 |
Oliver Stöneberg
|
dbc05da356
|
fixed some clang-tidy warnings (#4435)
|
2022-09-08 20:01:41 +02:00 |
Oliver Stöneberg
|
d46ea7ba86
|
avoid unnecessary copies with `push_back()` and `push_front()` (#4451)
|
2022-09-08 09:21:35 +02:00 |
Oliver Stöneberg
|
0e1cd8b2ac
|
do not do C++ processing for C code in `parsedecl()` (#4304)
|
2022-08-21 17:11:22 +02:00 |
chrchr-github
|
80a486dda0
|
Fix #11167 FP virtual call in destructor even though class is final / Delete 'final' from specializations (#4383)
* Add 'final' keyword
* Delete 'final' from specializations
* Fix #11167 FP virtual call in destructor even though class is final
* Fix test
|
2022-08-19 18:26:00 +02:00 |
chrchr-github
|
58d7185d64
|
Fix #10077 FP functionConst when overloaded operator ++ is used (#4309)
|
2022-07-26 08:30:59 +02:00 |
chrchr-github
|
1aceded300
|
Fix #10977 FP noExplicitConstructor with variadic template (#4301)
|
2022-07-24 10:18:19 +02:00 |
Daniel Marjamäki
|
1d5166d70c
|
CheckClass: Fix false negatives for uninitMemberVar
|
2022-06-21 19:28:08 +02:00 |
Daniel Marjamäki
|
968d8d153e
|
Fixed #11101 (False positive: derived union members are initialized in constructor)
|
2022-06-16 20:17:57 +02:00 |
chrchr-github
|
1d677c57a8
|
Fix #11126 FN: noExplicitConstructor with single default parameter (#4174)
|
2022-06-07 21:15:13 +02:00 |
chrchr-github
|
e7e8b1baf9
|
Fix #9861 FN: "static" not suggested for non-const method (#4101)
* Fix #9861 FN: "static" not suggested for non-const method
* Format
* Make functions static
* static
|
2022-05-11 20:01:22 +02:00 |
chrchr-github
|
52cbbb0229
|
Fix FP uninitMemberVar with defaulted special member functions (#4094)
* Fix #10569 FN: duplicateExpression with multiple strings compared
* Fix compiler warning
* TODO -> ASSERT
* Update testautovariables.cpp
* Improve error message
* Format
* Improve message
* Fix FP with defaulted operator=
* Fix condition
|
2022-05-10 13:04:45 +02:00 |
chrchr-github
|
38bdece3fe
|
Fix #9391 False negative: Uninitialized struct member (default constructor) (#4088)
* Fix #9391 False negative: Uninitialized struct member (default constructor)
* Format
* Initialize variables
* Init
|
2022-05-09 20:28:21 +02:00 |
chrchr-github
|
8ce0faf723
|
Fix #10427 Regression: selfInitialization (#4070)
|
2022-05-02 16:49:13 +02:00 |
chrchr-github
|
f323e8a6c6
|
Fix #10311 FP functionConst (#4012)
* Fix #10311 FP functionConst
* Format
* Format
|
2022-04-13 12:25:36 +02:00 |