test: Check for stringed gravatar

Signed-off-by: Richie Bendall <richiebendall@gmail.com>
This commit is contained in:
Richie Bendall 2019-09-30 18:15:23 +13:00
parent d2d0e2c346
commit d37c0ff964
No known key found for this signature in database
GPG key ID: 1C6A99DFA9D306FC
68 changed files with 124 additions and 117 deletions

View file

@ -40,6 +40,13 @@ function report(content, fix) {
fs.writeFile(path.join('users', user), stringified, () => {});
});
}
if (typeof u.gravatar === 'string') {
report(`Gravatar boolean encoded as string found in ${user}`, () => {
u.gravatar = u.gravatar === 'true';
const stringified = `${JSON.stringify(u, 0, 2)}\n`;
fs.writeFile(path.join('users', user), stringified, () => {});
});
}
} catch ({ message }) {
report(`Invalid JSON in ${user} (${message})`);
}

View file

@ -2,5 +2,5 @@
"copyright": "Daniel Arthur, https://danielarthur.uk",
"url": "https://danielarthur.uk",
"email": "me@danielarthur.uk",
"gravatar": "true"
"gravatar": true
}

View file

@ -2,5 +2,5 @@
"copyright": "Aarjith Nandakumar",
"url": "http://aarjithn.github.io",
"email": "aarjithn[at]gmail.com",
"gravatar": "true"
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "default-dark",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -1,9 +1,9 @@
{
"copyright": "Armando Lüscher, https://noplanman.ch",
"copyright": "Armando L<EFBFBD>scher, https://noplanman.ch",
"url": "https://noplanman.ch",
"email": "armando@noplanman.ch",
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -2,6 +2,6 @@
"copyright": "Carlos A. Di Pietro, http://cdipietro.com.ar",
"url": "http://cdipietro.com.ar",
"email": "carlos@cdipietro.com.ar",
"gravatar": "true",
"gravatar": true,
"theme": "default"
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "material-blue",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -5,5 +5,5 @@
"format": "text",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -1,4 +1,4 @@
{
"copyright": "dayflower",
"gravatar": "true"
"gravatar": true
}

View file

@ -2,7 +2,7 @@
"copyright": "David Conner",
"email": "dconner.pro@gmail.com",
"format": "html",
"gravatar": "true",
"gravatar": true,
"url": "http://te.xel.io",
"theme": "opensans"
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -3,6 +3,6 @@
"url": "http://duncanjohnson.ca/",
"email": "duncan@duncanjohnson.ca",
"format": "html",
"gravatar": "true",
"gravatar": true,
"theme": "double-windsor"
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -1,7 +1,7 @@
{
"copyright": "dvrein",
"url": "https://github.com/dvrein",
"gravatar": "false",
"gravatar": false,
"format": "html",
"theme": "xtansia"
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -2,5 +2,5 @@
"copyright": "Ronni Egeriis Persson",
"url": "http://egeriis.me",
"email": "ronni@egeriis.me",
"gravatar": "true"
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "dusk",
"gravatar": "true"
"gravatar": true
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -3,6 +3,6 @@
"url": "http://naoimporta.com",
"email": "fabio@naoimporta.com",
"format": "html",
"gravatar": "true",
"gravatar": true,
"theme": "flesch"
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -3,6 +3,6 @@
"url": "https://github.com/greenify",
"email": "greeenify@gmail.com",
"format": "html",
"gravatar": "true",
"gravatar": true,
"theme": "magicmint"
}

View file

@ -3,5 +3,5 @@
"url": "http://guilhermemarconi.me",
"email": "oi@guilhermemarconi.me",
"format": "txt",
"gravatar": "gwyer"
"gravatar": false
}

View file

@ -1,9 +1,9 @@
{
"copyright": "Giosuè",
"copyright": "Giosu<EFBFBD>",
"url": "https://www.giosuesulipano.it",
"email": "contact@giosuesulipano.it",
"format": "html",
"license": "mit",
"theme": "8bits-monochrome",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -1,9 +1,9 @@
{
"copyright": "Rodney Guillén",
"copyright": "Rodney Guill<EFBFBD>n",
"url": "https://www.infrony.net/",
"email": "infrony@gmail.com",
"format": "html",
"license": "mit",
"theme": "friendly",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "8bits-monochrome-blue-white",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -2,5 +2,5 @@
"copyright": "Vinícius Krolow",
"url": "http://krolow.com.br",
"email": "krolow@gmail.com",
"gravatar": "true"
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "material-grey",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "dusk",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "material-lime",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "8bits-monochrome-amber",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "material-indigo",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "material-indigo",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -2,6 +2,6 @@
"copyright": "Abhay Rana",
"email": "me@captnemo.in",
"url": "https://captnemo.in/",
"gravatar": "true",
"gravatar": true,
"theme": "double-windsor"
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "black-beauty",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -1,9 +1,9 @@
{
"copyright": "Armando Lüscher, https://noplanman.ch",
"copyright": "Armando L<EFBFBD>scher, https://noplanman.ch",
"url": "https://noplanman.ch",
"email": "armando@noplanman.ch",
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "blackwood",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -3,5 +3,5 @@
"email": "pburtchaell@me.com",
"url": "http://pburtchaell.com/",
"format": "html",
"gravatar": "true"
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "text",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default-dark",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -3,6 +3,6 @@
"url": "https://rin.rocks",
"email": "ri7nz.labs@gmail.com",
"format": "html",
"gravatar": "false",
"gravatar": false,
"theme": "afterdark"
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -2,5 +2,5 @@
"copyright": "Roman Boiko",
"url": "https://www.linkedin.com/in/romanboiko",
"email": "boiko.roman@gmail.com",
"gravatar": "true"
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "isc",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -4,5 +4,5 @@
"email": "sina@mashek.xyz",
"format": "html",
"theme": "default-dark",
"gravatar": "true"
"gravatar": true
}

View file

@ -2,5 +2,5 @@
"copyright": "Swindon Hackspace",
"url": "swindon.hackspace.org.uk",
"email": "snhackspace@gmail.com",
"gravatar": "true"
"gravatar": true
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -4,5 +4,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "material-blue",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -4,5 +4,5 @@
"format": "text",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}

View file

@ -2,6 +2,6 @@
"copyright": "Tom Lavenziano",
"email": "tlavenziano@gmail.com",
"format": "html",
"gravatar": "false",
"gravatar": false,
"theme": "dusk"
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "true"
}
"gravatar": true
}

View file

@ -3,5 +3,5 @@
"url": "http://yungsang.com",
"email": "info@yungsang.com",
"theme": "flesch",
"gravatar": "ture"
"gravatar": false
}

View file

@ -5,5 +5,5 @@
"format": "html",
"license": "mit",
"theme": "default",
"gravatar": "false"
}
"gravatar": false
}