Back to Intellij Community

UnspecifiedActionsPlace

plugins/devkit/devkit-core/resources/inspectionDescriptions/UnspecifiedActionsPlace.html

2025.3-rc-2615 B
Original Source

Reports passing unspecified place parameter for ActionManager.createActionToolbar() and ActionManager.createActionPopupMenu().

Specifying proper place is required to distinguish Action's usage in update()/actionPerformed() via AnActionEvent.getPlace().

Examples:

// bad:
actionManager.createActionToolbar("", group, false);
actionManager.createActionToolbar("unknown", group, false);
actionManager.createActionPopupMenu(ActionPlaces.UNKNOWN, group);

// good:
actionManager.createActionToolbar("MyPlace", group, false);
actionManager.createActionPopupMenu(ActionPlaces.EDITOR_TOOLBAR, group);