diff --git a/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp b/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
index 6beb43158f8c47c1a23b0016a5ae727a4986e472..7eeef019cd6240ec22abdb95602a2cfd762b3dec 100644
--- a/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
+++ b/ProcessLib/ComponentTransport/CreateComponentTransportProcess.cpp
@@ -231,7 +231,7 @@ std::unique_ptr<Process> createComponentTransportProcess(
         MaterialPropertyLib::createMaterialSpatialDistributionMap(media, mesh);
 
     auto lookup_table = ComponentTransport::createLookupTable(
-        //! \ogs_file_param_special{prj__processes__process__ComponentTransport__tabular_file}
+        //! \ogs_file_param{prj__processes__process__ComponentTransport__tabular_file}
         config.getConfigParameterOptional<std::string>("tabular_file"),
         process_variables);
 
diff --git a/scripts/ci/jobs/build-docs.yml b/scripts/ci/jobs/build-docs.yml
index d773fe630cd25c56db4473a448c65c176ff5edbd..f6273d63d7d2e5cb03d6f81e2333cfdb11a07bc6 100644
--- a/scripts/ci/jobs/build-docs.yml
+++ b/scripts/ci/jobs/build-docs.yml
@@ -37,6 +37,7 @@ build docs:
     - cmake . --graphviz=cmake-dependencies.dot && dot -Tsvg cmake-dependencies.dot -o cmake-dependencies.svg
     - cmake . -DOGS_BUILD_PROCESSES=SteadyStateDiffusion
     - cmake --build . --target doc > >(tee make-docs.output)
+    - grep 'warning:' make-docs.output >> DoxygenWarnings.log || true
     - cat DoxygenWarnings.log|grep -v 'too many nodes'
     - NUM_DOX_WARNINGS=`cat DoxygenWarnings.log|grep warning:|grep -v 'too many nodes'|wc -l|xargs`
     - echo "doxygen_warnings $NUM_DOX_WARNINGS" >> metrics.txt
@@ -70,6 +71,7 @@ build docs:
     expire_in: 1 week
     reports:
       metrics: build/metrics.txt
+    when: always
 
 check docs links:
   stage: check
diff --git a/scripts/doc/check-project-params.py b/scripts/doc/check-project-params.py
index 130956e15cb8de538afcdca714f0e8bd5377480a..9e8abbbd34df4ddc706282cf9b3c1657a0f7be2e 100755
--- a/scripts/doc/check-project-params.py
+++ b/scripts/doc/check-project-params.py
@@ -137,6 +137,10 @@ if undocumented:
                 + "| [&rarr; ufz/ogs/master]({6}/{0}#L{1})"
             ).format(*u2)
         )
+        print(
+            "warning: undocumented parameter in {0}, line {1}: {3}".format(*u2),
+            file=sys.stderr,
+        )
 
 if unneeded_comments:
     qa_status_succeeded = False