summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorStefano Borzì <stefanoborzi32@gmail.com>2023-03-05 18:47:18 +0100
committerGitHub <noreply@github.com>2023-03-05 18:47:18 +0100
commit034b5215013600e644bd346c5273bd2ea65c2000 (patch)
tree95338c185a288e9e2a79351979126d44cdab383b /src/tools
parenta5b4aecd52ddd7e478b14dfc31f9f701fa8e192b (diff)
feat(CI): add cppcheck (#15211)
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/map_extractor/System.cpp1
-rw-r--r--src/tools/map_extractor/dbcfile.h5
-rw-r--r--src/tools/map_extractor/loadlib/loadlib.h1
-rw-r--r--src/tools/map_extractor/mpq_libmpq04.h2
-rw-r--r--src/tools/mmaps_generator/MapBuilder.cpp2
5 files changed, 8 insertions, 3 deletions
diff --git a/src/tools/map_extractor/System.cpp b/src/tools/map_extractor/System.cpp
index 6e62cfa15c..34f4a2f57c 100644
--- a/src/tools/map_extractor/System.cpp
+++ b/src/tools/map_extractor/System.cpp
@@ -57,6 +57,7 @@
#endif
extern ArchiveSet gOpenArchives;
+// cppcheck-suppress ctuOneDefinitionRuleViolation
typedef struct
{
char name[64];
diff --git a/src/tools/map_extractor/dbcfile.h b/src/tools/map_extractor/dbcfile.h
index 364712953a..6b8ed5086b 100644
--- a/src/tools/map_extractor/dbcfile.h
+++ b/src/tools/map_extractor/dbcfile.h
@@ -21,6 +21,7 @@
#include <string>
#include <utility>
+// cppcheck-suppress ctuOneDefinitionRuleViolation
class DBCFile
{
public:
@@ -48,8 +49,8 @@ public:
{ }
};
// Iteration over database
- class Iterator;
- class Record
+ class Iterator; // cppcheck-suppress ctuOneDefinitionRuleViolation
+ class Record // cppcheck-suppress ctuOneDefinitionRuleViolation
{
public:
[[nodiscard]] float getFloat(size_t field) const
diff --git a/src/tools/map_extractor/loadlib/loadlib.h b/src/tools/map_extractor/loadlib/loadlib.h
index f8259d9acc..68fd5ea00b 100644
--- a/src/tools/map_extractor/loadlib/loadlib.h
+++ b/src/tools/map_extractor/loadlib/loadlib.h
@@ -32,6 +32,7 @@ union u_map_fcc
//
// File version chunk
//
+// cppcheck-suppress ctuOneDefinitionRuleViolation
struct file_MVER
{
union
diff --git a/src/tools/map_extractor/mpq_libmpq04.h b/src/tools/map_extractor/mpq_libmpq04.h
index ff9b74d05f..049cd79872 100644
--- a/src/tools/map_extractor/mpq_libmpq04.h
+++ b/src/tools/map_extractor/mpq_libmpq04.h
@@ -28,6 +28,7 @@
using namespace std;
+// cppcheck-suppress ctuOneDefinitionRuleViolation
class MPQArchive
{
public:
@@ -69,6 +70,7 @@ public:
};
typedef std::deque<MPQArchive*> ArchiveSet;
+// cppcheck-suppress ctuOneDefinitionRuleViolation
class MPQFile
{
//MPQHANDLE handle;
diff --git a/src/tools/mmaps_generator/MapBuilder.cpp b/src/tools/mmaps_generator/MapBuilder.cpp
index d991a4d26f..e83daf1fe2 100644
--- a/src/tools/mmaps_generator/MapBuilder.cpp
+++ b/src/tools/mmaps_generator/MapBuilder.cpp
@@ -340,7 +340,7 @@ namespace MMAP
{
fclose(file);
delete[] verts;
- delete[] inds;
+ delete[] inds; // cppcheck-suppress uninitdata
return;
}