Skip to content

Commit b3ec225

Browse files
authored
iwyu.yml: use debian:unstable to always get latest include-what-you-use / cleaned up includes (cppcheck-opensource#4466)
* iwyu.yml: use debian:unstable to always get latest include-what-you-use * cleaned up includes based on include-what-you-use * mitigated include-what-you-use false positives
1 parent d6aab96 commit b3ec225

82 files changed

Lines changed: 78 additions & 117 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/iwyu.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-22.04
1414

1515
container:
16-
image: "kalilinux/kali-rolling"
16+
image: "debian:unstable" # use latest debian image to get latest include-what-you-get
1717

1818
steps:
1919
- uses: actions/checkout@v2

cli/cmdlineparser.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
#include <iostream>
4141
#include <list>
4242
#include <set>
43-
#include <sstream>
43+
#include <sstream> // IWYU pragma: keep
4444
#include <utility>
4545

4646
#ifdef HAVE_RULES

cli/cppcheckexecutor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
#include <iostream>
4949
#include <list>
5050
#include <memory>
51-
#include <sstream>
51+
#include <sstream> // IWYU pragma: keep
5252
#include <utility>
5353
#include <vector>
5454

cli/cppcheckexecutorseh.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#ifndef CPPCHECKEXECUTORSEH_H
2020
#define CPPCHECKEXECUTORSEH_H
2121

22-
#include "config.h"
22+
#include "config.h" // IWYU pragma: keep
2323

2424
#ifdef USE_WINDOWS_SEH
2525

cli/processexecutor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
#include <functional>
4040
#include <iostream>
4141
#include <list>
42-
#include <sstream>
42+
#include <sstream> // IWYU pragma: keep
4343
#include <sys/select.h>
4444
#include <sys/wait.h>
4545
#include <unistd.h>

gui/application.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
#include "application.h"
2020

21+
#include <utility>
22+
2123
Application::Application(QString name, QString path,
2224
QString params)
2325
: mName(std::move(name))

gui/cppchecklibrarydata.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "cppchecklibrarydata.h"
2020

2121
#include <stdexcept>
22+
#include <string>
2223

2324
#include <QXmlStreamReader>
2425
#include <QVariant>

gui/erroritem.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#define ERRORITEM_H
2121

2222
#include "errorlogger.h"
23+
#include "errortypes.h"
2324

2425
#include <QList>
2526
#include <QMetaType>

gui/projectfile.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424

2525
#include <cstddef>
2626
#include <map>
27+
#include <utility>
2728

2829
#include <QObject>
2930
#include <QString>

gui/report.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
#include "report.h"
2020

21+
#include <utility>
22+
2123
Report::Report(QString filename) :
2224
QObject(),
2325
mFilename(std::move(filename))

0 commit comments

Comments
 (0)