Over the past year the Nextcloud plugin has grown dramatically in size with improved coverage and support for various features within Nextcloud, this has come at the expense of code readability and maintainability. Rule IDs have grown from 53 to 185 and the lines of code from 780 to 2756.
This PR is focused on overhauling personal/administration settings and has:
Reduced the number of rules down to 181 (from 185)
Rule exclusions have been reorganized to make it easier to find/modify/add rule exclusions relating to settings
Comment clarity has been improved
6 Additional tests have been added
The Nextcloud plugin will likely remain large since Nextcloud incredibly feature rich, but it's a start.
Over the past year the Nextcloud plugin has grown dramatically in size with improved coverage and support for various features within Nextcloud, this has come at the expense of code readability and maintainability. Rule IDs have grown from 53 to 185 and the lines of code from 780 to 2756.
This PR is focused on overhauling personal/administration settings and has:
The Nextcloud plugin will likely remain large since Nextcloud incredibly feature rich, but it's a start.