This page lists common review comments plugin authors get when submitting their plugin.
While the guidelines on this page are recommendations, depending on their severity, we may still require you to address any violations.
Make sure that you've read our Developer policies as well as the Submission requirements for plugins.
Avoid using the global app object, app
(or window.app
). Instead, use the reference provided by your plugin instance, this.app
.
The global app object is intended for debugging purposes and might be removed in the future.
Please avoid unnecessary logging.
In it's default configuration, the developer console should only show error messages, debug messages should not be shown.
If your plugin uses more than one .ts
file, consider organizing them into folders to make it easier to review and maintain.
The sample plugin contains placeholder names for common classes, such as MyPlugin
, MyPluginSettings
, and SampleSettingTab
. Rename these to reflect the name of your plugin.
This section lists guidelines for formatting text in the user interface, such as settings, commands, and buttons.
The example below from Settings → Appearance demonstrates the guidelines for text in the user interface.