From a85393612a4367b180e59666cdf834f7739f8aa9 Mon Sep 17 00:00:00 2001
From: Sebastian Wilzbach <seb@wilzba.ch>
Date: Thu, 22 Jun 2017 22:06:04 +0200
Subject: [PATCH] Apply selective filtering for has_public_example as well

---
 src/analysis/run.d | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/analysis/run.d b/src/analysis/run.d
index fb909e8..16f7e67 100644
--- a/src/analysis/run.d
+++ b/src/analysis/run.d
@@ -477,7 +477,7 @@ MessageSet analyze(string fileName, const Module m, const StaticAnalysisConfig a
 		checks ~= new RedundantAttributesCheck(fileName, moduleScope,
 		analysisConfig.redundant_attributes_check == Check.skipTests && !ut);
 
-	if (analysisConfig.has_public_example!= Check.disabled)
+	if (moduleName.shouldRun!"has_public_example"(analysisConfig))
 		checks ~= new HasPublicExampleCheck(fileName, moduleScope,
 		analysisConfig.has_public_example == Check.skipTests && !ut);