This is potential task for google summer of code / Outreachy
Create a mechanism that would recognize common mistakes in mediawiki syntax, implement this into huggle as extension and for every error, raise edit score by certain value. It should also lookup commons files and if someone replaced a file name with non existent file, it should raise score as well.
The mechanism to detect syntax errors should be designed in a way that it can be reused by other tools, for example, it could be integrated into ORES or parsoid, or it could be implemented directly into MediaWiki core.
* Primary mentor: Petrb
* Co-mentor: //(Phabricator username)//
* Other mentors: //(optional, Phabricator username)//
* Skills: PHP, C++
* Estimated project time for a senior contributor: 3 weeks
* Microtasks: //(links to Phabricator tasks that must be completed in order to become a strong candidate)//