aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornicole mazzuca <mazzucan@outlook.com>2020-07-11 21:07:51 -0700
committerGitHub <noreply@github.com>2020-07-11 21:07:51 -0700
commit0523b5eb57341e44fc0551900e5803b13686821a (patch)
treec464a61728109f64f7891ebaebfa44195b91d65d
parent544f8e4593764f78faa94bac2adb81cca5232943 (diff)
downloadvcpkg-0523b5eb57341e44fc0551900e5803b13686821a.tar.gz
vcpkg-0523b5eb57341e44fc0551900e5803b13686821a.zip
[vcpkg formatting] Fix format regex (#12369)
* [vcpkg formatting] correct the header regexes * format
-rw-r--r--toolsrc/.clang-format4
-rw-r--r--toolsrc/include/vcpkg-test/util.h5
-rw-r--r--toolsrc/include/vcpkg/archives.h1
-rw-r--r--toolsrc/include/vcpkg/base/chrono.h6
-rw-r--r--toolsrc/include/vcpkg/base/cofffilereader.h4
-rw-r--r--toolsrc/include/vcpkg/base/enums.h4
-rw-r--r--toolsrc/include/vcpkg/base/expected.h4
-rw-r--r--toolsrc/include/vcpkg/base/graphs.h6
-rw-r--r--toolsrc/include/vcpkg/base/hash.h4
-rw-r--r--toolsrc/include/vcpkg/base/json.h10
-rw-r--r--toolsrc/include/vcpkg/base/optional.h6
-rw-r--r--toolsrc/include/vcpkg/base/parse.h7
-rw-r--r--toolsrc/include/vcpkg/base/stringliteral.h4
-rw-r--r--toolsrc/include/vcpkg/base/strings.h12
-rw-r--r--toolsrc/include/vcpkg/base/stringview.h4
-rw-r--r--toolsrc/include/vcpkg/base/system.debug.h4
-rw-r--r--toolsrc/include/vcpkg/base/system.process.h6
-rw-r--r--toolsrc/include/vcpkg/base/zstringview.h4
-rw-r--r--toolsrc/include/vcpkg/binarycaching.h1
-rw-r--r--toolsrc/include/vcpkg/binarycaching.private.h4
-rw-r--r--toolsrc/include/vcpkg/build.h11
-rw-r--r--toolsrc/include/vcpkg/buildenvironment.h7
-rw-r--r--toolsrc/include/vcpkg/cmakevars.h1
-rw-r--r--toolsrc/include/vcpkg/commands.h8
-rw-r--r--toolsrc/include/vcpkg/dependencies.h9
-rw-r--r--toolsrc/include/vcpkg/export.chocolatey.h4
-rw-r--r--toolsrc/include/vcpkg/export.ifw.h6
-rw-r--r--toolsrc/include/vcpkg/export.prefab.h5
-rw-r--r--toolsrc/include/vcpkg/globalstate.h6
-rw-r--r--toolsrc/include/vcpkg/help.h4
-rw-r--r--toolsrc/include/vcpkg/install.h5
-rw-r--r--toolsrc/include/vcpkg/metrics.h4
-rw-r--r--toolsrc/include/vcpkg/packagespec.h1
-rw-r--r--toolsrc/include/vcpkg/paragraphparser.h9
-rw-r--r--toolsrc/include/vcpkg/paragraphs.h1
-rw-r--r--toolsrc/include/vcpkg/platform-expression.h6
-rw-r--r--toolsrc/include/vcpkg/portfileprovider.h1
-rw-r--r--toolsrc/include/vcpkg/postbuildlint.buildtype.h7
-rw-r--r--toolsrc/include/vcpkg/sourceparagraph.h1
-rw-r--r--toolsrc/include/vcpkg/statusparagraph.h4
-rw-r--r--toolsrc/include/vcpkg/statusparagraphs.h4
-rw-r--r--toolsrc/include/vcpkg/tools.h4
-rw-r--r--toolsrc/include/vcpkg/triplet.h5
-rw-r--r--toolsrc/include/vcpkg/userconfig.h4
-rw-r--r--toolsrc/include/vcpkg/vcpkgcmdarguments.h10
-rw-r--r--toolsrc/include/vcpkg/vcpkglib.h1
-rw-r--r--toolsrc/include/vcpkg/vcpkgpaths.h1
-rw-r--r--toolsrc/src/vcpkg-fuzz/main.cpp13
-rw-r--r--toolsrc/src/vcpkg-test/arguments.cpp4
-rw-r--r--toolsrc/src/vcpkg-test/binarycaching.cpp5
-rw-r--r--toolsrc/src/vcpkg-test/commands.build.cpp10
-rw-r--r--toolsrc/src/vcpkg-test/commands.create.cpp7
-rw-r--r--toolsrc/src/vcpkg-test/dependencies.cpp5
-rw-r--r--toolsrc/src/vcpkg-test/files.cpp5
-rw-r--r--toolsrc/src/vcpkg-test/hash.cpp4
-rw-r--r--toolsrc/src/vcpkg-test/json.cpp5
-rw-r--r--toolsrc/src/vcpkg-test/manifests.cpp4
-rw-r--r--toolsrc/src/vcpkg-test/optional.cpp4
-rw-r--r--toolsrc/src/vcpkg-test/paragraph.cpp4
-rw-r--r--toolsrc/src/vcpkg-test/plan.cpp12
-rw-r--r--toolsrc/src/vcpkg-test/specifier.cpp1
-rw-r--r--toolsrc/src/vcpkg-test/statusparagraphs.cpp4
-rw-r--r--toolsrc/src/vcpkg-test/strings.cpp4
-rw-r--r--toolsrc/src/vcpkg-test/system.cpp4
-rw-r--r--toolsrc/src/vcpkg-test/update.cpp4
-rw-r--r--toolsrc/src/vcpkg-test/util.cpp4
-rw-r--r--toolsrc/src/vcpkg.cpp11
-rw-r--r--toolsrc/src/vcpkg/archives.cpp3
-rw-r--r--toolsrc/src/vcpkg/base/json.cpp4
-rw-r--r--toolsrc/src/vcpkg/base/parse.cpp5
-rw-r--r--toolsrc/src/vcpkg/base/stringview.cpp4
-rw-r--r--toolsrc/src/vcpkg/base/system.cpp4
-rw-r--r--toolsrc/src/vcpkg/base/system.process.cpp4
-rw-r--r--toolsrc/src/vcpkg/base/uint128.cpp4
-rw-r--r--toolsrc/src/vcpkg/binarycaching.cpp1
-rw-r--r--toolsrc/src/vcpkg/binaryparagraph.cpp1
-rw-r--r--toolsrc/src/vcpkg/build.cpp1
-rw-r--r--toolsrc/src/vcpkg/cmakevars.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.autocomplete.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.cache.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.ci.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.ciclean.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.contact.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.create.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.dependinfo.cpp5
-rw-r--r--toolsrc/src/vcpkg/commands.edit.cpp5
-rw-r--r--toolsrc/src/vcpkg/commands.env.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.exportifw.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.format-manifest.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.integrate.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.list.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.owns.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.porthistory.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.portsdiff.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.search.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.setinstalled.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.upgrade.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.version.cpp1
-rw-r--r--toolsrc/src/vcpkg/commands.xvsinstances.cpp1
-rw-r--r--toolsrc/src/vcpkg/dependencies.cpp1
-rw-r--r--toolsrc/src/vcpkg/export.chocolatey.cpp1
-rw-r--r--toolsrc/src/vcpkg/export.cpp1
-rw-r--r--toolsrc/src/vcpkg/export.prefab.cpp1
-rw-r--r--toolsrc/src/vcpkg/help.cpp1
-rw-r--r--toolsrc/src/vcpkg/input.cpp1
-rw-r--r--toolsrc/src/vcpkg/install.cpp1
-rw-r--r--toolsrc/src/vcpkg/metrics.cpp1
-rw-r--r--toolsrc/src/vcpkg/packagespec.cpp1
-rw-r--r--toolsrc/src/vcpkg/paragraphparseresult.cpp1
-rw-r--r--toolsrc/src/vcpkg/paragraphs.cpp1
-rw-r--r--toolsrc/src/vcpkg/platform-expression.cpp7
-rw-r--r--toolsrc/src/vcpkg/portfileprovider.cpp3
-rw-r--r--toolsrc/src/vcpkg/postbuildlint.buildtype.cpp1
-rw-r--r--toolsrc/src/vcpkg/postbuildlint.cpp1
-rw-r--r--toolsrc/src/vcpkg/remove.cpp1
-rw-r--r--toolsrc/src/vcpkg/sourceparagraph.cpp1
-rw-r--r--toolsrc/src/vcpkg/statusparagraph.cpp1
-rw-r--r--toolsrc/src/vcpkg/statusparagraphs.cpp1
-rw-r--r--toolsrc/src/vcpkg/tools.cpp3
-rw-r--r--toolsrc/src/vcpkg/triplet.cpp1
-rw-r--r--toolsrc/src/vcpkg/update.cpp1
-rw-r--r--toolsrc/src/vcpkg/userconfig.cpp1
-rw-r--r--toolsrc/src/vcpkg/vcpkgcmdarguments.cpp1
-rw-r--r--toolsrc/src/vcpkg/vcpkglib.cpp1
-rw-r--r--toolsrc/src/vcpkg/vcpkgpaths.cpp1
-rw-r--r--toolsrc/src/vcpkg/versiont.cpp1
-rw-r--r--toolsrc/src/vcpkg/visualstudio.cpp1
-rw-r--r--toolsrc/src/vcpkgmetricsuploader.cpp5
129 files changed, 273 insertions, 175 deletions
diff --git a/toolsrc/.clang-format b/toolsrc/.clang-format
index 4b2e83422..925010602 100644
--- a/toolsrc/.clang-format
+++ b/toolsrc/.clang-format
@@ -39,9 +39,9 @@ IncludeCategories:
Priority: -1
- Regex: '^<catch2/catch\.hpp>$'
Priority: 1
- - Regex: '^<vcpkg/base/*\.h>$'
+ - Regex: '^<vcpkg/base/.*\.h>$'
Priority: 2
- - Regex: '^<vcpkg/*\.h>$'
+ - Regex: '^<vcpkg/.*\.h>$'
Priority: 3
- Regex: '^<[a-z0-9_]*\.h>$'
Priority: 4
diff --git a/toolsrc/include/vcpkg-test/util.h b/toolsrc/include/vcpkg-test/util.h
index f7d2f2a50..ce403c308 100644
--- a/toolsrc/include/vcpkg-test/util.h
+++ b/toolsrc/include/vcpkg-test/util.h
@@ -2,12 +2,13 @@
#include <catch2/catch.hpp>
-#include <memory>
-
#include <vcpkg/base/files.h>
#include <vcpkg/base/pragmas.h>
+
#include <vcpkg/statusparagraph.h>
+#include <memory>
+
#define CHECK_EC(ec) \
do \
{ \
diff --git a/toolsrc/include/vcpkg/archives.h b/toolsrc/include/vcpkg/archives.h
index 2298f9e1e..073217064 100644
--- a/toolsrc/include/vcpkg/archives.h
+++ b/toolsrc/include/vcpkg/archives.h
@@ -1,6 +1,7 @@
#pragma once
#include <vcpkg/base/files.h>
+
#include <vcpkg/vcpkgpaths.h>
namespace vcpkg::Archives
diff --git a/toolsrc/include/vcpkg/base/chrono.h b/toolsrc/include/vcpkg/base/chrono.h
index b2865476a..0505192a0 100644
--- a/toolsrc/include/vcpkg/base/chrono.h
+++ b/toolsrc/include/vcpkg/base/chrono.h
@@ -1,11 +1,11 @@
#pragma once
-#include <chrono>
-#include <string>
-
#include <vcpkg/base/cstringview.h>
#include <vcpkg/base/optional.h>
+#include <chrono>
+#include <string>
+
namespace vcpkg::Chrono
{
class ElapsedTime
diff --git a/toolsrc/include/vcpkg/base/cofffilereader.h b/toolsrc/include/vcpkg/base/cofffilereader.h
index a135ba028..e0ad69b33 100644
--- a/toolsrc/include/vcpkg/base/cofffilereader.h
+++ b/toolsrc/include/vcpkg/base/cofffilereader.h
@@ -1,10 +1,10 @@
#pragma once
-#include <vector>
-
#include <vcpkg/base/files.h>
#include <vcpkg/base/machinetype.h>
+#include <vector>
+
namespace vcpkg::CoffFileReader
{
struct DllInfo
diff --git a/toolsrc/include/vcpkg/base/enums.h b/toolsrc/include/vcpkg/base/enums.h
index 77ca7194f..6eca2cfe1 100644
--- a/toolsrc/include/vcpkg/base/enums.h
+++ b/toolsrc/include/vcpkg/base/enums.h
@@ -1,9 +1,9 @@
#pragma once
-#include <string>
-
#include <vcpkg/base/lineinfo.h>
+#include <string>
+
namespace vcpkg::Enums
{
std::string nullvalue_to_string(const CStringView enum_name);
diff --git a/toolsrc/include/vcpkg/base/expected.h b/toolsrc/include/vcpkg/base/expected.h
index 6381f1e89..d8a2cacaa 100644
--- a/toolsrc/include/vcpkg/base/expected.h
+++ b/toolsrc/include/vcpkg/base/expected.h
@@ -1,10 +1,10 @@
#pragma once
-#include <system_error>
-
#include <vcpkg/base/checks.h>
#include <vcpkg/base/stringliteral.h>
+#include <system_error>
+
namespace vcpkg
{
template<class Err>
diff --git a/toolsrc/include/vcpkg/base/graphs.h b/toolsrc/include/vcpkg/base/graphs.h
index 957af0fba..ac5f953dc 100644
--- a/toolsrc/include/vcpkg/base/graphs.h
+++ b/toolsrc/include/vcpkg/base/graphs.h
@@ -1,12 +1,12 @@
#pragma once
+#include <vcpkg/base/checks.h>
+#include <vcpkg/base/system.print.h>
+
#include <string>
#include <unordered_map>
#include <vector>
-#include <vcpkg/base/checks.h>
-#include <vcpkg/base/system.print.h>
-
namespace vcpkg::Graphs
{
enum class ExplorationStatus
diff --git a/toolsrc/include/vcpkg/base/hash.h b/toolsrc/include/vcpkg/base/hash.h
index 2878807d4..d62fd3921 100644
--- a/toolsrc/include/vcpkg/base/hash.h
+++ b/toolsrc/include/vcpkg/base/hash.h
@@ -1,9 +1,9 @@
#pragma once
-#include <string>
-
#include <vcpkg/base/files.h>
+#include <string>
+
namespace vcpkg::Hash
{
enum class Algorithm
diff --git a/toolsrc/include/vcpkg/base/json.h b/toolsrc/include/vcpkg/base/json.h
index 97c8be91f..3195c223a 100644
--- a/toolsrc/include/vcpkg/base/json.h
+++ b/toolsrc/include/vcpkg/base/json.h
@@ -1,5 +1,10 @@
#pragma once
+#include <vcpkg/base/expected.h>
+#include <vcpkg/base/files.h>
+#include <vcpkg/base/parse.h>
+#include <vcpkg/base/stringview.h>
+
#include <stddef.h>
#include <stdint.h>
@@ -8,11 +13,6 @@
#include <utility>
#include <vector>
-#include <vcpkg/base/expected.h>
-#include <vcpkg/base/files.h>
-#include <vcpkg/base/parse.h>
-#include <vcpkg/base/stringview.h>
-
namespace vcpkg::Json
{
struct JsonStyle
diff --git a/toolsrc/include/vcpkg/base/optional.h b/toolsrc/include/vcpkg/base/optional.h
index 842f72f95..091cd498e 100644
--- a/toolsrc/include/vcpkg/base/optional.h
+++ b/toolsrc/include/vcpkg/base/optional.h
@@ -1,11 +1,11 @@
#pragma once
-#include <type_traits>
-#include <utility>
-
#include <vcpkg/base/lineinfo.h>
#include <vcpkg/base/pragmas.h>
+#include <type_traits>
+#include <utility>
+
namespace vcpkg
{
struct NullOpt
diff --git a/toolsrc/include/vcpkg/base/parse.h b/toolsrc/include/vcpkg/base/parse.h
index d63cf1ced..cc5db02d3 100644
--- a/toolsrc/include/vcpkg/base/parse.h
+++ b/toolsrc/include/vcpkg/base/parse.h
@@ -1,14 +1,15 @@
#pragma once
-#include <memory>
-#include <string>
-
#include <vcpkg/base/cstringview.h>
#include <vcpkg/base/optional.h>
#include <vcpkg/base/stringview.h>
#include <vcpkg/base/unicode.h>
+
#include <vcpkg/textrowcol.h>
+#include <memory>
+#include <string>
+
namespace vcpkg::Parse
{
struct IParseError
diff --git a/toolsrc/include/vcpkg/base/stringliteral.h b/toolsrc/include/vcpkg/base/stringliteral.h
index d0d5dc124..43d171829 100644
--- a/toolsrc/include/vcpkg/base/stringliteral.h
+++ b/toolsrc/include/vcpkg/base/stringliteral.h
@@ -1,9 +1,9 @@
#pragma once
-#include <string>
-
#include <vcpkg/base/zstringview.h>
+#include <string>
+
namespace vcpkg
{
struct StringLiteral : ZStringView
diff --git a/toolsrc/include/vcpkg/base/strings.h b/toolsrc/include/vcpkg/base/strings.h
index 229bedb65..cd4838029 100644
--- a/toolsrc/include/vcpkg/base/strings.h
+++ b/toolsrc/include/vcpkg/base/strings.h
@@ -1,11 +1,5 @@
#pragma once
-#include <errno.h>
-#include <inttypes.h>
-#include <limits.h>
-
-#include <vector>
-
#include <vcpkg/base/cstringview.h>
#include <vcpkg/base/optional.h>
#include <vcpkg/base/pragmas.h>
@@ -13,6 +7,12 @@
#include <vcpkg/base/stringview.h>
#include <vcpkg/base/view.h>
+#include <errno.h>
+#include <inttypes.h>
+#include <limits.h>
+
+#include <vector>
+
namespace vcpkg::Strings::details
{
template<class T>
diff --git a/toolsrc/include/vcpkg/base/stringview.h b/toolsrc/include/vcpkg/base/stringview.h
index a442964f8..6a5503e1c 100644
--- a/toolsrc/include/vcpkg/base/stringview.h
+++ b/toolsrc/include/vcpkg/base/stringview.h
@@ -1,11 +1,11 @@
#pragma once
+#include <vcpkg/base/optional.h>
+
#include <limits>
#include <string>
#include <vector>
-#include <vcpkg/base/optional.h>
-
namespace vcpkg
{
struct StringView
diff --git a/toolsrc/include/vcpkg/base/system.debug.h b/toolsrc/include/vcpkg/base/system.debug.h
index c1f98a9e1..d9c50ac8e 100644
--- a/toolsrc/include/vcpkg/base/system.debug.h
+++ b/toolsrc/include/vcpkg/base/system.debug.h
@@ -1,10 +1,10 @@
#pragma once
-#include <atomic>
-
#include <vcpkg/base/chrono.h>
#include <vcpkg/base/system.print.h>
+#include <atomic>
+
namespace vcpkg::Debug
{
extern std::atomic<bool> g_debugging;
diff --git a/toolsrc/include/vcpkg/base/system.process.h b/toolsrc/include/vcpkg/base/system.process.h
index 9dbb5d069..91faa5985 100644
--- a/toolsrc/include/vcpkg/base/system.process.h
+++ b/toolsrc/include/vcpkg/base/system.process.h
@@ -1,13 +1,13 @@
#pragma once
+#include <vcpkg/base/files.h>
+#include <vcpkg/base/zstringview.h>
+
#include <functional>
#include <string>
#include <unordered_map>
#include <vector>
-#include <vcpkg/base/files.h>
-#include <vcpkg/base/zstringview.h>
-
namespace vcpkg::System
{
struct CMakeVariable
diff --git a/toolsrc/include/vcpkg/base/zstringview.h b/toolsrc/include/vcpkg/base/zstringview.h
index 8aa0dbdaf..ab2c23251 100644
--- a/toolsrc/include/vcpkg/base/zstringview.h
+++ b/toolsrc/include/vcpkg/base/zstringview.h
@@ -1,12 +1,12 @@
#pragma once
+#include <vcpkg/base/stringview.h>
+
#include <algorithm>
#include <cstddef>
#include <cstring>
#include <string>
-#include <vcpkg/base/stringview.h>
-
namespace vcpkg
{
// A counted view of a null-terminated string
diff --git a/toolsrc/include/vcpkg/binarycaching.h b/toolsrc/include/vcpkg/binarycaching.h
index 8517c551a..44c223084 100644
--- a/toolsrc/include/vcpkg/binarycaching.h
+++ b/toolsrc/include/vcpkg/binarycaching.h
@@ -2,6 +2,7 @@
#include <vcpkg/base/expected.h>
#include <vcpkg/base/files.h>
+
#include <vcpkg/packagespec.h>
#include <vcpkg/vcpkgpaths.h>
diff --git a/toolsrc/include/vcpkg/binarycaching.private.h b/toolsrc/include/vcpkg/binarycaching.private.h
index 6f2fda9c0..040b34597 100644
--- a/toolsrc/include/vcpkg/binarycaching.private.h
+++ b/toolsrc/include/vcpkg/binarycaching.private.h
@@ -1,11 +1,11 @@
#pragma once
-#include <string>
-
#include <vcpkg/dependencies.h>
#include <vcpkg/packagespec.h>
#include <vcpkg/vcpkgpaths.h>
+#include <string>
+
namespace vcpkg
{
std::string reformat_version(const std::string& version, const std::string& abi_tag);
diff --git a/toolsrc/include/vcpkg/build.h b/toolsrc/include/vcpkg/build.h
index 5d29b0bc3..0fac8222c 100644
--- a/toolsrc/include/vcpkg/build.h
+++ b/toolsrc/include/vcpkg/build.h
@@ -1,14 +1,10 @@
#pragma once
-#include <array>
-#include <map>
-#include <set>
-#include <vector>
-
#include <vcpkg/base/cstringview.h>
#include <vcpkg/base/files.h>
#include <vcpkg/base/optional.h>
#include <vcpkg/base/system.process.h>
+
#include <vcpkg/cmakevars.h>
#include <vcpkg/packagespec.h>
#include <vcpkg/statusparagraphs.h>
@@ -16,6 +12,11 @@
#include <vcpkg/vcpkgcmdarguments.h>
#include <vcpkg/vcpkgpaths.h>
+#include <array>
+#include <map>
+#include <set>
+#include <vector>
+
namespace vcpkg
{
struct IBinaryProvider;
diff --git a/toolsrc/include/vcpkg/buildenvironment.h b/toolsrc/include/vcpkg/buildenvironment.h
index fe5bbeaf7..921fb419d 100644
--- a/toolsrc/include/vcpkg/buildenvironment.h
+++ b/toolsrc/include/vcpkg/buildenvironment.h
@@ -1,9 +1,10 @@
-#include <string>
-#include <vector>
-
#include <vcpkg/base/system.process.h>
+
#include <vcpkg/vcpkgpaths.h>
+#include <string>
+#include <vector>
+
namespace vcpkg
{
std::string make_cmake_cmd(const VcpkgPaths& paths,
diff --git a/toolsrc/include/vcpkg/cmakevars.h b/toolsrc/include/vcpkg/cmakevars.h
index e2f1df522..1c02376b9 100644
--- a/toolsrc/include/vcpkg/cmakevars.h
+++ b/toolsrc/include/vcpkg/cmakevars.h
@@ -1,6 +1,7 @@
#pragma once
#include <vcpkg/base/optional.h>
+
#include <vcpkg/portfileprovider.h>
#include <vcpkg/vcpkgpaths.h>
diff --git a/toolsrc/include/vcpkg/commands.h b/toolsrc/include/vcpkg/commands.h
index 2a8d88320..cec9237f5 100644
--- a/toolsrc/include/vcpkg/commands.h
+++ b/toolsrc/include/vcpkg/commands.h
@@ -1,15 +1,15 @@
#pragma once
-#include <array>
-#include <map>
-#include <vector>
-
#include <vcpkg/build.h>
#include <vcpkg/dependencies.h>
#include <vcpkg/statusparagraphs.h>
#include <vcpkg/vcpkgcmdarguments.h>
#include <vcpkg/vcpkgpaths.h>
+#include <array>
+#include <map>
+#include <vector>
+
namespace vcpkg::Commands
{
using CommandTypeA = void (*)(const VcpkgCmdArguments& args, const VcpkgPaths& paths, Triplet default_triplet);
diff --git a/toolsrc/include/vcpkg/dependencies.h b/toolsrc/include/vcpkg/dependencies.h
index 9e11d1c41..a9021355f 100644
--- a/toolsrc/include/vcpkg/dependencies.h
+++ b/toolsrc/include/vcpkg/dependencies.h
@@ -1,11 +1,8 @@
#pragma once
-#include <functional>
-#include <map>
-#include <vector>
-
#include <vcpkg/base/optional.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/build.h>
#include <vcpkg/cmakevars.h>
#include <vcpkg/packagespec.h>
@@ -13,6 +10,10 @@
#include <vcpkg/statusparagraphs.h>
#include <vcpkg/vcpkgpaths.h>
+#include <functional>
+#include <map>
+#include <vector>
+
namespace vcpkg::Graphs
{
struct Randomizer;
diff --git a/toolsrc/include/vcpkg/export.chocolatey.h b/toolsrc/include/vcpkg/export.chocolatey.h
index a6dde36db..7804108fd 100644
--- a/toolsrc/include/vcpkg/export.chocolatey.h
+++ b/toolsrc/include/vcpkg/export.chocolatey.h
@@ -1,10 +1,10 @@
#pragma once
-#include <vector>
-
#include <vcpkg/dependencies.h>
#include <vcpkg/vcpkgpaths.h>
+#include <vector>
+
namespace vcpkg::Export::Chocolatey
{
struct Options
diff --git a/toolsrc/include/vcpkg/export.ifw.h b/toolsrc/include/vcpkg/export.ifw.h
index ec01511aa..b1573924e 100644
--- a/toolsrc/include/vcpkg/export.ifw.h
+++ b/toolsrc/include/vcpkg/export.ifw.h
@@ -1,11 +1,11 @@
#pragma once
-#include <string>
-#include <vector>
-
#include <vcpkg/dependencies.h>
#include <vcpkg/vcpkgpaths.h>
+#include <string>
+#include <vector>
+
namespace vcpkg::Export::IFW
{
struct Options
diff --git a/toolsrc/include/vcpkg/export.prefab.h b/toolsrc/include/vcpkg/export.prefab.h
index cfd99bec7..8fa064e77 100644
--- a/toolsrc/include/vcpkg/export.prefab.h
+++ b/toolsrc/include/vcpkg/export.prefab.h
@@ -1,11 +1,12 @@
#pragma once
-#include <vector>
-
#include <vcpkg/base/system.h>
+
#include <vcpkg/dependencies.h>
#include <vcpkg/vcpkgpaths.h>
+#include <vector>
+
namespace vcpkg::Export::Prefab
{
constexpr int kFragmentSize = 3;
diff --git a/toolsrc/include/vcpkg/globalstate.h b/toolsrc/include/vcpkg/globalstate.h
index a5bc46ec5..35ca71dbb 100644
--- a/toolsrc/include/vcpkg/globalstate.h
+++ b/toolsrc/include/vcpkg/globalstate.h
@@ -1,11 +1,11 @@
#pragma once
-#include <atomic>
-#include <string>
-
#include <vcpkg/base/chrono.h>
#include <vcpkg/base/util.h>
+#include <atomic>
+#include <string>
+
namespace vcpkg
{
struct GlobalState
diff --git a/toolsrc/include/vcpkg/help.h b/toolsrc/include/vcpkg/help.h
index bebf91c64..97bc11864 100644
--- a/toolsrc/include/vcpkg/help.h
+++ b/toolsrc/include/vcpkg/help.h
@@ -1,10 +1,10 @@
#pragma once
-#include <string>
-
#include <vcpkg/vcpkgcmdarguments.h>
#include <vcpkg/vcpkgpaths.h>
+#include <string>
+
namespace vcpkg::Help
{
extern const CommandStructure COMMAND_STRUCTURE;
diff --git a/toolsrc/include/vcpkg/install.h b/toolsrc/include/vcpkg/install.h
index 81beb8a15..2c674e7de 100644
--- a/toolsrc/include/vcpkg/install.h
+++ b/toolsrc/include/vcpkg/install.h
@@ -1,13 +1,14 @@
#pragma once
-#include <vector>
-
#include <vcpkg/base/chrono.h>
+
#include <vcpkg/build.h>
#include <vcpkg/dependencies.h>
#include <vcpkg/vcpkgcmdarguments.h>
#include <vcpkg/vcpkgpaths.h>
+#include <vector>
+
namespace vcpkg::Install
{
enum class KeepGoing
diff --git a/toolsrc/include/vcpkg/metrics.h b/toolsrc/include/vcpkg/metrics.h
index 67fbfc00f..3ab1bc758 100644
--- a/toolsrc/include/vcpkg/metrics.h
+++ b/toolsrc/include/vcpkg/metrics.h
@@ -1,10 +1,10 @@
#pragma once
-#include <string>
-
#include <vcpkg/base/files.h>
#include <vcpkg/base/util.h>
+#include <string>
+
namespace vcpkg::Metrics
{
struct Metrics : Util::ResourceBase
diff --git a/toolsrc/include/vcpkg/packagespec.h b/toolsrc/include/vcpkg/packagespec.h
index 014c1318d..495056884 100644
--- a/toolsrc/include/vcpkg/packagespec.h
+++ b/toolsrc/include/vcpkg/packagespec.h
@@ -2,6 +2,7 @@
#include <vcpkg/base/expected.h>
#include <vcpkg/base/optional.h>
+
#include <vcpkg/platform-expression.h>
#include <vcpkg/triplet.h>
diff --git a/toolsrc/include/vcpkg/paragraphparser.h b/toolsrc/include/vcpkg/paragraphparser.h
index 1f48a720f..4403b3aea 100644
--- a/toolsrc/include/vcpkg/paragraphparser.h
+++ b/toolsrc/include/vcpkg/paragraphparser.h
@@ -1,15 +1,16 @@
#pragma once
+#include <vcpkg/base/expected.h>
+
+#include <vcpkg/packagespec.h>
+#include <vcpkg/textrowcol.h>
+
#include <map>
#include <memory>
#include <string>
#include <unordered_map>
#include <vector>
-#include <vcpkg/base/expected.h>
-#include <vcpkg/packagespec.h>
-#include <vcpkg/textrowcol.h>
-
namespace vcpkg::Parse
{
struct ParseControlErrorInfo
diff --git a/toolsrc/include/vcpkg/paragraphs.h b/toolsrc/include/vcpkg/paragraphs.h
index 67077f6c2..25d037591 100644
--- a/toolsrc/include/vcpkg/paragraphs.h
+++ b/toolsrc/include/vcpkg/paragraphs.h
@@ -1,6 +1,7 @@
#pragma once
#include <vcpkg/base/expected.h>
+
#include <vcpkg/binaryparagraph.h>
#include <vcpkg/paragraphparser.h>
#include <vcpkg/vcpkgpaths.h>
diff --git a/toolsrc/include/vcpkg/platform-expression.h b/toolsrc/include/vcpkg/platform-expression.h
index 8beb5d1d9..b9a6f6a88 100644
--- a/toolsrc/include/vcpkg/platform-expression.h
+++ b/toolsrc/include/vcpkg/platform-expression.h
@@ -1,11 +1,11 @@
#pragma once
-#include <string>
-#include <unordered_map>
-
#include <vcpkg/base/expected.h>
#include <vcpkg/base/stringview.h>
+#include <string>
+#include <unordered_map>
+
namespace vcpkg::PlatformExpression
{
// map of cmake variables and their values.
diff --git a/toolsrc/include/vcpkg/portfileprovider.h b/toolsrc/include/vcpkg/portfileprovider.h
index 50abbc8ca..e4b5d9cb5 100644
--- a/toolsrc/include/vcpkg/portfileprovider.h
+++ b/toolsrc/include/vcpkg/portfileprovider.h
@@ -2,6 +2,7 @@
#include <vcpkg/base/expected.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/sourceparagraph.h>
#include <vcpkg/vcpkgpaths.h>
diff --git a/toolsrc/include/vcpkg/postbuildlint.buildtype.h b/toolsrc/include/vcpkg/postbuildlint.buildtype.h
index c99fe6084..4d6da1494 100644
--- a/toolsrc/include/vcpkg/postbuildlint.buildtype.h
+++ b/toolsrc/include/vcpkg/postbuildlint.buildtype.h
@@ -1,11 +1,12 @@
#pragma once
-#include <array>
-#include <regex>
-
#include <vcpkg/base/cstringview.h>
+
#include <vcpkg/build.h>
+#include <array>
+#include <regex>
+
namespace vcpkg::PostBuildLint
{
struct BuildType
diff --git a/toolsrc/include/vcpkg/sourceparagraph.h b/toolsrc/include/vcpkg/sourceparagraph.h
index 00b847e64..b2743645c 100644
--- a/toolsrc/include/vcpkg/sourceparagraph.h
+++ b/toolsrc/include/vcpkg/sourceparagraph.h
@@ -5,6 +5,7 @@
#include <vcpkg/base/span.h>
#include <vcpkg/base/system.h>
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/packagespec.h>
#include <vcpkg/paragraphparser.h>
#include <vcpkg/platform-expression.h>
diff --git a/toolsrc/include/vcpkg/statusparagraph.h b/toolsrc/include/vcpkg/statusparagraph.h
index 5228e2964..dde4ecb19 100644
--- a/toolsrc/include/vcpkg/statusparagraph.h
+++ b/toolsrc/include/vcpkg/statusparagraph.h
@@ -1,9 +1,9 @@
#pragma once
-#include <map>
-
#include <vcpkg/binaryparagraph.h>
+#include <map>
+
namespace vcpkg
{
enum class InstallState
diff --git a/toolsrc/include/vcpkg/statusparagraphs.h b/toolsrc/include/vcpkg/statusparagraphs.h
index bebb4a3e0..8fd85b4e0 100644
--- a/toolsrc/include/vcpkg/statusparagraphs.h
+++ b/toolsrc/include/vcpkg/statusparagraphs.h
@@ -1,9 +1,9 @@
#pragma once
+#include <vcpkg/statusparagraph.h>
+
#include <iterator>
#include <memory>
-#include <vcpkg/statusparagraph.h>
-
namespace vcpkg
{
/// <summary>Status paragraphs</summary>
diff --git a/toolsrc/include/vcpkg/tools.h b/toolsrc/include/vcpkg/tools.h
index 7c5ad0480..b57ca2918 100644
--- a/toolsrc/include/vcpkg/tools.h
+++ b/toolsrc/include/vcpkg/tools.h
@@ -1,10 +1,10 @@
#pragma once
+#include <vcpkg/base/files.h>
+
#include <string>
#include <utility>
-#include <vcpkg/base/files.h>
-
namespace vcpkg
{
struct VcpkgPaths;
diff --git a/toolsrc/include/vcpkg/triplet.h b/toolsrc/include/vcpkg/triplet.h
index d23887b47..736b22a2d 100644
--- a/toolsrc/include/vcpkg/triplet.h
+++ b/toolsrc/include/vcpkg/triplet.h
@@ -1,11 +1,12 @@
#pragma once
-#include <string>
-
#include <vcpkg/base/optional.h>
#include <vcpkg/base/system.h>
+
#include <vcpkg/vcpkgcmdarguments.h>
+#include <string>
+
namespace vcpkg
{
struct TripletInstance;
diff --git a/toolsrc/include/vcpkg/userconfig.h b/toolsrc/include/vcpkg/userconfig.h
index 4a93472e2..74f8c876a 100644
--- a/toolsrc/include/vcpkg/userconfig.h
+++ b/toolsrc/include/vcpkg/userconfig.h
@@ -1,9 +1,9 @@
#pragma once
-#include <string>
-
#include <vcpkg/base/files.h>
+#include <string>
+
namespace vcpkg
{
struct UserConfig
diff --git a/toolsrc/include/vcpkg/vcpkgcmdarguments.h b/toolsrc/include/vcpkg/vcpkgcmdarguments.h
index bcbf10619..6973311b0 100644
--- a/toolsrc/include/vcpkg/vcpkgcmdarguments.h
+++ b/toolsrc/include/vcpkg/vcpkgcmdarguments.h
@@ -1,15 +1,15 @@
#pragma once
-#include <memory>
-#include <unordered_map>
-#include <unordered_set>
-#include <vector>
-
#include <vcpkg/base/files.h>
#include <vcpkg/base/optional.h>
#include <vcpkg/base/span.h>
#include <vcpkg/base/stringliteral.h>
+#include <memory>
+#include <unordered_map>
+#include <unordered_set>
+#include <vector>
+
namespace vcpkg
{
struct ParsedArguments
diff --git a/toolsrc/include/vcpkg/vcpkglib.h b/toolsrc/include/vcpkg/vcpkglib.h
index 5674d30db..0fd66e814 100644
--- a/toolsrc/include/vcpkg/vcpkglib.h
+++ b/toolsrc/include/vcpkg/vcpkglib.h
@@ -1,6 +1,7 @@
#pragma once
#include <vcpkg/base/sortedvector.h>
+
#include <vcpkg/statusparagraphs.h>
#include <vcpkg/vcpkgpaths.h>
diff --git a/toolsrc/include/vcpkg/vcpkgpaths.h b/toolsrc/include/vcpkg/vcpkgpaths.h
index ba7b01e0e..c9168f149 100644
--- a/toolsrc/include/vcpkg/vcpkgpaths.h
+++ b/toolsrc/include/vcpkg/vcpkgpaths.h
@@ -5,6 +5,7 @@
#include <vcpkg/base/lazy.h>
#include <vcpkg/base/optional.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/binaryparagraph.h>
#include <vcpkg/packagespec.h>
#include <vcpkg/tools.h>
diff --git a/toolsrc/src/vcpkg-fuzz/main.cpp b/toolsrc/src/vcpkg-fuzz/main.cpp
index af482fb56..85ce742f8 100644
--- a/toolsrc/src/vcpkg-fuzz/main.cpp
+++ b/toolsrc/src/vcpkg-fuzz/main.cpp
@@ -1,16 +1,17 @@
-#include <string.h>
-
-#include <iostream>
-#include <sstream>
-#include <utility>
-
#include <vcpkg/base/checks.h>
#include <vcpkg/base/json.h>
#include <vcpkg/base/stringview.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/unicode.h>
+
#include <vcpkg/platform-expression.h>
+#include <string.h>
+
+#include <iostream>
+#include <sstream>
+#include <utility>
+
using namespace vcpkg;
namespace
diff --git a/toolsrc/src/vcpkg-test/arguments.cpp b/toolsrc/src/vcpkg-test/arguments.cpp
index a40edc945..3ce4c5a9b 100644
--- a/toolsrc/src/vcpkg-test/arguments.cpp
+++ b/toolsrc/src/vcpkg-test/arguments.cpp
@@ -1,9 +1,9 @@
#include <catch2/catch.hpp>
-#include <vector>
-
#include <vcpkg/vcpkgcmdarguments.h>
+#include <vector>
+
using vcpkg::CommandSetting;
using vcpkg::CommandStructure;
using vcpkg::CommandSwitch;
diff --git a/toolsrc/src/vcpkg-test/binarycaching.cpp b/toolsrc/src/vcpkg-test/binarycaching.cpp
index 49386b529..a8204f9c2 100644
--- a/toolsrc/src/vcpkg-test/binarycaching.cpp
+++ b/toolsrc/src/vcpkg-test/binarycaching.cpp
@@ -1,8 +1,7 @@
#include <catch2/catch.hpp>
-#include <string>
-
#include <vcpkg/base/files.h>
+
#include <vcpkg/binarycaching.h>
#include <vcpkg/binarycaching.private.h>
#include <vcpkg/dependencies.h>
@@ -10,6 +9,8 @@
#include <vcpkg/sourceparagraph.h>
#include <vcpkg/vcpkgcmdarguments.h>
+#include <string>
+
using namespace vcpkg;
TEST_CASE ("reformat_version semver-ish", "[reformat_version]")
diff --git a/toolsrc/src/vcpkg-test/commands.build.cpp b/toolsrc/src/vcpkg-test/commands.build.cpp
index 573d217e4..88749e7fe 100644
--- a/toolsrc/src/vcpkg-test/commands.build.cpp
+++ b/toolsrc/src/vcpkg-test/commands.build.cpp
@@ -1,14 +1,16 @@
#include <catch2/catch.hpp>
-#include <iterator>
-#include <string>
-
-#include <vcpkg-test/util.h>
#include <vcpkg/base/files.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/vcpkgcmdarguments.h>
#include <vcpkg/vcpkgpaths.h>
+#include <iterator>
+#include <string>
+
+#include <vcpkg-test/util.h>
+
using namespace vcpkg;
TEST_CASE ("build smoke test", "[commands-build]")
diff --git a/toolsrc/src/vcpkg-test/commands.create.cpp b/toolsrc/src/vcpkg-test/commands.create.cpp
index 345527cca..4d8b2fd50 100644
--- a/toolsrc/src/vcpkg-test/commands.create.cpp
+++ b/toolsrc/src/vcpkg-test/commands.create.cpp
@@ -1,13 +1,14 @@
#include <catch2/catch.hpp>
-#include <iterator>
-#include <string>
-
#include <vcpkg/base/files.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/vcpkgcmdarguments.h>
#include <vcpkg/vcpkgpaths.h>
+#include <iterator>
+#include <string>
+
TEST_CASE ("create smoke test", "[commands-create]")
{
using namespace vcpkg;
diff --git a/toolsrc/src/vcpkg-test/dependencies.cpp b/toolsrc/src/vcpkg-test/dependencies.cpp
index ad4fff9e4..6bd9dfc42 100644
--- a/toolsrc/src/vcpkg-test/dependencies.cpp
+++ b/toolsrc/src/vcpkg-test/dependencies.cpp
@@ -1,11 +1,12 @@
#include <catch2/catch.hpp>
-#include <vcpkg-test/mockcmakevarprovider.h>
-#include <vcpkg-test/util.h>
#include <vcpkg/dependencies.h>
#include <vcpkg/paragraphparser.h>
#include <vcpkg/sourceparagraph.h>
+#include <vcpkg-test/mockcmakevarprovider.h>
+#include <vcpkg-test/util.h>
+
using namespace vcpkg;
using namespace vcpkg::Parse;
diff --git a/toolsrc/src/vcpkg-test/files.cpp b/toolsrc/src/vcpkg-test/files.cpp
index 0a8362a51..bc617d326 100644
--- a/toolsrc/src/vcpkg-test/files.cpp
+++ b/toolsrc/src/vcpkg-test/files.cpp
@@ -1,12 +1,13 @@
#include <catch2/catch.hpp>
+#include <vcpkg/base/files.h>
+#include <vcpkg/base/strings.h>
+
#include <iostream>
#include <random>
#include <vector>
#include <vcpkg-test/util.h>
-#include <vcpkg/base/files.h>
-#include <vcpkg/base/strings.h>
using vcpkg::Test::AllowSymlinks;
using vcpkg::Test::base_temporary_directory;
diff --git a/toolsrc/src/vcpkg-test/hash.cpp b/toolsrc/src/vcpkg-test/hash.cpp
index 88c7bd7b0..9f3ccc25e 100644
--- a/toolsrc/src/vcpkg-test/hash.cpp
+++ b/toolsrc/src/vcpkg-test/hash.cpp
@@ -1,12 +1,12 @@
#include <catch2/catch.hpp>
+#include <vcpkg/base/hash.h>
+
#include <algorithm>
#include <iostream>
#include <iterator>
#include <map>
-#include <vcpkg/base/hash.h>
-
namespace Hash = vcpkg::Hash;
using vcpkg::StringView;
diff --git a/toolsrc/src/vcpkg-test/json.cpp b/toolsrc/src/vcpkg-test/json.cpp
index 19aaaa6fe..90a3537ab 100644
--- a/toolsrc/src/vcpkg-test/json.cpp
+++ b/toolsrc/src/vcpkg-test/json.cpp
@@ -1,10 +1,11 @@
#include <catch2/catch.hpp>
+#include <vcpkg/base/json.h>
+#include <vcpkg/base/unicode.h>
+
#include <iostream>
#include "math.h"
-#include <vcpkg/base/json.h>
-#include <vcpkg/base/unicode.h>
// TODO: remove this once we switch to C++20 completely
// This is the worst, but we also can't really deal with it any other way.
diff --git a/toolsrc/src/vcpkg-test/manifests.cpp b/toolsrc/src/vcpkg-test/manifests.cpp
index bfe15cd2a..108b2d0c5 100644
--- a/toolsrc/src/vcpkg-test/manifests.cpp
+++ b/toolsrc/src/vcpkg-test/manifests.cpp
@@ -1,11 +1,13 @@
#include <catch2/catch.hpp>
-#include <vcpkg-test/util.h>
#include <vcpkg/base/json.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/paragraphs.h>
#include <vcpkg/sourceparagraph.h>
+#include <vcpkg-test/util.h>
+
using namespace vcpkg;
using namespace vcpkg::Paragraphs;
using namespace vcpkg::Test;
diff --git a/toolsrc/src/vcpkg-test/optional.cpp b/toolsrc/src/vcpkg-test/optional.cpp
index f7b2770b8..929410eb3 100644
--- a/toolsrc/src/vcpkg-test/optional.cpp
+++ b/toolsrc/src/vcpkg-test/optional.cpp
@@ -1,9 +1,9 @@
#include <catch2/catch.hpp>
-#include <vector>
-
#include <vcpkg/base/optional.h>
+#include <vector>
+
namespace
{
struct identity_projection
diff --git a/toolsrc/src/vcpkg-test/paragraph.cpp b/toolsrc/src/vcpkg-test/paragraph.cpp
index e4b2cf0e2..2638a3900 100644
--- a/toolsrc/src/vcpkg-test/paragraph.cpp
+++ b/toolsrc/src/vcpkg-test/paragraph.cpp
@@ -1,9 +1,11 @@
#include <catch2/catch.hpp>
-#include <vcpkg-test/util.h>
#include <vcpkg/base/strings.h>
+
#include <vcpkg/paragraphs.h>
+#include <vcpkg-test/util.h>
+
namespace Strings = vcpkg::Strings;
using vcpkg::Parse::Paragraph;
diff --git a/toolsrc/src/vcpkg-test/plan.cpp b/toolsrc/src/vcpkg-test/plan.cpp
index a6c9a54ec..09c377ecc 100644
--- a/toolsrc/src/vcpkg-test/plan.cpp
+++ b/toolsrc/src/vcpkg-test/plan.cpp
@@ -1,16 +1,18 @@
#include <catch2/catch.hpp>
+#include <vcpkg/base/graphs.h>
+
+#include <vcpkg/dependencies.h>
+#include <vcpkg/portfileprovider.h>
+#include <vcpkg/sourceparagraph.h>
+#include <vcpkg/triplet.h>
+
#include <memory>
#include <unordered_map>
#include <vector>
#include <vcpkg-test/mockcmakevarprovider.h>
#include <vcpkg-test/util.h>
-#include <vcpkg/base/graphs.h>
-#include <vcpkg/dependencies.h>
-#include <vcpkg/portfileprovider.h>
-#include <vcpkg/sourceparagraph.h>
-#include <vcpkg/triplet.h>
using namespace vcpkg;
diff --git a/toolsrc/src/vcpkg-test/specifier.cpp b/toolsrc/src/vcpkg-test/specifier.cpp
index 2a1398416..f350ff601 100644
--- a/toolsrc/src/vcpkg-test/specifier.cpp
+++ b/toolsrc/src/vcpkg-test/specifier.cpp
@@ -2,6 +2,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/packagespec.h>
using namespace vcpkg;
diff --git a/toolsrc/src/vcpkg-test/statusparagraphs.cpp b/toolsrc/src/vcpkg-test/statusparagraphs.cpp
index f2d8ba37c..382eab1a7 100644
--- a/toolsrc/src/vcpkg-test/statusparagraphs.cpp
+++ b/toolsrc/src/vcpkg-test/statusparagraphs.cpp
@@ -1,10 +1,12 @@
#include <catch2/catch.hpp>
-#include <vcpkg-test/util.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/paragraphs.h>
#include <vcpkg/statusparagraphs.h>
+#include <vcpkg-test/util.h>
+
using namespace vcpkg;
using namespace vcpkg::Paragraphs;
using namespace vcpkg::Test;
diff --git a/toolsrc/src/vcpkg-test/strings.cpp b/toolsrc/src/vcpkg-test/strings.cpp
index da3198976..95a6de2af 100644
--- a/toolsrc/src/vcpkg-test/strings.cpp
+++ b/toolsrc/src/vcpkg-test/strings.cpp
@@ -1,13 +1,13 @@
#include <catch2/catch.hpp>
+#include <vcpkg/base/strings.h>
+
#include <stdint.h>
#include <string>
#include <utility>
#include <vector>
-#include <vcpkg/base/strings.h>
-
TEST_CASE ("b32 encoding", "[strings]")
{
using u64 = uint64_t;
diff --git a/toolsrc/src/vcpkg-test/system.cpp b/toolsrc/src/vcpkg-test/system.cpp
index 596b569a7..015406358 100644
--- a/toolsrc/src/vcpkg-test/system.cpp
+++ b/toolsrc/src/vcpkg-test/system.cpp
@@ -2,8 +2,6 @@
#include <catch2/catch.hpp>
-#include <string>
-
#include <vcpkg/base/optional.h>
#include <vcpkg/base/strings.h>
#include <vcpkg/base/stringview.h>
@@ -11,6 +9,8 @@
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/zstringview.h>
+#include <string>
+
using vcpkg::nullopt;
using vcpkg::Optional;
using vcpkg::StringView;
diff --git a/toolsrc/src/vcpkg-test/update.cpp b/toolsrc/src/vcpkg-test/update.cpp
index 0ae893855..68339547a 100644
--- a/toolsrc/src/vcpkg-test/update.cpp
+++ b/toolsrc/src/vcpkg-test/update.cpp
@@ -1,9 +1,11 @@
#include <catch2/catch.hpp>
-#include <vcpkg-test/util.h>
#include <vcpkg/base/sortedvector.h>
+
#include <vcpkg/update.h>
+#include <vcpkg-test/util.h>
+
using namespace vcpkg;
using namespace vcpkg::Update;
using namespace vcpkg::Test;
diff --git a/toolsrc/src/vcpkg-test/util.cpp b/toolsrc/src/vcpkg-test/util.cpp
index c857db5b2..74ade3aeb 100644
--- a/toolsrc/src/vcpkg-test/util.cpp
+++ b/toolsrc/src/vcpkg-test/util.cpp
@@ -2,12 +2,14 @@
#include <catch2/catch.hpp>
-#include <vcpkg-test/util.h>
#include <vcpkg/base/checks.h>
#include <vcpkg/base/files.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/statusparagraph.h>
+#include <vcpkg-test/util.h>
+
// used to get the implementation specific compiler flags (i.e., __cpp_lib_filesystem)
#include <ciso646>
#include <iostream>
diff --git a/toolsrc/src/vcpkg.cpp b/toolsrc/src/vcpkg.cpp
index 003ae1024..40ccb1668 100644
--- a/toolsrc/src/vcpkg.cpp
+++ b/toolsrc/src/vcpkg.cpp
@@ -1,10 +1,5 @@
#include <vcpkg/base/system_headers.h>
-#include <cassert>
-#include <fstream>
-#include <memory>
-#include <random>
-
#include <vcpkg/base/chrono.h>
#include <vcpkg/base/files.h>
#include <vcpkg/base/pragmas.h>
@@ -12,6 +7,7 @@
#include <vcpkg/base/system.debug.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/globalstate.h>
#include <vcpkg/help.h>
@@ -21,6 +17,11 @@
#include <vcpkg/userconfig.h>
#include <vcpkg/vcpkglib.h>
+#include <cassert>
+#include <fstream>
+#include <memory>
+#include <random>
+
#if defined(_WIN32)
#pragma comment(lib, "ole32")
#pragma comment(lib, "shell32")
diff --git a/toolsrc/src/vcpkg/archives.cpp b/toolsrc/src/vcpkg/archives.cpp
index d22e841de..ca82b3100 100644
--- a/toolsrc/src/vcpkg/archives.cpp
+++ b/toolsrc/src/vcpkg/archives.cpp
@@ -1,7 +1,8 @@
#include "pch.h"
-#include <vcpkg/archives.h>
#include <vcpkg/base/system.process.h>
+
+#include <vcpkg/archives.h>
#include <vcpkg/commands.h>
namespace vcpkg::Archives
diff --git a/toolsrc/src/vcpkg/base/json.cpp b/toolsrc/src/vcpkg/base/json.cpp
index 1e9b413c9..75b917523 100644
--- a/toolsrc/src/vcpkg/base/json.cpp
+++ b/toolsrc/src/vcpkg/base/json.cpp
@@ -1,12 +1,12 @@
#include "pch.h"
-#include <inttypes.h>
-
#include <vcpkg/base/files.h>
#include <vcpkg/base/json.h>
#include <vcpkg/base/system.debug.h>
#include <vcpkg/base/unicode.h>
+#include <inttypes.h>
+
namespace vcpkg::Json
{
using VK = ValueKind;
diff --git a/toolsrc/src/vcpkg/base/parse.cpp b/toolsrc/src/vcpkg/base/parse.cpp
index 026b58b73..4d1063cfb 100644
--- a/toolsrc/src/vcpkg/base/parse.cpp
+++ b/toolsrc/src/vcpkg/base/parse.cpp
@@ -1,13 +1,14 @@
#include "pch.h"
-#include <utility>
-
#include <vcpkg/base/parse.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/packagespec.h>
#include <vcpkg/paragraphparser.h>
+#include <utility>
+
using namespace vcpkg;
namespace vcpkg::Parse
diff --git a/toolsrc/src/vcpkg/base/stringview.cpp b/toolsrc/src/vcpkg/base/stringview.cpp
index 1528cdf45..8ab114a5e 100644
--- a/toolsrc/src/vcpkg/base/stringview.cpp
+++ b/toolsrc/src/vcpkg/base/stringview.cpp
@@ -1,11 +1,11 @@
#include "pch.h"
-#include <cstring>
-
#include <vcpkg/base/checks.h>
#include <vcpkg/base/lineinfo.h>
#include <vcpkg/base/stringview.h>
+#include <cstring>
+
namespace vcpkg
{
std::vector<StringView> StringView::find_all_enclosed(const StringView& input,
diff --git a/toolsrc/src/vcpkg/base/system.cpp b/toolsrc/src/vcpkg/base/system.cpp
index d02c7ae4b..6fdfeb6a7 100644
--- a/toolsrc/src/vcpkg/base/system.cpp
+++ b/toolsrc/src/vcpkg/base/system.cpp
@@ -1,13 +1,13 @@
#include "pch.h"
-#include <ctime>
-
#include <vcpkg/base/checks.h>
#include <vcpkg/base/chrono.h>
#include <vcpkg/base/system.debug.h>
#include <vcpkg/base/system.h>
#include <vcpkg/base/util.h>
+#include <ctime>
+
using namespace vcpkg::System;
namespace vcpkg
diff --git a/toolsrc/src/vcpkg/base/system.process.cpp b/toolsrc/src/vcpkg/base/system.process.cpp
index 2feaa3d74..fba866fb8 100644
--- a/toolsrc/src/vcpkg/base/system.process.cpp
+++ b/toolsrc/src/vcpkg/base/system.process.cpp
@@ -1,7 +1,5 @@
#include "pch.h"
-#include <ctime>
-
#include <vcpkg/base/checks.h>
#include <vcpkg/base/chrono.h>
#include <vcpkg/base/system.debug.h>
@@ -9,6 +7,8 @@
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/util.h>
+#include <ctime>
+
#if defined(__APPLE__)
#include <mach-o/dyld.h>
#endif
diff --git a/toolsrc/src/vcpkg/base/uint128.cpp b/toolsrc/src/vcpkg/base/uint128.cpp
index e5c872e45..900cbf9e6 100644
--- a/toolsrc/src/vcpkg/base/uint128.cpp
+++ b/toolsrc/src/vcpkg/base/uint128.cpp
@@ -1,7 +1,7 @@
-#include <limits>
-
#include <vcpkg/base/uint128.h>
+#include <limits>
+
namespace vcpkg
{
UInt128& UInt128::operator<<=(int by) noexcept
diff --git a/toolsrc/src/vcpkg/binarycaching.cpp b/toolsrc/src/vcpkg/binarycaching.cpp
index 583720bc9..1ceeb6a77 100644
--- a/toolsrc/src/vcpkg/binarycaching.cpp
+++ b/toolsrc/src/vcpkg/binarycaching.cpp
@@ -6,6 +6,7 @@
#include <vcpkg/base/system.debug.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
+
#include <vcpkg/binarycaching.h>
#include <vcpkg/binarycaching.private.h>
#include <vcpkg/build.h>
diff --git a/toolsrc/src/vcpkg/binaryparagraph.cpp b/toolsrc/src/vcpkg/binaryparagraph.cpp
index 871a1ed62..0b0819fd7 100644
--- a/toolsrc/src/vcpkg/binaryparagraph.cpp
+++ b/toolsrc/src/vcpkg/binaryparagraph.cpp
@@ -3,6 +3,7 @@
#include <vcpkg/base/checks.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/binaryparagraph.h>
#include <vcpkg/paragraphparser.h>
#include <vcpkg/paragraphs.h>
diff --git a/toolsrc/src/vcpkg/build.cpp b/toolsrc/src/vcpkg/build.cpp
index 33239edc9..994ba441e 100644
--- a/toolsrc/src/vcpkg/build.cpp
+++ b/toolsrc/src/vcpkg/build.cpp
@@ -11,6 +11,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/binarycaching.h>
#include <vcpkg/build.h>
#include <vcpkg/buildenvironment.h>
diff --git a/toolsrc/src/vcpkg/cmakevars.cpp b/toolsrc/src/vcpkg/cmakevars.cpp
index d9ce1f481..ee718d408 100644
--- a/toolsrc/src/vcpkg/cmakevars.cpp
+++ b/toolsrc/src/vcpkg/cmakevars.cpp
@@ -5,6 +5,7 @@
#include <vcpkg/base/span.h>
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/buildenvironment.h>
#include <vcpkg/cmakevars.h>
#include <vcpkg/dependencies.h>
diff --git a/toolsrc/src/vcpkg/commands.autocomplete.cpp b/toolsrc/src/vcpkg/commands.autocomplete.cpp
index 6b09e36f3..611c78cbe 100644
--- a/toolsrc/src/vcpkg/commands.autocomplete.cpp
+++ b/toolsrc/src/vcpkg/commands.autocomplete.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/install.h>
#include <vcpkg/metrics.h>
diff --git a/toolsrc/src/vcpkg/commands.cache.cpp b/toolsrc/src/vcpkg/commands.cache.cpp
index 9dadedb41..e7802498c 100644
--- a/toolsrc/src/vcpkg/commands.cache.cpp
+++ b/toolsrc/src/vcpkg/commands.cache.cpp
@@ -2,6 +2,7 @@
#include <vcpkg/base/files.h>
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/binaryparagraph.h>
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
diff --git a/toolsrc/src/vcpkg/commands.ci.cpp b/toolsrc/src/vcpkg/commands.ci.cpp
index 8a92ff4f9..ef0e07794 100644
--- a/toolsrc/src/vcpkg/commands.ci.cpp
+++ b/toolsrc/src/vcpkg/commands.ci.cpp
@@ -6,6 +6,7 @@
#include <vcpkg/base/stringliteral.h>
#include <vcpkg/base/system.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/binarycaching.h>
#include <vcpkg/build.h>
#include <vcpkg/commands.h>
diff --git a/toolsrc/src/vcpkg/commands.ciclean.cpp b/toolsrc/src/vcpkg/commands.ciclean.cpp
index 33b7bf1c8..6c4a95d19 100644
--- a/toolsrc/src/vcpkg/commands.ciclean.cpp
+++ b/toolsrc/src/vcpkg/commands.ciclean.cpp
@@ -3,6 +3,7 @@
#include <vcpkg/base/checks.h>
#include <vcpkg/base/files.h>
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/vcpkgcmdarguments.h>
diff --git a/toolsrc/src/vcpkg/commands.contact.cpp b/toolsrc/src/vcpkg/commands.contact.cpp
index a1b72459c..fae8e4b56 100644
--- a/toolsrc/src/vcpkg/commands.contact.cpp
+++ b/toolsrc/src/vcpkg/commands.contact.cpp
@@ -3,6 +3,7 @@
#include <vcpkg/base/chrono.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
#include <vcpkg/userconfig.h>
diff --git a/toolsrc/src/vcpkg/commands.cpp b/toolsrc/src/vcpkg/commands.cpp
index 6f17e2d7b..be6d55304 100644
--- a/toolsrc/src/vcpkg/commands.cpp
+++ b/toolsrc/src/vcpkg/commands.cpp
@@ -2,6 +2,7 @@
#include <vcpkg/base/hash.h>
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/build.h>
#include <vcpkg/commands.h>
#include <vcpkg/export.h>
diff --git a/toolsrc/src/vcpkg/commands.create.cpp b/toolsrc/src/vcpkg/commands.create.cpp
index 14824a248..83d2e109d 100644
--- a/toolsrc/src/vcpkg/commands.create.cpp
+++ b/toolsrc/src/vcpkg/commands.create.cpp
@@ -2,6 +2,7 @@
#include <vcpkg/base/checks.h>
#include <vcpkg/base/files.h>
+
#include <vcpkg/buildenvironment.h>
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
diff --git a/toolsrc/src/vcpkg/commands.dependinfo.cpp b/toolsrc/src/vcpkg/commands.dependinfo.cpp
index 22e20c197..0431e0ad4 100644
--- a/toolsrc/src/vcpkg/commands.dependinfo.cpp
+++ b/toolsrc/src/vcpkg/commands.dependinfo.cpp
@@ -1,10 +1,9 @@
#include "pch.h"
-#include <vector>
-
#include <vcpkg/base/strings.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/dependencies.h>
#include <vcpkg/help.h>
@@ -12,6 +11,8 @@
#include <vcpkg/install.h>
#include <vcpkg/packagespec.h>
+#include <vector>
+
using vcpkg::Dependencies::ActionPlan;
using vcpkg::Dependencies::InstallPlanAction;
using vcpkg::PortFileProvider::PathsPortFileProvider;
diff --git a/toolsrc/src/vcpkg/commands.edit.cpp b/toolsrc/src/vcpkg/commands.edit.cpp
index 9d9dfee81..cd3ae6c4a 100644
--- a/toolsrc/src/vcpkg/commands.edit.cpp
+++ b/toolsrc/src/vcpkg/commands.edit.cpp
@@ -1,14 +1,15 @@
#include "pch.h"
-#include <limits.h>
-
#include <vcpkg/base/strings.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
#include <vcpkg/paragraphs.h>
+#include <limits.h>
+
#if defined(_WIN32)
namespace
{
diff --git a/toolsrc/src/vcpkg/commands.env.cpp b/toolsrc/src/vcpkg/commands.env.cpp
index c6f0657c6..8cf264d17 100644
--- a/toolsrc/src/vcpkg/commands.env.cpp
+++ b/toolsrc/src/vcpkg/commands.env.cpp
@@ -2,6 +2,7 @@
#include <vcpkg/base/strings.h>
#include <vcpkg/base/system.process.h>
+
#include <vcpkg/build.h>
#include <vcpkg/cmakevars.h>
#include <vcpkg/commands.h>
diff --git a/toolsrc/src/vcpkg/commands.exportifw.cpp b/toolsrc/src/vcpkg/commands.exportifw.cpp
index ede524039..8356313cf 100644
--- a/toolsrc/src/vcpkg/commands.exportifw.cpp
+++ b/toolsrc/src/vcpkg/commands.exportifw.cpp
@@ -2,6 +2,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/export.h>
#include <vcpkg/export.ifw.h>
diff --git a/toolsrc/src/vcpkg/commands.format-manifest.cpp b/toolsrc/src/vcpkg/commands.format-manifest.cpp
index c1dd3b676..b338b5d15 100644
--- a/toolsrc/src/vcpkg/commands.format-manifest.cpp
+++ b/toolsrc/src/vcpkg/commands.format-manifest.cpp
@@ -4,6 +4,7 @@
#include <vcpkg/base/files.h>
#include <vcpkg/base/json.h>
#include <vcpkg/base/system.debug.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/portfileprovider.h>
diff --git a/toolsrc/src/vcpkg/commands.integrate.cpp b/toolsrc/src/vcpkg/commands.integrate.cpp
index 82ecd2247..a7ef5a012 100644
--- a/toolsrc/src/vcpkg/commands.integrate.cpp
+++ b/toolsrc/src/vcpkg/commands.integrate.cpp
@@ -6,6 +6,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/metrics.h>
#include <vcpkg/userconfig.h>
diff --git a/toolsrc/src/vcpkg/commands.list.cpp b/toolsrc/src/vcpkg/commands.list.cpp
index 257e4f941..6e4156aa8 100644
--- a/toolsrc/src/vcpkg/commands.list.cpp
+++ b/toolsrc/src/vcpkg/commands.list.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
#include <vcpkg/vcpkglib.h>
diff --git a/toolsrc/src/vcpkg/commands.owns.cpp b/toolsrc/src/vcpkg/commands.owns.cpp
index 680ab292e..a71a56ed3 100644
--- a/toolsrc/src/vcpkg/commands.owns.cpp
+++ b/toolsrc/src/vcpkg/commands.owns.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
#include <vcpkg/vcpkglib.h>
diff --git a/toolsrc/src/vcpkg/commands.porthistory.cpp b/toolsrc/src/vcpkg/commands.porthistory.cpp
index 7e04cbd01..b1bf29f5f 100644
--- a/toolsrc/src/vcpkg/commands.porthistory.cpp
+++ b/toolsrc/src/vcpkg/commands.porthistory.cpp
@@ -3,6 +3,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
diff --git a/toolsrc/src/vcpkg/commands.portsdiff.cpp b/toolsrc/src/vcpkg/commands.portsdiff.cpp
index 562917e80..94c6e490b 100644
--- a/toolsrc/src/vcpkg/commands.portsdiff.cpp
+++ b/toolsrc/src/vcpkg/commands.portsdiff.cpp
@@ -4,6 +4,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
#include <vcpkg/paragraphs.h>
diff --git a/toolsrc/src/vcpkg/commands.search.cpp b/toolsrc/src/vcpkg/commands.search.cpp
index 126c74dc0..3d9fe58bb 100644
--- a/toolsrc/src/vcpkg/commands.search.cpp
+++ b/toolsrc/src/vcpkg/commands.search.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/dependencies.h>
#include <vcpkg/globalstate.h>
diff --git a/toolsrc/src/vcpkg/commands.setinstalled.cpp b/toolsrc/src/vcpkg/commands.setinstalled.cpp
index ea258b961..c7c22a774 100644
--- a/toolsrc/src/vcpkg/commands.setinstalled.cpp
+++ b/toolsrc/src/vcpkg/commands.setinstalled.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/binarycaching.h>
#include <vcpkg/commands.h>
#include <vcpkg/globalstate.h>
diff --git a/toolsrc/src/vcpkg/commands.upgrade.cpp b/toolsrc/src/vcpkg/commands.upgrade.cpp
index 155c6f11c..d1fa13eac 100644
--- a/toolsrc/src/vcpkg/commands.upgrade.cpp
+++ b/toolsrc/src/vcpkg/commands.upgrade.cpp
@@ -2,6 +2,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/binarycaching.h>
#include <vcpkg/commands.h>
#include <vcpkg/dependencies.h>
diff --git a/toolsrc/src/vcpkg/commands.version.cpp b/toolsrc/src/vcpkg/commands.version.cpp
index 403c319b1..273b4f10a 100644
--- a/toolsrc/src/vcpkg/commands.version.cpp
+++ b/toolsrc/src/vcpkg/commands.version.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
#include <vcpkg/metrics.h>
diff --git a/toolsrc/src/vcpkg/commands.xvsinstances.cpp b/toolsrc/src/vcpkg/commands.xvsinstances.cpp
index d66de0dbd..73b71a99d 100644
--- a/toolsrc/src/vcpkg/commands.xvsinstances.cpp
+++ b/toolsrc/src/vcpkg/commands.xvsinstances.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
#include <vcpkg/visualstudio.h>
diff --git a/toolsrc/src/vcpkg/dependencies.cpp b/toolsrc/src/vcpkg/dependencies.cpp
index ee28343b6..e9af12929 100644
--- a/toolsrc/src/vcpkg/dependencies.cpp
+++ b/toolsrc/src/vcpkg/dependencies.cpp
@@ -4,6 +4,7 @@
#include <vcpkg/base/graphs.h>
#include <vcpkg/base/strings.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/dependencies.h>
#include <vcpkg/packagespec.h>
#include <vcpkg/paragraphs.h>
diff --git a/toolsrc/src/vcpkg/export.chocolatey.cpp b/toolsrc/src/vcpkg/export.chocolatey.cpp
index 26af98c61..a8b685988 100644
--- a/toolsrc/src/vcpkg/export.chocolatey.cpp
+++ b/toolsrc/src/vcpkg/export.chocolatey.cpp
@@ -2,6 +2,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/export.chocolatey.h>
#include <vcpkg/export.h>
diff --git a/toolsrc/src/vcpkg/export.cpp b/toolsrc/src/vcpkg/export.cpp
index 73d83e3c8..2b3010dc3 100644
--- a/toolsrc/src/vcpkg/export.cpp
+++ b/toolsrc/src/vcpkg/export.cpp
@@ -4,6 +4,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/dependencies.h>
#include <vcpkg/export.chocolatey.h>
diff --git a/toolsrc/src/vcpkg/export.prefab.cpp b/toolsrc/src/vcpkg/export.prefab.cpp
index b88d57638..7dd516ac5 100644
--- a/toolsrc/src/vcpkg/export.prefab.cpp
+++ b/toolsrc/src/vcpkg/export.prefab.cpp
@@ -4,6 +4,7 @@
#include <vcpkg/base/files.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
+
#include <vcpkg/build.h>
#include <vcpkg/cmakevars.h>
#include <vcpkg/commands.h>
diff --git a/toolsrc/src/vcpkg/help.cpp b/toolsrc/src/vcpkg/help.cpp
index f90185266..d341b32ab 100644
--- a/toolsrc/src/vcpkg/help.cpp
+++ b/toolsrc/src/vcpkg/help.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/binarycaching.h>
#include <vcpkg/commands.h>
#include <vcpkg/export.h>
diff --git a/toolsrc/src/vcpkg/input.cpp b/toolsrc/src/vcpkg/input.cpp
index 0abe51823..f9184983c 100644
--- a/toolsrc/src/vcpkg/input.cpp
+++ b/toolsrc/src/vcpkg/input.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
#include <vcpkg/input.h>
diff --git a/toolsrc/src/vcpkg/install.cpp b/toolsrc/src/vcpkg/install.cpp
index c1af001fd..7c0107264 100644
--- a/toolsrc/src/vcpkg/install.cpp
+++ b/toolsrc/src/vcpkg/install.cpp
@@ -4,6 +4,7 @@
#include <vcpkg/base/hash.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/binarycaching.h>
#include <vcpkg/build.h>
#include <vcpkg/cmakevars.h>
diff --git a/toolsrc/src/vcpkg/metrics.cpp b/toolsrc/src/vcpkg/metrics.cpp
index d1f8f6fe8..f348e32c0 100644
--- a/toolsrc/src/vcpkg/metrics.cpp
+++ b/toolsrc/src/vcpkg/metrics.cpp
@@ -6,6 +6,7 @@
#include <vcpkg/base/json.h>
#include <vcpkg/base/strings.h>
#include <vcpkg/base/system.process.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/metrics.h>
diff --git a/toolsrc/src/vcpkg/packagespec.cpp b/toolsrc/src/vcpkg/packagespec.cpp
index 99b6a79d6..d4c293b46 100644
--- a/toolsrc/src/vcpkg/packagespec.cpp
+++ b/toolsrc/src/vcpkg/packagespec.cpp
@@ -3,6 +3,7 @@
#include <vcpkg/base/checks.h>
#include <vcpkg/base/parse.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/packagespec.h>
#include <vcpkg/paragraphparser.h>
diff --git a/toolsrc/src/vcpkg/paragraphparseresult.cpp b/toolsrc/src/vcpkg/paragraphparseresult.cpp
index 920a4b16b..8bd5c0d7a 100644
--- a/toolsrc/src/vcpkg/paragraphparseresult.cpp
+++ b/toolsrc/src/vcpkg/paragraphparseresult.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/checks.h>
+
#include <vcpkg/paragraphparseresult.h>
namespace vcpkg
diff --git a/toolsrc/src/vcpkg/paragraphs.cpp b/toolsrc/src/vcpkg/paragraphs.cpp
index 94a5a8442..20a82ee0c 100644
--- a/toolsrc/src/vcpkg/paragraphs.cpp
+++ b/toolsrc/src/vcpkg/paragraphs.cpp
@@ -5,6 +5,7 @@
#include <vcpkg/base/system.debug.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/binaryparagraph.h>
#include <vcpkg/paragraphparseresult.h>
#include <vcpkg/paragraphs.h>
diff --git a/toolsrc/src/vcpkg/platform-expression.cpp b/toolsrc/src/vcpkg/platform-expression.cpp
index bbc0a253e..fadb548c1 100644
--- a/toolsrc/src/vcpkg/platform-expression.cpp
+++ b/toolsrc/src/vcpkg/platform-expression.cpp
@@ -1,14 +1,15 @@
#include "pch.h"
-#include <string>
-#include <vector>
-
#include <vcpkg/base/parse.h>
#include <vcpkg/base/strings.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/platform-expression.h>
+#include <string>
+#include <vector>
+
namespace vcpkg::PlatformExpression
{
using vcpkg::Parse::ParseError;
diff --git a/toolsrc/src/vcpkg/portfileprovider.cpp b/toolsrc/src/vcpkg/portfileprovider.cpp
index f0533f08d..707b763a4 100644
--- a/toolsrc/src/vcpkg/portfileprovider.cpp
+++ b/toolsrc/src/vcpkg/portfileprovider.cpp
@@ -1,6 +1,7 @@
-#include <pch.h>
+#include "pch.h"
#include <vcpkg/base/system.debug.h>
+
#include <vcpkg/paragraphs.h>
#include <vcpkg/portfileprovider.h>
#include <vcpkg/sourceparagraph.h>
diff --git a/toolsrc/src/vcpkg/postbuildlint.buildtype.cpp b/toolsrc/src/vcpkg/postbuildlint.buildtype.cpp
index e966ce78a..e9215ed8c 100644
--- a/toolsrc/src/vcpkg/postbuildlint.buildtype.cpp
+++ b/toolsrc/src/vcpkg/postbuildlint.buildtype.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/checks.h>
+
#include <vcpkg/postbuildlint.buildtype.h>
using vcpkg::Build::ConfigurationType;
diff --git a/toolsrc/src/vcpkg/postbuildlint.cpp b/toolsrc/src/vcpkg/postbuildlint.cpp
index 30b9d0224..753cb5aa5 100644
--- a/toolsrc/src/vcpkg/postbuildlint.cpp
+++ b/toolsrc/src/vcpkg/postbuildlint.cpp
@@ -5,6 +5,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/build.h>
#include <vcpkg/packagespec.h>
#include <vcpkg/postbuildlint.buildtype.h>
diff --git a/toolsrc/src/vcpkg/remove.cpp b/toolsrc/src/vcpkg/remove.cpp
index 7afa81c7c..84077ff44 100644
--- a/toolsrc/src/vcpkg/remove.cpp
+++ b/toolsrc/src/vcpkg/remove.cpp
@@ -2,6 +2,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/dependencies.h>
#include <vcpkg/help.h>
diff --git a/toolsrc/src/vcpkg/sourceparagraph.cpp b/toolsrc/src/vcpkg/sourceparagraph.cpp
index f887456d8..8c86f1677 100644
--- a/toolsrc/src/vcpkg/sourceparagraph.cpp
+++ b/toolsrc/src/vcpkg/sourceparagraph.cpp
@@ -6,6 +6,7 @@
#include <vcpkg/base/system.debug.h>
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/packagespec.h>
#include <vcpkg/platform-expression.h>
#include <vcpkg/sourceparagraph.h>
diff --git a/toolsrc/src/vcpkg/statusparagraph.cpp b/toolsrc/src/vcpkg/statusparagraph.cpp
index 3c6e5dc7a..398129a04 100644
--- a/toolsrc/src/vcpkg/statusparagraph.cpp
+++ b/toolsrc/src/vcpkg/statusparagraph.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/util.h>
+
#include <vcpkg/statusparagraph.h>
using namespace vcpkg::Parse;
diff --git a/toolsrc/src/vcpkg/statusparagraphs.cpp b/toolsrc/src/vcpkg/statusparagraphs.cpp
index a4d4c2185..d282a5ccb 100644
--- a/toolsrc/src/vcpkg/statusparagraphs.cpp
+++ b/toolsrc/src/vcpkg/statusparagraphs.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/checks.h>
+
#include <vcpkg/statusparagraphs.h>
namespace vcpkg
diff --git a/toolsrc/src/vcpkg/tools.cpp b/toolsrc/src/vcpkg/tools.cpp
index f27870004..9098cb135 100644
--- a/toolsrc/src/vcpkg/tools.cpp
+++ b/toolsrc/src/vcpkg/tools.cpp
@@ -1,6 +1,5 @@
#include "pch.h"
-#include <vcpkg/archives.h>
#include <vcpkg/base/checks.h>
#include <vcpkg/base/downloads.h>
#include <vcpkg/base/files.h>
@@ -10,6 +9,8 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/util.h>
+
+#include <vcpkg/archives.h>
#include <vcpkg/tools.h>
#include <vcpkg/vcpkgpaths.h>
diff --git a/toolsrc/src/vcpkg/triplet.cpp b/toolsrc/src/vcpkg/triplet.cpp
index 75ca312df..f9438c00a 100644
--- a/toolsrc/src/vcpkg/triplet.cpp
+++ b/toolsrc/src/vcpkg/triplet.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/strings.h>
+
#include <vcpkg/triplet.h>
namespace vcpkg
diff --git a/toolsrc/src/vcpkg/update.cpp b/toolsrc/src/vcpkg/update.cpp
index 85241e438..3a269ea7a 100644
--- a/toolsrc/src/vcpkg/update.cpp
+++ b/toolsrc/src/vcpkg/update.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/help.h>
#include <vcpkg/paragraphs.h>
diff --git a/toolsrc/src/vcpkg/userconfig.cpp b/toolsrc/src/vcpkg/userconfig.cpp
index 1bf2b047b..32588b2bb 100644
--- a/toolsrc/src/vcpkg/userconfig.cpp
+++ b/toolsrc/src/vcpkg/userconfig.cpp
@@ -3,6 +3,7 @@
#include <vcpkg/base/files.h>
#include <vcpkg/base/lazy.h>
#include <vcpkg/base/system.h>
+
#include <vcpkg/paragraphs.h>
#include <vcpkg/userconfig.h>
diff --git a/toolsrc/src/vcpkg/vcpkgcmdarguments.cpp b/toolsrc/src/vcpkg/vcpkgcmdarguments.cpp
index 6bc14309e..6cb723001 100644
--- a/toolsrc/src/vcpkg/vcpkgcmdarguments.cpp
+++ b/toolsrc/src/vcpkg/vcpkgcmdarguments.cpp
@@ -2,6 +2,7 @@
#include <vcpkg/base/system.debug.h>
#include <vcpkg/base/system.print.h>
+
#include <vcpkg/commands.h>
#include <vcpkg/globalstate.h>
#include <vcpkg/metrics.h>
diff --git a/toolsrc/src/vcpkg/vcpkglib.cpp b/toolsrc/src/vcpkg/vcpkglib.cpp
index 366e2aa85..ce9c62734 100644
--- a/toolsrc/src/vcpkg/vcpkglib.cpp
+++ b/toolsrc/src/vcpkg/vcpkglib.cpp
@@ -3,6 +3,7 @@
#include <vcpkg/base/files.h>
#include <vcpkg/base/strings.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/metrics.h>
#include <vcpkg/paragraphs.h>
#include <vcpkg/vcpkglib.h>
diff --git a/toolsrc/src/vcpkg/vcpkgpaths.cpp b/toolsrc/src/vcpkg/vcpkgpaths.cpp
index 0349db1b8..4a9fd7a82 100644
--- a/toolsrc/src/vcpkg/vcpkgpaths.cpp
+++ b/toolsrc/src/vcpkg/vcpkgpaths.cpp
@@ -5,6 +5,7 @@
#include <vcpkg/base/system.debug.h>
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/build.h>
#include <vcpkg/commands.h>
#include <vcpkg/globalstate.h>
diff --git a/toolsrc/src/vcpkg/versiont.cpp b/toolsrc/src/vcpkg/versiont.cpp
index d6ee6e93b..b3e5b2590 100644
--- a/toolsrc/src/vcpkg/versiont.cpp
+++ b/toolsrc/src/vcpkg/versiont.cpp
@@ -1,6 +1,7 @@
#include "pch.h"
#include <vcpkg/base/strings.h>
+
#include <vcpkg/versiont.h>
namespace vcpkg
diff --git a/toolsrc/src/vcpkg/visualstudio.cpp b/toolsrc/src/vcpkg/visualstudio.cpp
index 44ce4be7d..a9a5d5565 100644
--- a/toolsrc/src/vcpkg/visualstudio.cpp
+++ b/toolsrc/src/vcpkg/visualstudio.cpp
@@ -7,6 +7,7 @@
#include <vcpkg/base/system.print.h>
#include <vcpkg/base/system.process.h>
#include <vcpkg/base/util.h>
+
#include <vcpkg/visualstudio.h>
namespace vcpkg::VisualStudio
diff --git a/toolsrc/src/vcpkgmetricsuploader.cpp b/toolsrc/src/vcpkgmetricsuploader.cpp
index a773f1aee..800ffb5d2 100644
--- a/toolsrc/src/vcpkgmetricsuploader.cpp
+++ b/toolsrc/src/vcpkgmetricsuploader.cpp
@@ -1,11 +1,12 @@
#include <vcpkg/base/system_headers.h>
-#include <shellapi.h>
-
#include <vcpkg/base/checks.h>
#include <vcpkg/base/files.h>
+
#include <vcpkg/metrics.h>
+#include <shellapi.h>
+
using namespace vcpkg;
int WINAPI WinMain(_In_ HINSTANCE, _In_opt_ HINSTANCE, _In_ LPSTR, _In_ int)