From 35082d96d57cb957701fe778d18f7b655535f838 Mon Sep 17 00:00:00 2001 From: walon Date: Sat, 20 Nov 2021 15:31:51 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=96=B0=E5=A2=9E=E3=80=91=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E7=89=B9=E6=AE=8Atag:=20unchecked=E3=80=82=20?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C=E5=99=A8=E4=B8=8D=E6=A3=80=E6=9F=A5=E5=B8=A6?= =?UTF-8?q?=E6=AD=A4tag=E7=9A=84=E8=AE=B0=E5=BD=95=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Luban.Job.Cfg/Source/DataVisitors/ValidatorVisitor.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Luban.Job.Cfg/Source/DataVisitors/ValidatorVisitor.cs b/src/Luban.Job.Cfg/Source/DataVisitors/ValidatorVisitor.cs index 2b2a38f..b20a10f 100644 --- a/src/Luban.Job.Cfg/Source/DataVisitors/ValidatorVisitor.cs +++ b/src/Luban.Job.Cfg/Source/DataVisitors/ValidatorVisitor.cs @@ -12,6 +12,8 @@ namespace Luban.Job.Cfg.DataVisitors { public class ValidatorVisitor : ITypeActionVisitor { + public const string TAG_UNCHECKED = "unchecked"; + private readonly Stack _path = new Stack(); public Stack Path => _path; @@ -31,6 +33,10 @@ namespace Luban.Job.Cfg.DataVisitors foreach (Record r in records) { + if (r.Tags != null && r.Tags.Count > 0 && r.Tags.Contains(TAG_UNCHECKED)) + { + continue; + } CurrentValidateRecord = r; DBean data = r.Data; _path.Clear();