eslint-plugin-json-schema-validator
Version:
ESLint plugin that validates data using JSON Schema Validator.
1 lines • 5.37 kB
JSON
{"$schema":"http://json-schema.org/draft-07/schema","type":"object","title":"GitVersion Variables","default":{},"required":["Major","Minor","Patch","PreReleaseTag","PreReleaseTagWithDash","PreReleaseLabel","PreReleaseNumber","WeightedPreReleaseNumber","BuildMetaData","BuildMetaDataPadded","FullBuildMetaData","MajorMinorPatch","SemVer","LegacySemVer","LegacySemVerPadded","AssemblySemVer","AssemblySemFileVer","FullSemVer","InformationalVersion","BranchName","EscapedBranchName","Sha","ShortSha","NuGetVersionV2","NuGetVersion","NuGetPreReleaseTagV2","NuGetPreReleaseTag","VersionSourceSha","CommitsSinceVersionSource","CommitsSinceVersionSourcePadded","CommitDate"],"additionalProperties":true,"properties":{"Major":{"$id":"#/properties/Major","type":"integer","title":"Major version part","default":0,"examples":[0]},"Minor":{"$id":"#/properties/Minor","type":"integer","title":"Minor version part","default":0,"examples":[7]},"Patch":{"$id":"#/properties/Patch","type":"integer","title":"Patch version part","default":0,"examples":[1]},"PreReleaseTag":{"$id":"#/properties/PreReleaseTag","type":"string","title":"Pre-release tag","default":"","examples":["alpha"]},"PreReleaseTagWithDash":{"$id":"#/properties/PreReleaseTagWithDash","type":"string","title":"Pre-release tag with dash","default":"","examples":["-alpha"]},"PreReleaseLabel":{"$id":"#/properties/PreReleaseLabel","type":"string","title":"Pre-release label","default":"","examples":["alpha"]},"PreReleaseNumber":{"$id":"#/properties/PreReleaseNumber","type":"integer","title":"Pre-release number","default":0,"examples":[1]},"WeightedPreReleaseNumber":{"$id":"#/properties/WeightedPreReleaseNumber","type":"integer","title":"Weighted pre-release number","default":0,"examples":[55001]},"BuildMetaData":{"$id":"#/properties/BuildMetaData","type":"string","title":"Build metadata","default":"","examples":[""]},"BuildMetaDataPadded":{"$id":"#/properties/BuildMetaDataPadded","type":"string","title":"Build metadata, padded","default":"","examples":[""]},"FullBuildMetaData":{"$id":"#/properties/FullBuildMetaData","type":"string","title":"Full build metadata","default":"","examples":["Branch.master.Sha.3a34284b9e04010912f491ce662c813ebfdcae0b"]},"MajorMinorPatch":{"$id":"#/properties/MajorMinorPatch","type":"string","title":"Major.Minor.Patch version","default":"","examples":["0.7.1"]},"SemVer":{"$id":"#/properties/SemVer","type":"string","title":"Semantic version","default":"","examples":["0.7.1-alpha.1"]},"LegacySemVer":{"$id":"#/properties/LegacySemVer","type":"string","title":"Legacy semantic version","default":"","examples":["0.7.1-alpha1"]},"LegacySemVerPadded":{"$id":"#/properties/LegacySemVerPadded","type":"string","title":"Legacy semantic version, padded","default":"","examples":["0.7.1-alpha0001"]},"AssemblySemVer":{"$id":"#/properties/AssemblySemVer","type":"string","title":"Assembly semantic version","default":"","examples":["0.7.0.0"]},"AssemblySemFileVer":{"$id":"#/properties/AssemblySemFileVer","type":"string","title":"Semantic version for windows/.NET assembly file use. May be used to contain the full version number when AssemblyVersion is set to Major.Minor","default":"","examples":["0.7.1.0"]},"FullSemVer":{"$id":"#/properties/FullSemVer","type":"string","title":"Full semantic version","default":"","examples":["0.7.1-alpha.1"]},"InformationalVersion":{"$id":"#/properties/InformationalVersion","type":"string","title":"Informational version","default":"","examples":["0.7.1-alpha.1+Branch.master.Sha.3a34284b9e04010912f491ce662c813ebfdcae0b"]},"BranchName":{"$id":"#/properties/BranchName","type":"string","title":"Branch name","default":"","examples":["master"]},"EscapedBranchName":{"$id":"#/properties/EscapedBranchName","type":"string","title":"Escaped branch name","default":"","examples":["master"]},"Sha":{"$id":"#/properties/Sha","type":"string","title":"SHA","default":"","examples":["3a34284b9e04010912f491ce662c813ebfdcae0b"],"maxLength":40,"minLength":40},"ShortSha":{"$id":"#/properties/ShortSha","type":"string","title":"Short SHA","default":"","examples":["3a34284"],"maxLength":7,"minLength":7},"NuGetVersionV2":{"$id":"#/properties/NuGetVersionV2","type":"string","title":"NuGet version v2","default":"","examples":["0.7.1-alpha0001"]},"NuGetVersion":{"$id":"#/properties/NuGetVersion","type":"string","title":"NuGet version","default":"","examples":["0.7.1-alpha0001"]},"NuGetPreReleaseTagV2":{"$id":"#/properties/NuGetPreReleaseTagV2","type":"string","title":"NuGet pre-release tag v2","default":"","examples":["alpha0001"]},"NuGetPreReleaseTag":{"$id":"#/properties/NuGetPreReleaseTag","type":"string","title":"NuGetPreReleaseTag","default":"","examples":["alpha0001"]},"VersionSourceSha":{"$id":"#/properties/VersionSourceSha","type":"string","title":"Version source SHA","default":"","examples":["1014284b9e04010912f491ce662c813ebfdcaccd"]},"CommitsSinceVersionSource":{"$id":"#/properties/CommitsSinceVersionSource","type":"integer","title":"Commits since version source","default":0,"examples":[1]},"CommitsSinceVersionSourcePadded":{"$id":"#/properties/CommitsSinceVersionSourcePadded","type":"string","title":"Commits since version source, padded","default":"","examples":["0001"],"maxLength":4,"minLength":4},"CommitDate":{"$id":"#/properties/CommitDate","type":"string","title":"Commit date","default":"","examples":["2020-05-09"]}}}