diff --git a/src/Command/QualityCheckArticlesCommand.php b/src/Command/QualityCheckArticlesCommand.php index 1639a40..430244a 100644 --- a/src/Command/QualityCheckArticlesCommand.php +++ b/src/Command/QualityCheckArticlesCommand.php @@ -58,6 +58,13 @@ class QualityCheckArticlesCommand extends Command return false; } + // Exclude articles with adult content tags + $adultTags = ['nsfw', 'adult', 'explicit', '18+', 'nsfl']; + $topics = $article->getTopics() ?? []; + if (array_intersect($topics, $adultTags)) { + return false; + } + $content = $article->getContent(); // No empty title