* Usage of deprecated or superseded functions according to Open Group[3]
* Exception safety checking, for example usage of memory allocation and destructor checks
* Memory leaks, e.g. due to lost scope without deallocation
...
...
@@ -96,7 +101,6 @@ Some of the checks that are supported include:
</details>
### flawfinder
FlawFinder is a tool that scans your C/C++ source code for calls to typical vulnerable library functions.
...
...
@@ -121,7 +125,7 @@ The **Copy/Paste Detector (CPD)** tool will find duplicate blocks of code.
<summary>More</summary>
If duplicates are found, analyse the code block and consider refactoring the code.
Advice on refactoring can be found [here] (https://refactoring.guru/smells/duplicate-code), the link describesin-depth strategies, use cases and explanations.
Advice on refactoring can be found [here] (https://refactoring.guru/smells/duplicate-code), the link describesin-depth strategies, use cases and explanations.