Roxygen2 detects missing tag values and produces a warning, however only empty strings "" are currently recognized as empty values. This leads to odd situations where e.g. @include is parsed without any warning.
Example:
text <- "
#' @include
NULL
"
roxygen2::parse_text(text)