mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-13 12:14:16 +01:00
Add interfaces to non public/sealed classes referenced in public interfaces (#1808)
* Add interfaces to non public/sealed classes referenced in public interfaces * Fixed inheritdocs + made most classes internal * Add missing properties to IFate and Fate, fix documentation --------- Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
This commit is contained in:
parent
3994f528b8
commit
7947b896ea
55 changed files with 1466 additions and 584 deletions
|
|
@ -71,10 +71,11 @@ internal static class PluginValidator
|
|||
problems.Add(new NoMainUiProblem());
|
||||
|
||||
var cmdManager = Service<CommandManager>.Get();
|
||||
foreach (var cmd in cmdManager.Commands.Where(x => x.Value.LoaderAssemblyName == plugin.InternalName && x.Value.ShowInHelp))
|
||||
|
||||
foreach (var cmd in cmdManager.GetHandlersByAssemblyName(plugin.InternalName).Where(c => c.Key.Item2.ShowInHelp))
|
||||
{
|
||||
if (string.IsNullOrEmpty(cmd.Value.HelpMessage))
|
||||
problems.Add(new CommandWithoutHelpTextProblem(cmd.Key));
|
||||
if (string.IsNullOrEmpty(cmd.Key.Item2.HelpMessage))
|
||||
problems.Add(new CommandWithoutHelpTextProblem(cmd.Value));
|
||||
}
|
||||
|
||||
if (plugin.Manifest.Tags == null || plugin.Manifest.Tags.Count == 0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue