From a952b28d0f9066d95dab38e42deb619d4794541c Mon Sep 17 00:00:00 2001 From: Ajay Bhargav Baaskaran Date: Wed, 16 Sep 2015 17:11:50 -0700 Subject: [PATCH] Enabling NuGetPackageVerifier --- NuGetPackageVerifier.json | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 NuGetPackageVerifier.json diff --git a/NuGetPackageVerifier.json b/NuGetPackageVerifier.json new file mode 100644 index 0000000000..6a24873b28 --- /dev/null +++ b/NuGetPackageVerifier.json @@ -0,0 +1,35 @@ +{ + "adx": { // Packages written by the ADX team and that ship on NuGet.org + "rules": [ + "AssemblyHasDocumentFileRule", + "AssemblyHasVersionAttributesRule", + "AssemblyHasServicingAttributeRule", + "AssemblyHasNeutralResourcesLanguageAttributeRule", + "SatellitePackageRule", + "StrictSemanticVersionValidationRule" + ], + "packages": { + "Microsoft.AspNet.Razor": { }, + "Microsoft.AspNet.Razor.Runtime": { }, + "Microsoft.AspNet.Razor.Runtime.Precompilation": { } + } + }, + "adx-nonshipping": { // Packages written by the ADX team but that don't ship on NuGet.org (thus, no need to scan anything in them) + "rules": [ + // Don't run any rules for packages the ADX team creates but doesn't ship. + ], + "packages": { + "Microsoft.AspNet.Razor.Test.Sources": { } + } + }, + "Default": { // Rules to run for packages not listed in any other set. + "rules": [ + "AssemblyHasDocumentFileRule", + "AssemblyHasVersionAttributesRule", + "AssemblyHasServicingAttributeRule", + "AssemblyHasNeutralResourcesLanguageAttributeRule", + "SatellitePackageRule", + "StrictSemanticVersionValidationRule" + ] + } +} \ No newline at end of file