Page MenuHomePhabricator

Enable ES6
Closed, ResolvedPublic

Description

ES6 allows more powerful and more modern syntax:

image.png (202×390 px, 14 KB)

Can't use anything newer than ES6 yet (ES2016, etc.), but this is a good start. Will make development easier.

Refactoring ideas moved to T325348: PageTriage: Javascript refactoring to take advantage of ES6

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 865105 had a related patch set uploaded (by Novem Linguae; author: NovemLinguae):

[mediawiki/extensions/PageTriage@master] Enable JavaScript ES6

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

Change 865105 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] Enable JavaScript ES6

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

Change 865596 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/PageTriage@master] cleanup: Apply eslint --fix to modules for ES6

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

Change 865597 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/PageTriage@master] cleanup: Move jquery.tipoff to external directory

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

Change 865597 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] cleanup: Move jquery.tipoff to external directory

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

Change 865596 merged by jenkins-bot:

[mediawiki/extensions/PageTriage@master] cleanup: Fix ES6 warnings/errors

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

MPGuy2824 assigned this task to kostajh.
MPGuy2824 updated the task description. (Show Details)
MPGuy2824 moved this task from Waiting for enwiki deploy to Done on the PageTriage board.