VSCode extension that helps during the development of Moodle plugins.
Convenient navigation of plugins.
Lookup for language strings, database tables, callbacks, templates, web services,
JavaScript modules, and other Moodle elements from PHP, JS, and Mustache files.
Identification of mistyped references to Moodle elements.
Creation of common files (classes/*, db/*, lib.php, version.php, etc.) in a single click.
Wizard for generating new plugins, capabilities, strings, etc.
Simplified execution of CLI scripts and WebServices.
Autocomplete for callbacks and Behat steps.
Diagnostics for various issues with quick fixes.
Example: Hover over the string to view its value
This is just one instance of how MDLCode can assist you.
For a complete list of features, refer to the MDLCode documentation or watch these short tutorials: