Name prefix in packaging org
Issue #724
resolved
Not sure if there is a setting in the plugin already, but it would be great to be able to turn off prefix for classes and objects that are part of your managed package in the packaging org. Currently ide recognizes that there is a prefix and all auto complete appends package name, but in the packaging org it is not required and actually recommended against to avoid issues with code...
Comments (4)
-
repo owner -
reporter Thanks Scott.. It looks like I needed to click test again after we added namespace to the dev org.
-
reporter - changed status to resolved
resolved
-
repo owner Glad to hear! Thanks for the update.
- Log in to comment
Oleg, IC is specifically designed so that it only adds namespace qualifications when absolutely required. When properly configured it shouldn't add them automatically against the namespace of the current module or against implicit system namespaces such as
System
orSchema
. As an ISV developing multiple managed packages, this feature was critical for me. It sounds to me like you may be missing something in your configuration thereby causing it to add unnecessary local namespace qualifications. Let's check three things that are primarily used by IC to determine when/whether to include qualifications during code completion:With that in place it shouldn't ever prefix completions with the org namespace when working in code within the same module. If it's doing that, please provide a concrete example of where that's happening so that I can address it as a bug.