Comparing version 0.8.1 to 0.9.0
@@ -66,38 +66,32 @@ 'use strict'; | ||
for (const ruleName in results[repoName]) { | ||
const ruleResults = results[repoName][ruleName]; | ||
const ruleResult = results[repoName][ruleName]; | ||
count++; | ||
if (opts.tap) { | ||
if (ruleResults.length) { | ||
let idx = 0; | ||
for (const result of ruleResults) { | ||
console.log( | ||
`not ok ${count} ${repoName}: ${ruleName}${idx ? ' ' + idx : ''} | ||
if (ruleResult.valid) { | ||
passed++; | ||
console.log( | ||
`ok ${count} ${repoName}: ${ruleName} | ||
--- | ||
message: ${JSON.stringify(result.message)}${extraMessages(result)} | ||
severity: ${result.mode == 2 ? 'error' : 'warning'} | ||
${tapTestMeta(repoName, ruleName)}`); | ||
idx++; | ||
} | ||
} else { | ||
passed++; | ||
console.log( | ||
`ok ${count} ${repoName}: ${ruleName} | ||
`not ok ${count} ${repoName}: ${ruleName} | ||
--- | ||
message: ${JSON.stringify(ruleResult.message)}${extraMessages(ruleResult)} | ||
severity: ${ruleResult.mode == 2 ? 'error' : 'warning'} | ||
${tapTestMeta(repoName, ruleName)}`); | ||
} | ||
} else { | ||
if (ruleResults.length) { | ||
for (const result of ruleResults) { | ||
let logMethod, resType; | ||
if (result.mode == 2) { | ||
logMethod = resType = 'error'; | ||
hasErrors = true; | ||
} else { | ||
logMethod = 'warn'; | ||
resType = 'warning'; | ||
} | ||
console[logMethod](`${resType} ${repoName}: ${ruleName} - ${result.message}`); | ||
if (ruleResult.valid) { | ||
passed++; | ||
} else { | ||
let logMethod, resType; | ||
if (ruleResult.mode == 2) { | ||
logMethod = resType = 'error'; | ||
hasErrors = true; | ||
} else { | ||
logMethod = 'warn'; | ||
resType = 'warning'; | ||
} | ||
} else { | ||
passed++; | ||
console[logMethod](`${resType} ${repoName}: ${ruleName} - ${ruleResult.message}`); | ||
} | ||
@@ -104,0 +98,0 @@ } |
@@ -43,4 +43,4 @@ 'use strict'; | ||
for (const ruleName in sourceRules) { | ||
const ruleConfigs = sourceRules[ruleName]; | ||
repoResults[ruleName] = await checkRule(orgRepo, ruleName, ruleConfigs, sourceData); | ||
const ruleConfig = sourceRules[ruleName]; | ||
repoResults[ruleName] = await checkRule(orgRepo, ruleName, ruleConfig, sourceData); | ||
} | ||
@@ -135,11 +135,7 @@ } | ||
const sourceRules = repoSources[source] = repoSources[source] || {}; | ||
// multiple configs per rule - no longer supported | ||
// sourceRules[ruleName] = sourceRules[ruleName] || []; | ||
// sourceRules[ruleName].push(ruleOptions); | ||
// config for smaller scope overrides config for bigger scope | ||
if (ruleOptions.mode === 0) | ||
delete sourceRules[ruleName]; | ||
else | ||
sourceRules[ruleName] = [ruleOptions]; | ||
sourceRules[ruleName] = ruleOptions; | ||
} | ||
@@ -257,3 +253,3 @@ } | ||
async function checkRule(orgRepo, ruleName, ruleConfigs, sourceData) { | ||
async function checkRule(orgRepo, ruleName, ruleConfig, sourceData) { | ||
const ruleDefinition = execute.getRuleDefinition(ruleName); | ||
@@ -264,11 +260,5 @@ if (typeof ruleDefinition.check != 'function') { | ||
} | ||
const results = []; | ||
for (const ruleCfg of ruleConfigs) { | ||
const result = await ruleDefinition.check(ruleCfg, sourceData, orgRepo, github); | ||
if (!result.valid) { | ||
result.mode = ruleCfg.mode; | ||
results.push(result); | ||
} | ||
} | ||
return results; | ||
const result = await ruleDefinition.check(ruleConfig, sourceData, orgRepo, github); | ||
if (!result.valid) result.mode = ruleConfig.mode; | ||
return result; | ||
} | ||
@@ -275,0 +265,0 @@ |
{ | ||
"name": "gh-lint", | ||
"version": "0.8.1", | ||
"version": "0.9.0", | ||
"description": "Rule-based command-line tool for auditing GitHub repositories", | ||
@@ -5,0 +5,0 @@ "main": "lib/execute/index.js", |
@@ -20,4 +20,4 @@ 'use strict'; | ||
meta: { | ||
'repo-description': [{ mode: 2, minLength: 16 }], | ||
'repo-homepage': [{ mode: 1 }] | ||
'repo-description': { mode: 2, minLength: 16 }, | ||
'repo-homepage': { mode: 1 } | ||
} | ||
@@ -31,4 +31,4 @@ } | ||
'milojs/milo': { | ||
'repo-description': [], // no errors | ||
'repo-homepage': [] // no errors | ||
'repo-description': {valid: true}, | ||
'repo-homepage': {valid: true} | ||
} | ||
@@ -47,4 +47,4 @@ }); | ||
meta: { | ||
'repo-description': [{ mode: 2, minLength: 16 }], | ||
'repo-homepage': [{ mode: 1 }] | ||
'repo-description': { mode: 2, minLength: 16 }, | ||
'repo-homepage': { mode: 1 } | ||
} | ||
@@ -58,11 +58,9 @@ } | ||
'MailOnline/videojs-vast-vpaid': { | ||
'repo-description': [], // no errors | ||
'repo-homepage': [ | ||
{ | ||
errors: 'data.homepage should be string', | ||
message: 'not satisfied', | ||
mode: 1, | ||
valid: false | ||
} | ||
] | ||
'repo-description': {valid: true}, | ||
'repo-homepage': { | ||
errors: 'data.homepage should be string', | ||
message: 'not satisfied', | ||
mode: 1, | ||
valid: false | ||
} | ||
} | ||
@@ -69,0 +67,0 @@ }); |
@@ -35,4 +35,4 @@ 'use strict'; | ||
'milojs/milo': { | ||
'repo-description': [], // no errors | ||
'repo-homepage': [] // no errors | ||
'repo-description': {valid: true}, | ||
'repo-homepage': {valid: true} | ||
} | ||
@@ -55,15 +55,13 @@ }); | ||
'milojs/milo': { | ||
'repo-description': [], // no errors | ||
'repo-homepage': [] // no errors | ||
'repo-description': {valid: true}, | ||
'repo-homepage': {valid: true} | ||
}, | ||
'MailOnline/videojs-vast-vpaid': { | ||
'repo-description': [], // no errors | ||
'repo-homepage': [ | ||
{ | ||
errors: 'data.homepage should be string', | ||
message: 'not satisfied', | ||
mode: 1, | ||
valid: false | ||
} | ||
] | ||
'repo-description': {valid: true}, | ||
'repo-homepage': { | ||
errors: 'data.homepage should be string', | ||
message: 'not satisfied', | ||
mode: 1, | ||
valid: false | ||
} | ||
} | ||
@@ -70,0 +68,0 @@ }); |
@@ -36,3 +36,3 @@ 'use strict'; | ||
'MailOnline/mol-utils': { | ||
'mol-repo-name': [] | ||
'mol-repo-name': {valid: true} | ||
} | ||
@@ -64,10 +64,8 @@ }); | ||
'milojs/milo': { | ||
'mol-repo-name': [ | ||
{ | ||
errors: 'data.name should match pattern "^mol-"', | ||
message: 'not satisfied', | ||
mode: 2, | ||
valid: false | ||
} | ||
] | ||
'mol-repo-name': { | ||
errors: 'data.name should match pattern "^mol-"', | ||
message: 'not satisfied', | ||
mode: 2, | ||
valid: false | ||
} | ||
} | ||
@@ -74,0 +72,0 @@ }); |
@@ -40,7 +40,7 @@ 'use strict'; | ||
'MailOnline/mol-fe': { | ||
meta: { 'repo-description': [{ mode: 2, minLength: 1 }] } }, | ||
meta: { 'repo-description': { mode: 2, minLength: 1 } } }, | ||
'milojs/milo': { | ||
meta: { | ||
'repo-description': [{ mode: 2, minLength: 16 }], | ||
'repo-homepage': [{ mode: 1, minLength: 1 }] | ||
'repo-description': { mode: 2, minLength: 16 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -71,4 +71,4 @@ } | ||
meta: { | ||
'repo-description': [{ mode: 2, minLength: 1 }], | ||
'repo-homepage': [{ mode: 1, minLength: 1 }] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -78,4 +78,4 @@ }, | ||
meta: { | ||
'repo-description': [{ mode: 2, minLength: 1 }], | ||
'repo-homepage': [{ mode: 1, minLength: 1 }] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -105,4 +105,4 @@ } | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -112,4 +112,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -119,4 +119,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -126,4 +126,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -133,4 +133,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -140,4 +140,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -147,4 +147,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -172,4 +172,4 @@ } | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -179,4 +179,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -186,4 +186,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -193,4 +193,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -200,4 +200,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -207,4 +207,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -229,4 +229,4 @@ } | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -236,4 +236,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -243,4 +243,4 @@ }, | ||
meta: { | ||
'repo-description': [ { mode: 2, minLength: 1 } ], | ||
'repo-homepage': [ { mode: 1, minLength: 1 } ] | ||
'repo-description': { mode: 2, minLength: 1 }, | ||
'repo-homepage': { mode: 1, minLength: 1 } | ||
} | ||
@@ -247,0 +247,0 @@ } |
{ | ||
"MailOnline/hornetq-connector": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/rsyslog_legacy": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/metro-trackr-api": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/jquery.ezmodal.js": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/s-metric": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/metro-polls-api": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/cuteyp": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/gif-loader": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/grunt-css-annotator": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/sicp-mailonline": { | ||
"repo-description": [], | ||
"repo-homepage": [] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/metro-ui-trending": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/clj-stingray": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/gargamel": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/throttle": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/splunkbox": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/vim-cljrefactor": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/winston-amqp": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/state-keeper": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/forwarder": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/VPAIDFLASHClient": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/videojs-vast-vpaid": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/VPAIDHTML5Client": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/json-schema-test": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/metro-vip-go": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/lein-mailonline-template": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/ImageViewer": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/node-zookeeper-build-fix": { | ||
"repo-description": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.description should be string", | ||
"mode": 2 | ||
} | ||
], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.description should be string", | ||
"mode": 2 | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/ansible-role-monit": { | ||
"repo-description": [], | ||
"repo-homepage": [] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/transpile-middleware": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/ansible-role-log-forwarder": { | ||
"repo-description": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.description should be string", | ||
"mode": 2 | ||
} | ||
], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.description should be string", | ||
"mode": 2 | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/mol-utils": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/Reactor": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/estail": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/mocklib": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/table1_public_files": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/mol-heroku-sandbox": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/located-monad-logger": { | ||
"repo-description": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.description should be string", | ||
"mode": 2 | ||
} | ||
], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.description should be string", | ||
"mode": 2 | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/eslint-config-mailonline": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/formulae": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/stylelint-config-mailonline": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/mol-conventional-changelog": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/eslint-config-mailonline-cc": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/gh-lint": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"milojs/milo": { | ||
"repo-description": [], | ||
"repo-homepage": [] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": true | ||
} | ||
}, | ||
"milojs/proto": { | ||
"repo-description": [], | ||
"repo-homepage": [] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": true | ||
} | ||
}, | ||
"milojs/milo-core": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"milojs/milo-ui": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"milojs/slack-clone": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"milojs/ml-check": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"milojs/ml-mixin": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
} | ||
} |
{ | ||
"MailOnline/eslint-config-mailonline": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/mol-conventional-changelog": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/stylelint-config-mailonline": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/videojs-vast-vpaid": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/VPAIDFLASHClient": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should be string", | ||
"mode": 1 | ||
} | ||
}, | ||
"MailOnline/VPAIDHTML5Client": { | ||
"repo-description": [], | ||
"repo-homepage": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
] | ||
"repo-description": { | ||
"valid": true | ||
}, | ||
"repo-homepage": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data.homepage should NOT be shorter than 10 characters", | ||
"mode": 1 | ||
} | ||
} | ||
} |
{ | ||
"milojs/milo": { | ||
"repo-readme": [] | ||
"repo-readme": { | ||
"valid": true | ||
} | ||
}, | ||
"milojs/new-repo": { | ||
"repo-readme": [ | ||
{ | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data should have required property 'content', data should have required property 'encoding'", | ||
"mode": 2 | ||
} | ||
] | ||
"repo-readme": { | ||
"valid": false, | ||
"message": "not satisfied", | ||
"errors": "data should have required property 'content', data should have required property 'encoding'", | ||
"mode": 2 | ||
} | ||
} | ||
} |
{ | ||
"MailOnline/hornetq-connector": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/rsyslog_legacy": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/metro-trackr-api": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/jquery.ezmodal.js": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/s-metric": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/metro-polls-api": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/cuteyp": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/gif-loader": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/grunt-css-annotator": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/sicp-mailonline": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/metro-ui-trending": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/clj-stingray": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/gargamel": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/throttle": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/splunkbox": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/vim-cljrefactor": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/winston-amqp": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/state-keeper": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/forwarder": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/VPAIDFLASHClient": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/videojs-vast-vpaid": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/VPAIDHTML5Client": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/json-schema-test": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/metro-vip-go": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/lein-mailonline-template": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/ImageViewer": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/node-zookeeper-build-fix": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/ansible-role-monit": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/transpile-middleware": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/ansible-role-log-forwarder": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/mol-utils": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/Reactor": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/estail": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/mocklib": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/table1_public_files": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/mol-heroku-sandbox": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/located-monad-logger": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/eslint-config-mailonline": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/formulae": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
}, | ||
"MailOnline/stylelint-config-mailonline": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/mol-conventional-changelog": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/eslint-config-mailonline-cc": { | ||
"repo-team": [] | ||
"repo-team": { | ||
"valid": true | ||
} | ||
}, | ||
"MailOnline/gh-lint": { | ||
"repo-team": [ | ||
{ | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
] | ||
"repo-team": { | ||
"valid": false, | ||
"message": "Repo not assigned to one of specified teams", | ||
"messages": [ | ||
"Specified teams: #ads, #cc, #clj, #ios-ny, #ml-nlp, #mol-fe, #rc, #rta, #support, #systems, Metro, IOS" | ||
], | ||
"mode": 2 | ||
} | ||
} | ||
} |
@@ -37,10 +37,8 @@ 'use strict'; | ||
'milojs/milo': { | ||
'commit-name': [ | ||
{ | ||
mode: 2, | ||
message: '1 bad commit name by @WebReflection and @jasoniangreen', | ||
messages: ["Bad commit name by @WebReflection and @jasoniangreen:\nhttps://github.com/milojs/milo/commit/5febc21ec165bfe77f5c2c873c79b947d812c0fd\nchore: component.isReaady = false on destroy (#80)\n\n* chore: component.isReaady = false on destroy\r\n\r\n* Update c_class.js\r\n\r\nkeeping `isReady` as such:\r\n\r\n * `false` when not ready\r\n * `true` only once dispatching `'stateready'`\r\n * `undefined` when destroyed (the property is not shadowed 'cause I'm not sure if `false` is set as default in the prototype)\r\n\r\n* Update c_class.js\r\n\r\nBe sure `init()` sets `isReady` as `false`."], | ||
valid: false | ||
} | ||
] | ||
'commit-name': { | ||
mode: 2, | ||
message: '1 bad commit name by @WebReflection and @jasoniangreen', | ||
messages: ["Bad commit name by @WebReflection and @jasoniangreen:\nhttps://github.com/milojs/milo/commit/5febc21ec165bfe77f5c2c873c79b947d812c0fd\nchore: component.isReaady = false on destroy (#80)\n\n* chore: component.isReaady = false on destroy\r\n\r\n* Update c_class.js\r\n\r\nkeeping `isReady` as such:\r\n\r\n * `false` when not ready\r\n * `true` only once dispatching `'stateready'`\r\n * `undefined` when destroyed (the property is not shadowed 'cause I'm not sure if `false` is set as default in the prototype)\r\n\r\n* Update c_class.js\r\n\r\nBe sure `init()` sets `isReady` as `false`."], | ||
valid: false | ||
} | ||
} | ||
@@ -70,10 +68,8 @@ }); | ||
'milojs/milo': { | ||
'commit-name': [ | ||
{ | ||
mode: 2, | ||
message: '1 bad commit name by @WebReflection and @jasoniangreen', | ||
messages: ["Bad commit name by @WebReflection and @jasoniangreen:\nhttps://github.com/milojs/milo/commit/5febc21ec165bfe77f5c2c873c79b947d812c0fd\nchore: component.isReaady = false on destroy (#80)\n\n* chore: component.isReaady = false on destroy\r\n\r\n* Update c_class.js\r\n\r\nkeeping `isReady` as such:\r\n\r\n * `false` when not ready\r\n * `true` only once dispatching `'stateready'`\r\n * `undefined` when destroyed (the property is not shadowed 'cause I'm not sure if `false` is set as default in the prototype)\r\n\r\n* Update c_class.js\r\n\r\nBe sure `init()` sets `isReady` as `false`."], | ||
valid: false | ||
} | ||
] | ||
'commit-name': { | ||
mode: 2, | ||
message: '1 bad commit name by @WebReflection and @jasoniangreen', | ||
messages: ["Bad commit name by @WebReflection and @jasoniangreen:\nhttps://github.com/milojs/milo/commit/5febc21ec165bfe77f5c2c873c79b947d812c0fd\nchore: component.isReaady = false on destroy (#80)\n\n* chore: component.isReaady = false on destroy\r\n\r\n* Update c_class.js\r\n\r\nkeeping `isReady` as such:\r\n\r\n * `false` when not ready\r\n * `true` only once dispatching `'stateready'`\r\n * `undefined` when destroyed (the property is not shadowed 'cause I'm not sure if `false` is set as default in the prototype)\r\n\r\n* Update c_class.js\r\n\r\nBe sure `init()` sets `isReady` as `false`."], | ||
valid: false | ||
} | ||
} | ||
@@ -105,3 +101,3 @@ }); | ||
'milojs/milo': { | ||
'commit-name': [] | ||
'commit-name': {valid: true} | ||
} | ||
@@ -108,0 +104,0 @@ }); |
@@ -9,3 +9,3 @@ 'use strict'; | ||
describe('rule repo-readme', () => { | ||
describe('rule pr-approved', () => { | ||
afterEach(() => { | ||
@@ -37,12 +37,10 @@ nock.cleanAll(); | ||
'milojs/milo': { | ||
'pr-approved': [ | ||
{ | ||
valid: false, | ||
message: '1 unapproved PR merged by @jasoniangreen', | ||
messages: [ | ||
'Unapproved PR merged by @jasoniangreen:\nhttps://github.com/milojs/milo/pull/80\nchore: component.isReaady = false on destroy' | ||
], | ||
mode: 2 | ||
} | ||
] | ||
'pr-approved': { | ||
valid: false, | ||
message: '1 unapproved PR merged by @jasoniangreen', | ||
messages: [ | ||
'Unapproved PR merged by @jasoniangreen:\nhttps://github.com/milojs/milo/pull/80\nchore: component.isReaady = false on destroy' | ||
], | ||
mode: 2 | ||
} | ||
} | ||
@@ -49,0 +47,0 @@ }); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
881241
16591