diff --git a/src/core/json/include/sourcemeta/core/json.h b/src/core/json/include/sourcemeta/core/json.h
index 17187f940..9faadc867 100644
--- a/src/core/json/include/sourcemeta/core/json.h
+++ b/src/core/json/include/sourcemeta/core/json.h
@@ -5,8 +5,10 @@
 #include <sourcemeta/core/json_export.h>
 #endif
 
+// NOLINTBEGIN(misc-include-cleaner)
 #include <sourcemeta/core/json_error.h>
 #include <sourcemeta/core/json_value.h>
+// NOLINTEND(misc-include-cleaner)
 
 #include <cstdint>    // std::uint64_t
 #include <filesystem> // std::filesystem
diff --git a/src/core/jsonl/include/sourcemeta/core/jsonl.h b/src/core/jsonl/include/sourcemeta/core/jsonl.h
index d6b6e1847..2b8c8cfd1 100644
--- a/src/core/jsonl/include/sourcemeta/core/jsonl.h
+++ b/src/core/jsonl/include/sourcemeta/core/jsonl.h
@@ -7,7 +7,9 @@
 
 #include <sourcemeta/core/json.h>
 
+// NOLINTBEGIN(misc-include-cleaner)
 #include <sourcemeta/core/jsonl_iterator.h>
+// NOLINTEND(misc-include-cleaner)
 
 #include <istream> // std::basic_istream
 
diff --git a/src/core/jsonpointer/include/sourcemeta/core/jsonpointer.h b/src/core/jsonpointer/include/sourcemeta/core/jsonpointer.h
index c828c74ef..ffdcd4743 100644
--- a/src/core/jsonpointer/include/sourcemeta/core/jsonpointer.h
+++ b/src/core/jsonpointer/include/sourcemeta/core/jsonpointer.h
@@ -8,12 +8,14 @@
 #include <sourcemeta/core/json.h>
 #include <sourcemeta/core/uri.h>
 
+// NOLINTBEGIN(misc-include-cleaner)
 #include <sourcemeta/core/jsonpointer_error.h>
 #include <sourcemeta/core/jsonpointer_pointer.h>
 #include <sourcemeta/core/jsonpointer_position.h>
 #include <sourcemeta/core/jsonpointer_subpointer_walker.h>
 #include <sourcemeta/core/jsonpointer_template.h>
 #include <sourcemeta/core/jsonpointer_walker.h>
+// NOLINTEND(misc-include-cleaner)
 
 #include <functional> // std::reference_wrapper
 #include <memory>     // std::allocator
diff --git a/src/core/jsonschema/include/sourcemeta/core/jsonschema.h b/src/core/jsonschema/include/sourcemeta/core/jsonschema.h
index 1297c4abc..018d8feb7 100644
--- a/src/core/jsonschema/include/sourcemeta/core/jsonschema.h
+++ b/src/core/jsonschema/include/sourcemeta/core/jsonschema.h
@@ -8,12 +8,14 @@
 #include <sourcemeta/core/json.h>
 #include <sourcemeta/core/jsonpointer.h>
 
+// NOLINTBEGIN(misc-include-cleaner)
 #include <sourcemeta/core/jsonschema_error.h>
 #include <sourcemeta/core/jsonschema_frame.h>
 #include <sourcemeta/core/jsonschema_resolver.h>
 #include <sourcemeta/core/jsonschema_transform.h>
 #include <sourcemeta/core/jsonschema_types.h>
 #include <sourcemeta/core/jsonschema_walker.h>
+// NOLINTEND(misc-include-cleaner)
 
 #include <cstdint>     // std::uint8_t
 #include <functional>  // std::function
diff --git a/src/core/uri/include/sourcemeta/core/uri.h b/src/core/uri/include/sourcemeta/core/uri.h
index 5044ad09c..f0572bf36 100644
--- a/src/core/uri/include/sourcemeta/core/uri.h
+++ b/src/core/uri/include/sourcemeta/core/uri.h
@@ -5,7 +5,9 @@
 #include <sourcemeta/core/uri_export.h>
 #endif
 
+// NOLINTBEGIN(misc-include-cleaner)
 #include <sourcemeta/core/uri_error.h>
+// NOLINTEND(misc-include-cleaner)
 
 #include <cstdint>     // std::uint32_t
 #include <istream>     // std::istream
diff --git a/src/core/yaml/include/sourcemeta/core/yaml.h b/src/core/yaml/include/sourcemeta/core/yaml.h
index 900009b00..12affb815 100644
--- a/src/core/yaml/include/sourcemeta/core/yaml.h
+++ b/src/core/yaml/include/sourcemeta/core/yaml.h
@@ -7,7 +7,9 @@
 
 #include <sourcemeta/core/json.h>
 
+// NOLINTBEGIN(misc-include-cleaner)
 #include <sourcemeta/core/yaml_error.h>
+// NOLINTEND(misc-include-cleaner)
 
 #include <filesystem> // std::filesystem
 #include <istream>    // std::basic_istream