Define custom prefixes for core entity names

Edit on GitHub

When evaluator checks project-level code entities for existing and potential matches with the core ones, it skips the entities that have the Pyz prefix in their name. Such are considered unique and will not conflict with core entities in future because there will never be an entity with the Pyz prefix in the core.

When solving upgradability issues, you can use the Pyz prefix to make your entities unique. To use custom prefixes, do the following:

  1. Create /tooling.yaml
  2. Define Pyz and needed custom prefixes. For example, define Zyp as a custom prefix:
evaluator:
  prefixes:
    - Pyz
    - Zyp

Now the evaluator considers entities prefixed with Zyp as unique.