Actually I don't care too much about this eslint rule, you're welcome to remove it. Just consider whether it makes sense to get rid of `PackageType` and apply both types of transformations for every package (i.e. without `switch`-ing). This can simplify code branches and can help to avoid writing ridiculous test cases just for making our code coverage checks pass.