MDLCode — Moodle™ Plugin Development
-> Recommendations for setting up VSCode for Moodle development
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.