Skip to content

Commit 570c11d

Browse files
authored
iwyu.yml: switched to Fedora to get the latest include-what-you-use / cleaned up includes (cppcheck-opensource#6340)
1 parent 8514929 commit 570c11d

43 files changed

Lines changed: 48 additions & 20 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: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515

1616
strategy:
1717
matrix:
18-
image: ["archlinux:latest"] # "opensuse/tumbleweed:latest" / "fedora:latest" / "debian:unstable" / "archlinux:latest"
18+
image: ["fedora:latest"] # "opensuse/tumbleweed:latest" / "fedora:latest" / "debian:unstable" / "archlinux:latest"
1919

2020
runs-on: ubuntu-22.04
2121
if: ${{ github.repository_owner == 'danmar' }}
@@ -59,6 +59,7 @@ jobs:
5959
run: |
6060
dnf install -y cmake clang pcre-devel
6161
dnf install -y libglvnd-devel # fixes missing dependency for Qt in CMake
62+
dnf install -y p7zip-plugins # required as fallback for py7zr in Qt installation
6263
dnf install -y iwyu
6364
ln -s iwyu_tool.py /usr/bin/iwyu_tool
6465

cli/cmdlineparser.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#include <cstddef>
2323
#include <list>
2424
#include <string>
25-
#include <utility>
2625
#include <vector>
2726

2827
#include "cmdlinelogger.h"

cli/cppcheckexecutor.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,11 @@
2525
#include <cstdio>
2626
#include <list>
2727
#include <string>
28-
#include <utility>
2928
#include <vector>
3029

3130
class Settings;
3231
class ErrorLogger;
3332
class SuppressionList;
34-
class FileWithDetails;
3533

3634
/**
3735
* This class works as an example of how CppCheck can be used in external

cli/filelister.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
#include "pathmatch.h"
2424
#include "utils.h"
2525

26-
#include <cstddef>
2726
#include <cstring>
2827
#include <iterator>
2928
#include <memory>

cli/filelister.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,9 @@
1919
#ifndef filelisterH
2020
#define filelisterH
2121

22-
#include <cstddef>
2322
#include <list>
2423
#include <set>
2524
#include <string>
26-
#include <utility>
2725

2826
class PathMatch;
2927
class FileWithDetails;

cli/processexecutor.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
#include <cstddef>
2626
#include <list>
2727
#include <string>
28-
#include <utility>
2928

3029
class Settings;
3130
class ErrorLogger;

cli/singleexecutor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
#include "timer.h"
2525

2626
#include <cassert>
27+
#include <cstddef>
2728
#include <list>
2829
#include <numeric>
29-
#include <utility>
3030

3131
class ErrorLogger;
3232

cli/threadexecutor.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,15 @@
2525
#include "settings.h"
2626
#include "timer.h"
2727

28-
#include <algorithm>
2928
#include <cassert>
29+
#include <cstddef>
3030
#include <cstdlib>
3131
#include <future>
3232
#include <iostream>
3333
#include <list>
3434
#include <numeric>
3535
#include <mutex>
36+
#include <string>
3637
#include <system_error>
3738
#include <utility>
3839
#include <vector>

cli/threadexecutor.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,7 @@
2222
#include "cppcheck.h"
2323
#include "executor.h"
2424

25-
#include <cstddef>
2625
#include <list>
27-
#include <string>
28-
#include <utility>
2926

3027
class Settings;
3128
class ErrorLogger;

gui/resultstree.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "application.h"
2222
#include "applicationlist.h"
2323
#include "common.h"
24-
#include "config.h"
2524
#include "erroritem.h"
2625
#include "errorlogger.h"
2726
#include "errortypes.h"

0 commit comments

Comments
 (0)