public static JsonRuleEngine Create()

in src/Analyzer.JsonRuleEngine/JsonRuleEngine.cs [49:56]


        public static JsonRuleEngine Create(string rawRuleDefinitions, BuildILineNumberResolver jsonLineNumberResolverBuilder, ILogger logger = null)
        {
            if (rawRuleDefinitions == null) throw new ArgumentNullException(nameof(rawRuleDefinitions));
            if (string.IsNullOrWhiteSpace(rawRuleDefinitions)) throw new ArgumentException("String cannot be only whitespace.", nameof(rawRuleDefinitions));
            if (jsonLineNumberResolverBuilder == null) throw new ArgumentNullException(nameof(jsonLineNumberResolverBuilder));

            return new JsonRuleEngine(ParseRuleDefinitions(rawRuleDefinitions), jsonLineNumberResolverBuilder, logger);
        }