Before opening a PR
Run:Required plugin shape
Source review checklist
- The plugin solves a real problem and is not just CSS hiding or restyling UI.
- The diff is small and scoped.
- Settings have defaults.
- Descriptions are human and end with a period.
- No
any,as unknown as,@ts-ignore, or non-null assertions. - No raw DOM, unpaired listeners, unpaired timers, or leaked Flux subscriptions.
- No Discord API
fetch; useRestAPIandConstants.Endpointswhen needed. - No hardcoded mangled classes or CDN URLs.
- Patches use stable
findstrings and bounded regex gaps.
Metadata
Regenerate plugin metadata after plugin changes:Documentation
Add a shortREADME.md only when the plugin needs usage detail that does not fit in the plugin description or settings text. Keep it focused on behavior, settings, and caveats.
External raw-plugin installation is not the documented path for this repository. Keep plugin docs aligned with the source build.

