jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/332762 )
Change subject: Replace jshint/jscs with eslint and add stylelint ...................................................................... Replace jshint/jscs with eslint and add stylelint Change-Id: I9c33c65c913d891739b913d5363abba66c2cd0dd --- A .eslintrc.json D .jscsrc D .jshintignore D .jshintrc A .stylelintrc M FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.css M FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.js M Gruntfile.js M maintenance/GenerateFancyCaptchas.php M package.json M resources/ext.confirmEdit.editPreview.ipwhitelist.styles.css 11 files changed, 44 insertions(+), 39 deletions(-) Approvals: jenkins-bot: Verified Jforrester: Looks good to me, approved diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..4843240 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,10 @@ +{ + "extends": "wikimedia", + "env": { + "browser": true, + "jquery": true + }, + "globals": { + "mediaWiki": false + } +} diff --git a/.jscsrc b/.jscsrc deleted file mode 100644 index 9d22e3f..0000000 --- a/.jscsrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "preset": "wikimedia" -} diff --git a/.jshintignore b/.jshintignore deleted file mode 100644 index 82eaa05..0000000 --- a/.jshintignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules/** -vendor/** diff --git a/.jshintrc b/.jshintrc deleted file mode 100644 index e1c2afe..0000000 --- a/.jshintrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "globals": { - "mediaWiki": true, - "jQuery": true - } -} - diff --git a/.stylelintrc b/.stylelintrc new file mode 100644 index 0000000..2c90730 --- /dev/null +++ b/.stylelintrc @@ -0,0 +1,3 @@ +{ + "extends": "stylelint-config-wikimedia" +} diff --git a/FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.css b/FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.css index 96e4dd6..3be8933 100644 --- a/FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.css +++ b/FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.css @@ -1,6 +1,6 @@ .fancycaptcha-wrapper { display: table; - background-color: #FFF; + background-color: #fff; } /* Prevents the size of the container from changing, affecting page @@ -11,27 +11,28 @@ display: inline-block; } -.client-nojs .fancycaptcha-reload { - display: none; -} - .fancycaptcha-reload { /* @embed */ - background: url(images/fancycaptcha-reload-icon.png) no-repeat scroll left center transparent; + background: url( images/fancycaptcha-reload-icon.png ) no-repeat scroll left center transparent; margin: 0 0 0 3px; padding: 1px 2px 1px 12px; - color: #0645AD; + color: #0645ad; cursor: pointer; cursor: hand; +} + +.client-nojs .fancycaptcha-reload { + display: none; } .fancycaptcha-reload:hover { text-decoration: underline; } + .fancycaptcha-reload-loading { /* @embed */ - background: url(images/ajax-loader-10x10.gif) no-repeat scroll left center transparent; + background: url( images/ajax-loader-10x10.gif ) no-repeat scroll left center transparent; } .fancycaptcha-image-container .fancycaptcha-reload { diff --git a/FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.js b/FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.js index c010db8..b57b965 100644 --- a/FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.js +++ b/FancyCaptcha/resources/ext.confirmEdit.fancyCaptcha.js @@ -42,4 +42,4 @@ return false; } ); -} )( jQuery, mediaWiki ); +}( jQuery, mediaWiki ) ); diff --git a/Gruntfile.js b/Gruntfile.js index 4e1660c..97f1b48 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -1,19 +1,22 @@ -/*jshint node:true */ +/* eslint-env node */ module.exports = function ( grunt ) { - grunt.loadNpmTasks( 'grunt-contrib-jshint' ); - grunt.loadNpmTasks( 'grunt-jsonlint' ); grunt.loadNpmTasks( 'grunt-banana-checker' ); - grunt.loadNpmTasks( 'grunt-jscs' ); + grunt.loadNpmTasks( 'grunt-jsonlint' ); + grunt.loadNpmTasks( 'grunt-eslint' ); + grunt.loadNpmTasks( 'grunt-stylelint' ); grunt.initConfig( { - jshint: { + eslint: { all: [ '**/*.js', '!node_modules/**' ] }, - jscs: { - src: '<%= jshint.all %>' + stylelint: { + all: [ + '**/*.css', + '!node_modules/**' + ] }, banana: { all: [ @@ -30,6 +33,6 @@ } } ); - grunt.registerTask( 'test', [ 'jshint', 'jscs', 'jsonlint', 'banana' ] ); + grunt.registerTask( 'test', [ 'eslint', 'stylelint', 'jsonlint', 'banana' ] ); grunt.registerTask( 'default', 'test' ); }; diff --git a/maintenance/GenerateFancyCaptchas.php b/maintenance/GenerateFancyCaptchas.php index b8b5692..bb19d8b 100644 --- a/maintenance/GenerateFancyCaptchas.php +++ b/maintenance/GenerateFancyCaptchas.php @@ -27,7 +27,7 @@ $IP = __DIR__.'/../../..'; } -require_once ( "$IP/maintenance/Maintenance.php" ); +require_once ( "$IP/core/maintenance/Maintenance.php" ); /** * Maintenance script to change the password of a given user. diff --git a/package.json b/package.json index 42a7ab6..2a64d88 100644 --- a/package.json +++ b/package.json @@ -4,12 +4,12 @@ "test": "grunt test" }, "devDependencies": { - "grunt": "0.4.5", - "grunt-cli": "0.1.13", - "grunt-contrib-jshint": "0.11.3", - "grunt-banana-checker": "0.4.0", - "grunt-jscs": "2.3.0", - "jscs-preset-wikimedia": "~1.0.0", - "grunt-jsonlint": "1.0.7" + "eslint-config-wikimedia": "0.3.0", + "grunt": "1.0.1", + "grunt-eslint": "19.0.0", + "grunt-banana-checker": "0.5.0", + "grunt-jsonlint": "1.1.0", + "grunt-stylelint": "0.6.0", + "stylelint-config-wikimedia": "0.3.0" } } diff --git a/resources/ext.confirmEdit.editPreview.ipwhitelist.styles.css b/resources/ext.confirmEdit.editPreview.ipwhitelist.styles.css index 9fc8080..b4d4c5c 100644 --- a/resources/ext.confirmEdit.editPreview.ipwhitelist.styles.css +++ b/resources/ext.confirmEdit.editPreview.ipwhitelist.styles.css @@ -1,7 +1,7 @@ .mw-confirmedit-ip-notvalid { - background-color: #FF6C6C; + background-color: #ff6c6c; } .mw-confirmedit-ip-valid { - background-color: #90EE90; + background-color: #90ee90; } -- To view, visit https://gerrit.wikimedia.org/r/332762 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I9c33c65c913d891739b913d5363abba66c2cd0dd Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/extensions/ConfirmEdit Gerrit-Branch: master Gerrit-Owner: Esanders <esand...@wikimedia.org> Gerrit-Reviewer: Jforrester <jforres...@wikimedia.org> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits