diff --git a/src/sp_repo_review/checks/readthedocs.py b/src/sp_repo_review/checks/readthedocs.py index 420449a6..fc9931e9 100644 --- a/src/sp_repo_review/checks/readthedocs.py +++ b/src/sp_repo_review/checks/readthedocs.py @@ -148,5 +148,9 @@ def readthedocs(root: Traversable) -> dict[str, Any]: return {} -def repo_review_checks() -> dict[str, ReadTheDocs]: +def repo_review_checks( + list_all: bool = True, readthedocs: dict[str, Any] | None = None +) -> dict[str, ReadTheDocs]: + if not list_all and not readthedocs: + return {} return {p.__name__: p() for p in ReadTheDocs.__subclasses__()}