# How to mute TemplateWordInPluginId in plugin verifier

**URL:** <https://platform.jetbrains.com/t/how-to-mute-templatewordinpluginid-in-plugin-verifier/3046>\
**Category:** IntelliJ Platform\
**Created:** [November 4, 2025, 11:55am UTC](https://platform.jetbrains.com/t/how-to-mute-templatewordinpluginid-in-plugin-verifier/3046 "2025-11-04T11:55:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![simonstratmann](https://avatars.discourse-cdn.com/v4/letter/s/ed655f/32.png) [@simonstratmann](https://platform.jetbrains.com/u/simonstratmann)\
**Post date:** [November 4, 2025, 11:55am UTC](https://platform.jetbrains.com/t/how-to-mute-templatewordinpluginid-in-plugin-verifier/3046/1 "2025-11-04T11:55:58Z")

</div>

The verifier prints:

> Invalid plugin structure detected  
> The Plugin Verifier determined that the provided plugin artifact does not have a valid plugin structure. This may indicate missing plugin.xml, incorrect JAR structure, or other structural issues.  
> The following files specified for the verification are not valid plugins:  
> G:\TPH\toolbox\build\distributions\toolbox-3.18.6.zip  
> Plugin problems:  
> Invalid plugin descriptor ‘plugin.xml’. The plugin ID ‘de.sist.intellij.toolbox’ should not include the word ‘intellij’.  
> This plugin problem has been reported since 2024-03-26. If the plugin was previously uploaded to the JetBrains Marketplace, it can be suppressed using the `-mute TemplateWordInPluginId` command-line switch.

I cannot update the ID and it’s hosted in a custom plugin repository.

How do I provide the mentioned command-line switch when running the task verifyPlugin?

---

<div class="post-metadata">

**Author:** ![simonstratmann](https://avatars.discourse-cdn.com/v4/letter/s/ed655f/32.png) [@simonstratmann](https://platform.jetbrains.com/u/simonstratmann)\
**Post date:** [December 4, 2025, 8:15am UTC](https://platform.jetbrains.com/t/how-to-mute-templatewordinpluginid-in-plugin-verifier/3046/2 "2025-12-04T08:15:23Z")

</div>

Anybody? I still have this problem.

---

<div class="post-metadata">

**Author:** ![robert.novotny](https://sea1.discourse-cdn.com/flex001/user_avatar/platform.jetbrains.com/robert.novotny/32/2046_2.png) [@robert.novotny](https://platform.jetbrains.com/u/robert.novotny)\
**Post date:** [December 4, 2025, 9:22am UTC](https://platform.jetbrains.com/t/how-to-mute-templatewordinpluginid-in-plugin-verifier/3046/3 "2025-12-04T09:22:31Z")

</div>

As per [docs](https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-faq.html#mutePluginVerifierProblems), use `freeArgs` option. Remember to provide arguments as a list of words. Space-separated args need to be split into list elements.

```kotlin
pluginVerification {
    // ...
    freeArgs = listOf(
      "-mute",
      "TemplateWordInPluginId,ForbiddenPluginIdPrefix"
    )

```

---

<div class="post-metadata">

**Author:** ![simonstratmann](https://avatars.discourse-cdn.com/v4/letter/s/ed655f/32.png) [@simonstratmann](https://platform.jetbrains.com/u/simonstratmann)\
**Post date:** [December 4, 2025, 9:24am UTC](https://platform.jetbrains.com/t/how-to-mute-templatewordinpluginid-in-plugin-verifier/3046/4 "2025-12-04T09:24:02Z")

</div>

Thanks! I searched for that specific warning’s ID but didn’t find anything, didn’t think to look for something more general. Perhaps the output from the plugin could link to that?
