Wikimedia

JSDoc WMF theme: Implement linting for code files

Currently, styles and scripts are not linted against Wikimedia's own coding standards. Your task is to set up linting. (The actual clean up will happen in a separate, different task.)

You will first have to follow the setup instructions at https://phabricator.wikimedia.org/project/profile/3689/ to set up the JSDoc WMF theme.

Please see the Phabricator task for more information (you must know some basics already of JavaScript and grunt/npm for this task). Also note that there is an IRC channel called #wikimedia-design on Freenode IRC where you could ask any questions.

You are expected to provide a patch in Wikimedia Gerrit. See https://www.mediawiki.org/wiki/Gerrit/Tutorial for how to set up Git and Gerrit.

Task tags

  • npm
  • grunt
  • javascript

Students who completed this task

Shreyas Minocha

Task type

  • code Code
close

2018