From ed35bfc691b64690693baf3bba3b364d0e1662c9 Mon Sep 17 00:00:00 2001 From: Vladiwostok <55026261+Vladiwostok@users.noreply.github.com> Date: Sun, 10 Nov 2024 19:38:05 +0200 Subject: [PATCH] Fix nolint in StyleChecker (#171) --- src/dscanner/analysis/style.d | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dscanner/analysis/style.d b/src/dscanner/analysis/style.d index 7fc62e1..401649d 100644 --- a/src/dscanner/analysis/style.d +++ b/src/dscanner/analysis/style.d @@ -11,7 +11,6 @@ import std.conv : to; import std.format : format; import std.regex; -// TODO: Fix NoLint extern (C++) class StyleChecker(AST) : BaseAnalyzerDmd { mixin AnalyzerInfo!"style_check"; @@ -31,6 +30,9 @@ extern (C++) class StyleChecker(AST) : BaseAnalyzerDmd override void visit(AST.Module moduleNode) { + if (shouldIgnoreDecl(moduleNode.userAttribDecl(), KEY)) + return; + super.visit(moduleNode); if (moduleNode.md is null)