Now, a lot of Plugin Review errors have come up related to the Options class—which is not a very readable class to begin with, despite being written in such a way to encourage simplicity. 🙃
I'd also like to remove the reflections class usage for uninstalling all options. The option constants are already hard-coded in the other functions, so might as well just do it there, too, for readability. There's already manual labor with adding new option constants to the class, anyways. 😒
I opened a (now stale) branch a while ago where I briefly attempted progress into this, but it didn't feel worth it at the time: https://github.com/PurpleTurtleCreative/completionist/tree/simplify-options
Now, a lot of Plugin Review errors have come up related to the
Options
class—which is not a very readable class to begin with, despite being written in such a way to encourage simplicity. 🙃I'd also like to remove the reflections class usage for uninstalling all options. The option constants are already hard-coded in the other functions, so might as well just do it there, too, for readability. There's already manual labor with adding new option constants to the class, anyways. 😒