Page MenuHomePhabricator

Replace usage of jshint and/or jscs with eslint in MediaWiki extensions (clonable)
Open, Needs TriagePublic

Description

jshint and jscs have been slowly removed from Wikimedia's Continuous Integration (CI) linting process. They get replaced with eslint, which handles both static analysis and code style.
Here is an example conversion. You should use the config that's currently on https://www.mediawiki.org/wiki/Manual:Coding_conventions/JavaScript#Linting.

You'll need to remove any references to jshint/jscs, update the dependencies in the file package.json for eslintand eslint-config-wikimedia, configure it to run in Gruntfile.js, and then fix any failures.

The extensions in the list below are candidates for conversion for GCI. Please check them off (means: replace [ ] by [x]) in this Phabricator task if you start working on them, by clicking "Edit Task" in the upper right corner and updating the task description. (You need to be logged into Phabricator to do this. If you do not have an account in Wikimedia Phabricator yet, see the Phabricator help how to create an account here.)

For Wikimedia production extensions/skins, see T195542

Other extensions/skins

  • AnonPrivacy @Zoranzoki21
  • ApprovedRevs @Zoranzoki21
  • ArticleIndex @Zoranzoki21
  • BaseHooks @Zoranzoki21
  • BiblioPlus @Zoranzoki21
  • BibManager @Bjornskjald
  • BlogPage @Bjornskjald
  • BlueSpiceFoundation @Bjornskjald
  • BlueSpiceRating
  • BlueSpiceSocial
  • BreadCrumbs @Umherirrender
  • Buggy
  • Calendar @Zoranzoki21
  • Cargo
  • CollapsibleVector @Paladox
  • ConfirmAccount @Umherirrender
  • ContributionScores @Umherirrender
  • ContributionsList
  • CreatePage
  • CreateRedirect
  • DeviceMapLogCapture
  • DisableAccount
  • Drafts
  • DumpHTML
  • EditSimilar
  • EditUser @Umherirrender
  • EmailAuth @Umherirrender
  • ExtTab
  • FanBoxes
  • Farmer @Zoranzoki21
  • FundraisingEmailUnsubscribe
  • Genealogy
  • Git2Pages @Umherirrender
  • HeaderTabs @Zoranzoki21
  • HoverGallery @Zoranzoki21
  • ImageTweaks @Umherirrender
  • ImportArticles @Umherirrender
  • IndexFunction
  • InlineCategorizer
  • InviteSignup @Umherirrender
  • JSBreadCrumbs
  • JsonData
  • LanguageSelector
  • LanguageTool @Umherirrender
  • LastModified @Umherirrender
  • LifeWeb
  • Lingo
  • LinkFilter
  • LinkSuggest
  • Maintenance @Umherirrender
  • MaintenanceShell @Umherirrender
  • MarkAsHelpful @Zoranzoki21
  • MathSearch @Zoranzoki21
  • MetaMaster @Umherirrender
  • MixedNamespaceSearchSuggestions
  • MsUpload
  • MultiMaps
  • NamespacePopups
  • NamespaceSidebar @Umherirrender
  • NSFileRepo
  • NukeDPL
  • NumberFormat
  • Numbertext
  • NumerAlpha
  • OdbcDatabase
  • OfflineImportLexicon
  • OnlineStatus
  • OnlineStatusBar
  • OnlyRecentRecentChanges
  • OOJsUIAjaxLogin
  • OpenBadges
  • OpenGraphMeta
  • OpenID
  • OpenLayers @Umherirrender
  • OracleTextSearch
  • PageBlock
  • PageCreationNotif
  • PageDisqus
  • PageInCat
  • PageLanguage
  • PageNotice
  • PagePopups
  • PageTools
  • PanScroll
  • PerPageLicense
  • PGFTikZ
  • PhpHighlight
  • PhpTags
  • PhpTagsFunctions
  • PhpTagsMaps
  • PhpTagsSMW
  • PhpTagsStorage
  • PhpTagsWidgets
  • PhpTagsWiki
  • PictureGame
  • PipeEscape
  • Poll
  • PollNY
  • Polyglot
  • PrivateDomains
  • ProtectSite
  • PurgeClickThrough
  • PushToWatch @Zoranzoki21
  • Quantcast @Zoranzoki21
  • QuickSearchLookup @Zoranzoki21
  • QuizGame @Umherirrender
  • RandomArea @Zoranzoki21
  • RandomGameUnit @Zoranzoki21
  • RandomImage @Zoranzoki21
  • RandomImageByCategory @Zoranzoki21
  • RandomInCategory @Zoranzoki21
  • RandomPages @Zoranzoki21
  • ReassignEdits
  • RefreshSpecial
  • RegexFun
  • RegexFunctions
  • RelatedSites
  • ReplaceSet
  • RevisionCommentSupplement
  • RightFunctions
  • RT
  • SafeDelete
  • Sarcasm
  • ScanSet
  • Screenplay
  • SecureHTML
  • SecureSessions
  • SelectTag
  • SemanticACL
  • SemanticBundle
  • SemanticDrilldown @Umherirrender
  • SemanticGenealogy
  • SemanticInternalObjects
  • SemanticPageSeries
  • SemanticRating
  • SemanticSifter
  • SemanticTasks
  • SemanticWebBrowser
  • ShoutWikiAds @Umherirrender
  • SidebarDonateBox
  • SideBarMenu
  • SimpleChanges
  • SimpleFarm
  • SimpleSecurity
  • SiteMetrics
  • SkinPerNamespace
  • SmiteSpam @Umherirrender
  • SmoothGallery
  • SocialLogin
  • SocialProfile
  • SoftRedirector
  • SoftwareVersion
  • Solarium
  • SpamDiffTool @Umherirrender
  • SpamRegex
  • Spark
  • Special404
  • SpellingApi
  • SphinxSearch
  • SSLClientAuthentication
  • StaffEdits
  • StalkerLog
  • StarterWiki
  • StickToThatLanguage
  • SubpageFun
  • Sudo
  • Survey
  • SVGEdit
  • SwiftMailer
  • Tabs
  • TemplateInfo
  • Theme @Umherirrender
  • ThrottleOverride
  • TimelineTable
  • TimeMachine
  • TitleIcon
  • TitleKey
  • TweetANew @RetroCraft
  • TwitterLogin @Umherirrender
  • UnicodeConverter
  • UploadBlacklist
  • UploadLogo
  • UserGroups
  • UserOptionStats
  • UserStatus
  • UserThrottle
  • Variables
  • VEForAll @Umherirrender
  • VoteNY @Zoranzoki21
  • WebChat @Zoranzoki21
  • Widgets @Zoranzoki21
  • WikiArticleFeeds @Zoranzoki21
  • WikiCategoryTagCloud @Zoranzoki21
  • WikiForum
  • WikiLexicalData
  • Amethyst (skin)
  • Anisa (skin)
  • BlueSky (skin)
  • Bouquet (skin)
  • Example (skin)
  • Nimbus (skin)
  • WoOgLeShades (skin)

I can add plenty more extensions if there's demand.

Mentors: @Legoktm, @Jdforrester-WMF and @Esanders

Details

Related Gerrit Patches:
mediawiki/extensions/HeaderTabs : masterbuild: Replace jshint/jsonlint with eslint, add stylelint
mediawiki/extensions/RandomGameUnit : masterbuild: Replace jshint/jsonlint with eslint, add stylelint
mediawiki/extensions/WikiCategoryTagCloud : masterbuild: Replace jshint/jsonlint with eslint, add stylelint
mediawiki/extensions/Widgets : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/WikiArticleFeeds : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/VoteNY : masterbuild: Replace jshint/jsonlint with eslint, add stylelint
mediawiki/extensions/RandomImage : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/RandomImageByCategory : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/RandomInCategory : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/MarkAsHelpful : masterbuild: Replace jshint/jsonlint with eslint, add stylelint
mediawiki/extensions/EmailCapture : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/ApprovedRevs : masterbuild: Replace jshint/jsonlint with eslint, add stylelint
mediawiki/extensions/QuizGame : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/ConfirmAccount : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/ShoutWikiAds : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/LastModified : masterbuild: Replace jshint and jsonlint by eslint
mediawiki/extensions/Git2Pages : masterbuild: Replace jshint and jsonlint by eslint
mediawiki/extensions/SemanticDrilldown : masterbuild: Replace jshint and jsonlint by eslint
mediawiki/extensions/EmailAuth : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/MetaMaster : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/ContributionScores : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/InviteSignup : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/LanguageTool : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/MaintenanceShell : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/NamespaceSidebar : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/Theme : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/SpamDiffTool : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/SmiteSpam : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/BreadCrumbs : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/TwitterLogin : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/VEForAll : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/PhpTagsStorage : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/OnlineStatus : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/Farmer : masterbuild: Replace jshint with eslint
mediawiki/extensions/Maintenance : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/ImportArticles : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/OpenLayers : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/ImageTweaks : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/EditUser : masterbuild: Replace jscs, jshint and jsonlint by eslint
mediawiki/extensions/HTMLTags : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/PhpTags : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/PhpHighlight : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/Insider : masterbuild: Use ESLint instead of JSHint and JSONLint
mediawiki/extensions/ShortUrl : masterbuild: Use ESLint instead of JSHint and JSONLint
mediawiki/extensions/PageBlock : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/PrivateDomains : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/PaginateText : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/PushToWatch : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/RandomPages : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/RandomArea : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/PageLanguage : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/PageCreationNotif : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/BlogPage : masterReplace jshint with eslint
mediawiki/extensions/BlueSpiceFoundation : masterReplace jshint/jsonlint with eslint
mediawiki/extensions/BibManager : masterReplace jshint/jsonlint with eslint
mediawiki/extensions/TweetANew : masterReplace jshint with eslint
mediawiki/extensions/BiblioPlus : masterbuild: Replace jshint with eslint
mediawiki/extensions/BaseHooks : masterRemove jshint and jscs
mediawiki/extensions/CreateRedirect : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/Poll : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/HoverGallery : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/GoogleAdSense : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/HoverGallery : masterNew version 1.2
mediawiki/extensions/Calendar : masterbuild: Replace jshint/jsonlint with eslint, update dev dependencies
mediawiki/extensions/WebChat : masterbuild: Replace jshint/jsonlint with eslint
mediawiki/extensions/ImageMetrics : masterbuild: Replace jshint/jscs with eslint
mediawiki/extensions/ArticleIndex : masterbuild: Replace jshint/jscs with eslint & stylelint
mediawiki/skins/Amethyst : masterbuild: Replace jshint/jscs with eslint & stylelint
mediawiki/extensions/YouTube : masterbuild: Replace jshint/jscs with eslint & stylelint
mediawiki/extensions/AnonPrivacy : masterbuild: Replace jshint/jscs with eslint & stylelint
mediawiki/extensions/PageForms : masterUse eslint instead of jshint
mediawiki/services/citoid : masterRemove jshint && mocha-eslint
mediawiki/extensions/CollaborationKit : masterbuild: Replace jshint/jscs with eslint
mediawiki/extensions/GoogleLogin : masterbuild: Replace jshint with eslint & stylelint
mediawiki/extensions/CollaborationKit : masterReplace jslint and jscs with eslint
mediawiki/extensions/CleanChanges : masterbuild: Replace jshint/jscs with eslint & stylelint
mediawiki/extensions/SpamBlacklist : masterbuild: Replace jshint with eslint
mediawiki/extensions/Buggy : masterbuild: Replace jshint/jscs with eslint & stylelint
mediawiki/extensions/DismissableSiteNotice : masterbuild: Replace jshint/jscs with eslint & stylelint

Related Objects

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 569301 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/TwitterLogin@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569301

Change 567248 merged by jenkins-bot:
[mediawiki/extensions/OnlineStatus@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/567248

Change 569302 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/MaintenanceShell@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569302

Change 569303 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/BreadCrumbs@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569303

Change 569304 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Josa@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569304

Change 569305 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/LanguageTool@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569305

Change 563679 merged by Umherirrender:
[mediawiki/extensions/PhpTagsStorage@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/563679

Change 569370 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/SmiteSpam@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569370

Change 569372 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/SpamDiffTool@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569372

Change 569373 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/ShoutWikiAds@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569373

Change 569374 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/NamespaceSidebar@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569374

Change 569375 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Theme@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569375

Umherirrender updated the task description. (Show Details)Sun, Feb 2, 6:28 PM

Change 569621 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/EmailAuth@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569621

Change 569623 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/InviteSignup@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569623

Change 569625 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/ContributionScores@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569625

Change 569630 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/MetaMaster@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569630

Change 569631 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/VEForAll@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569631

Umherirrender updated the task description. (Show Details)Mon, Feb 3, 8:10 PM

Change 569646 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/QuizGame@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569646

Change 569647 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/ConfirmAccount@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569647

Umherirrender updated the task description. (Show Details)Mon, Feb 3, 8:56 PM

Change 569631 merged by jenkins-bot:
[mediawiki/extensions/VEForAll@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569631

Change 569301 merged by jenkins-bot:
[mediawiki/extensions/TwitterLogin@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569301

Change 569303 merged by jenkins-bot:
[mediawiki/extensions/BreadCrumbs@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569303

Change 569370 merged by jenkins-bot:
[mediawiki/extensions/SmiteSpam@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569370

Change 569372 merged by jenkins-bot:
[mediawiki/extensions/SpamDiffTool@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569372

Change 569375 merged by jenkins-bot:
[mediawiki/extensions/Theme@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569375

Change 569374 merged by jenkins-bot:
[mediawiki/extensions/NamespaceSidebar@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569374

Change 569302 merged by jenkins-bot:
[mediawiki/extensions/MaintenanceShell@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569302

Change 569305 merged by jenkins-bot:
[mediawiki/extensions/LanguageTool@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569305

Change 569621 merged by jenkins-bot:
[mediawiki/extensions/EmailAuth@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569621

Change 569623 merged by jenkins-bot:
[mediawiki/extensions/InviteSignup@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569623

Change 569625 merged by jenkins-bot:
[mediawiki/extensions/ContributionScores@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569625

Change 569630 merged by jenkins-bot:
[mediawiki/extensions/MetaMaster@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569630

Change 570134 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/SemanticDrilldown@master] build: Replace jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/570134

Change 570135 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/LastModified@master] build: Replace jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/570135

Change 570136 had a related patch set uploaded (by Umherirrender; owner: Umherirrender):
[mediawiki/extensions/Git2Pages@master] build: Replace jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/570136

Umherirrender updated the task description. (Show Details)Tue, Feb 4, 8:40 PM

Change 570134 merged by jenkins-bot:
[mediawiki/extensions/SemanticDrilldown@master] build: Replace jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/570134

Change 570136 merged by jenkins-bot:
[mediawiki/extensions/Git2Pages@master] build: Replace jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/570136

Change 570135 merged by jenkins-bot:
[mediawiki/extensions/LastModified@master] build: Replace jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/570135

Change 569373 merged by Umherirrender:
[mediawiki/extensions/ShoutWikiAds@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569373

Change 569647 merged by Umherirrender:
[mediawiki/extensions/ConfirmAccount@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569647

Change 569646 merged by Umherirrender:
[mediawiki/extensions/QuizGame@master] build: Replace jscs, jshint and jsonlint by eslint

https://gerrit.wikimedia.org/r/569646

Change 570183 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/EmailCapture@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/570183

Zoranzoki21 updated the task description. (Show Details)Wed, Feb 5, 6:56 PM

Change 570401 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/ApprovedRevs@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/570401

Change 570401 merged by jenkins-bot:
[mediawiki/extensions/ApprovedRevs@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/570401

Zoranzoki21 updated the task description. (Show Details)Wed, Feb 5, 8:17 PM

Change 570183 merged by jenkins-bot:
[mediawiki/extensions/EmailCapture@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/570183

Zoranzoki21 updated the task description. (Show Details)Wed, Feb 5, 8:19 PM
Zoranzoki21 updated the task description. (Show Details)Wed, Feb 5, 8:23 PM
Zoranzoki21 added a subscriber: Paladox.

@Aklapper I don't know why Phabricator added Paladox as subscriber, I just added @Paladox in description for CollapsibleVector per this.

Uhh now Phabricator shows my comment as I added Paladox as a subscriber with it, no with editing task description.... Uhh...

Change 567466 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/MarkAsHelpful@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/567466

Zoranzoki21 updated the task description. (Show Details)Wed, Feb 5, 11:17 PM

Change 567466 merged by jenkins-bot:
[mediawiki/extensions/MarkAsHelpful@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/567466

Zoranzoki21 updated the task description. (Show Details)Wed, Feb 5, 11:37 PM
Zoranzoki21 updated the task description. (Show Details)Thu, Feb 6, 2:33 AM
Zoranzoki21 updated the task description. (Show Details)
Zoranzoki21 updated the task description. (Show Details)Thu, Feb 6, 2:36 AM

Change 570495 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/RandomInCategory@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/570495

Change 570496 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/RandomImageByCategory@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/570496

Change 570495 merged by jenkins-bot:
[mediawiki/extensions/RandomInCategory@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/570495

Change 570499 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/RandomImage@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/570499

Change 570496 merged by jenkins-bot:
[mediawiki/extensions/RandomImageByCategory@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/570496

Change 570499 merged by jenkins-bot:
[mediawiki/extensions/RandomImage@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/570499

Change 570502 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/RandomGameUnit@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/570502

Zoranzoki21 updated the task description. (Show Details)Thu, Feb 6, 3:10 AM

Change 570508 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/VoteNY@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/570508

@Zoranzoki21: If you explicitly mention people, then you subscribe them. For general Phabricator questions unrelated to the topic of a task, please use https://www.mediawiki.org/wiki/Talk:Phabricator/Help - thanks! :)

Change 570508 merged by jenkins-bot:
[mediawiki/extensions/VoteNY@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/570508

Zoranzoki21 updated the task description. (Show Details)Sat, Feb 8, 8:30 AM

Change 571010 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/HeaderTabs@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/571010

Zoranzoki21 updated the task description. (Show Details)Sun, Feb 9, 7:27 PM

Change 571086 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/WikiCategoryTagCloud@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/571086

Change 571090 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/WikiArticleFeeds@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/571090

Change 571098 had a related patch set uploaded (by Zoranzoki21; owner: Zoranzoki21):
[mediawiki/extensions/Widgets@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/571098

Change 571098 merged by jenkins-bot:
[mediawiki/extensions/Widgets@master] build: Replace jshint/jsonlint with eslint

https://gerrit.wikimedia.org/r/571098

Zoranzoki21 updated the task description. (Show Details)Mon, Feb 10, 1:58 AM

Change 571086 merged by jenkins-bot:
[mediawiki/extensions/WikiCategoryTagCloud@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/571086

Change 570502 merged by Jforrester:
[mediawiki/extensions/RandomGameUnit@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/570502

Zoranzoki21 updated the task description. (Show Details)Mon, Feb 10, 9:23 PM
Zoranzoki21 updated the task description. (Show Details)Tue, Feb 11, 8:39 PM

Change 571010 merged by jenkins-bot:
[mediawiki/extensions/HeaderTabs@master] build: Replace jshint/jsonlint with eslint, add stylelint

https://gerrit.wikimedia.org/r/571010

Zoranzoki21 updated the task description. (Show Details)