Many thanks, Antoine! The number of JSON files has increased considerable
in the past week[1].

[1] https://gerrit.wikimedia.org/r/#/q/status:merged+topic:json-i18n,n,z

Cheers!


On Mon, Mar 31, 2014 at 2:24 PM, Antoine Musso <[email protected]> wrote:

> Le 10/03/2014 17:26, Antoine Musso a écrit :
> > Hello,
> >
> > I wrote a PHP based JSON linter which would bail out whenever a json
> > file can't be understood by PHP json_decode().
> >
> > The linter will be able to the jslint Jenkins jobs which are already
> > running jshint.  It would be nice to pass it on your repositories to
> > avoid failure when the job is enable which I plan to do next Monday on
> > March 17th.
> >
> >
> >
> > The lint script is in integration/jenkins.git bin/json-lint.php  which
> > you can fetch with:
> >
> > curl
> > '
> http://git.wikimedia.org/raw/integration%2Fjenkins.git/master/bin%2Fjson-lint.php
> > '> /tmp/json-lint.php
> >
> > Usage:
> >
> >  json-lint.php .
> >
> > Example output:
> >
> >  ./node_modules/es6-shim/bower.json: Syntax error
> >  ./node_modules/es6-shim/component.json: Syntax error
> >
> > They are missing comma in dictionaries structures of the git repository
> > mediawiki/services/parsoid/deploy
> >
> >
> > I have passed the scripts against mediawiki/extensions/* and mw/core but
> > other repository would need to be verified if they have a jslint job
> > running.
>
> Forgot to deploy the json linter last week.  This is now deployed on all
> 275 jslint jobs currently configured.
>
> If there is any error report, do fix the json files!
>
>
>
> --
> Antoine "hashar" Musso
>
>
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>



-- 
Siebrand Mazeland
Kitano ICT

M: +31 6 50 69 1239
Skype: siebrand
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to