public IEnumerable <PackageVerifierIssue> Validate(PackageAnalysisContext context) { if (!SemanticVersion.TryParse(context.Metadata.Version.ToString(), out var _)) { yield return(PackageIssueFactory.NotSemanticVersion(context.Metadata.Version)); } }
public IEnumerable <PackageVerifierIssue> Validate(IPackageRepository packageRepo, IPackage package, IPackageVerifierLogger logger) { SemanticVersion semanticVersion; if (SemanticVersion.TryParseStrict(package.Version.ToString(), out semanticVersion)) { yield break; } else { yield return(PackageIssueFactory.NotSemanticVersion(package.Version)); } }