Plugin ID validation in EAP 94.633

Hello,

I've a user reporting a problem with CheckStyle-IDEA in EAP 94.633:

ERROR - Inspection.LocalInspectionTool - Inspection ID must satisfy
[a-zA-Z_0-9.]+ pattern. Inspection: class
org.infernus.idea.checkstyle.CheckStyleInspection; Id: 'CheckStyle-IDEA' 

Is this really changing to disallow '-'? I cannot see anything relevant in the release notes. And changing the plugin ID is presumably going to arse up updates for current users.
  
Thanks,
 
James
2 comments
Comment actions Permalink

Hello James,

There were no changes in the validition of inspection IDs for a long time,
and we don't have any plans to change this in the future. Dashes in inspection
IDs have never been allowed. On the other hand, dashes in plugin IDs are
allowed, and there's no relation between these two different types of IDs.

I've a user reporting a problem with CheckStyle-IDEA in EAP 94.633:

ERROR - Inspection.LocalInspectionTool - Inspection ID must satisfy
+ pattern. Inspection: class
org.infernus.idea.checkstyle.CheckStyleInspection; Id:
'CheckStyle-IDEA'

Is this really changing to disallow '-'? I cannot see anything
relevant in the release notes. And changing the plugin ID is
presumably going to arse up updates for current users.


--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

Thanks for the exceptionally fast response, and apologies for my braindead confusion of IDs - I'll get that tidied up.

0

Please sign in to leave a comment.