Fix for invalid warning when using hooks in mkdocs #120
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The following configuration in the mkdocs.yaml file kept creating this warning despite having the print-site pluggin defined as the last pluggin:
This behaviour can be explained by the fact that hooks are now added to the pluggin config in mkdocs:
Thus only checking if the pluggin is in the last position will not work if custom hooks are provided. Therefore we also check how many hooks are provided and keep this in mind when checking for the right pluggin position.
Resulting in: