Mahveotm created this task.
Mahveotm added a project: Pywikibot.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  `replace_links()` has accumulated many responsibilities and currently has a 
cyclomatic complexity of 39. Its parsing, replacement, link-trail, label, 
section, and cursor-handling rules are difficult to understand and safely 
modify as one continuous function.
  
  The function supports important link-replacement and unlinking workflows 
throughout Pywikibot. Reducing its complexity will make future maintenance 
safer, improve testability, and lower the risk of regressions while preserving 
existing behavior.

TASK DETAIL
  https://phabricator.wikimedia.org/T434503

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to