wikimedia/pywikibot

View on GitHub

Showing 283 of 580 total issues

Function __init__ has a Cognitive Complexity of 11 (exceeds 10 allowed). Consider refactoring.
Open

def __init__(self, **kwargs) -> None:
"""Initializer.
 
:keyword bool canary: if True, include canary events, see
https://w.wiki/7$2z for more info.
Severity: Minor
Found in pywikibot/comms/eventstreams.py - About 25 mins to fix

Function _parse has a Cognitive Complexity of 11 (exceeds 10 allowed). Consider refactoring.
Open

def _parse(self, version_str: str) -> None:
version_match = MediaWikiVersion.MEDIAWIKI_VERSION.fullmatch(
version_str)
 
if not version_match:
Severity: Minor
Found in pywikibot/tools/__init__.py - About 25 mins to fix

Function load_pages_from_pageids has a Cognitive Complexity of 11 (exceeds 10 allowed). Consider refactoring.
Open

def load_pages_from_pageids(
self,
pageids: str | Iterable[int | str],
) -> Generator[pywikibot.Page, None, None]:
"""Return a page generator from pageids.
Severity: Minor
Found in pywikibot/site/_generators.py - About 25 mins to fix
Severity
Category
Status
Source
Language