From: Timo Tijhof Date: Thu, 17 Apr 2014 03:42:57 +0000 (+0200) Subject: grunt: Add jsonlint X-Git-Tag: 1.31.0-rc.0~16187 X-Git-Url: http://git.cyclocoop.org/%24image?a=commitdiff_plain;h=8f028afb6f719527e0691def5f804a749b5cece3;p=lhc%2Fweb%2Fwiklou.git grunt: Add jsonlint Change-Id: Icace398eef40556a3fd4865cb763043c086da469 --- diff --git a/tests/frontend/Gruntfile.js b/tests/frontend/Gruntfile.js index 1e3f478dd5..30024690f3 100644 --- a/tests/frontend/Gruntfile.js +++ b/tests/frontend/Gruntfile.js @@ -8,6 +8,7 @@ module.exports = function ( grunt ) { grunt.loadNpmTasks( 'grunt-banana-checker' ); grunt.loadNpmTasks( 'grunt-contrib-watch' ); grunt.loadNpmTasks( 'grunt-jscs-checker' ); + grunt.loadNpmTasks( 'grunt-jsonlint' ); grunt.file.setBase( __dirname + '/../..' ); @@ -37,6 +38,13 @@ module.exports = function ( grunt ) { return patterns; }, [] ) ) }, + jsonlint: { + all: [ + '.jscsrc', + '{languages,languages,maintenance,resources}/**/*.json', + 'tests/frontend/package.json' + ] + }, banana: { core: 'languages/i18n/', installer: 'includes/installer/i18n/' @@ -50,7 +58,7 @@ module.exports = function ( grunt ) { } } ); - grunt.registerTask( 'lint', ['jshint', 'jscs', 'banana'] ); + grunt.registerTask( 'lint', ['jshint', 'jscs', 'jsonlint', 'banana'] ); grunt.registerTask( 'test', ['lint'] ); grunt.registerTask( 'default', ['test'] ); }; diff --git a/tests/frontend/package.json b/tests/frontend/package.json index 469e2c83f8..235ddbf3f0 100644 --- a/tests/frontend/package.json +++ b/tests/frontend/package.json @@ -9,6 +9,7 @@ "grunt-contrib-jshint": "0.9.2", "grunt-contrib-watch": "0.6.1", "grunt-banana-checker": "0.1.0", - "grunt-jscs-checker": "0.4.1" + "grunt-jscs-checker": "0.4.1", + "grunt-jsonlint": "1.0.4" } }