[Feature Request]: High cyclomatic complexity leds to bad readability
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Finde die R-Implementierungen und Aufrufer von extract_dependency und extract_occurrence und lies anschließend alle vorhandenen Tests dazu. Überarbeite die Funktionen, um die Lesbarkeit zu verbessern und die zyklomatische Komplexität zu reduzieren, wobei ihr aktuelles Verhalten erhalten bleibt; überprüfe, dass die vorhandenen Checks des Repositorys erfolgreich sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Feature description
There are some functions that are highly complex and hard to read:
name cyclocomp
13 extract_occurrence 30
12 extract_dependency 13
33 move_functions_after_arrow 10
30 lang2calls 7
5 c.qenv 6
17 fix_shifted_comments 6
It would be good to make it easier to read the extract_dependency and extract_occurrence so that it is easier to modify them and fix any error.
Code of Conduct
- I agree to follow this project's Code of Conduct.
Contribution Guidelines
- I agree to follow this project's Contribution Guidelines.
Security Policy
- I agree to follow this project's Security Policy.
- Vorherrschende Sprache
- R
- Sterne
- 12
- Forks
- 11
- Ø Merge
- 8 T. 15 Std.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus insightsengineering/teal.code
-
Move to PharmaverseEvtl. vergeben @llrs-roche hat das vor 37 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
insightsengineering/teal.code#292 ·
-
core discussion
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
insightsengineering/teal.code#291 · 2 Kommentare · 1 Reaktion ·
-
bug core
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
insightsengineering/teal.code#275 ·
-
bug core
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
insightsengineering/teal.code#272 ·
-
This is test issue to test copilot capabilitiesEvtl. vergeben @copilot-swe-agent hat das vor 435 Tagen übernommen. Offenbug
insightsengineering/teal.code#266 · 1 Reaktion · 1 zugewiesene Person ·
Alle Issues in insightsengineering/teal.code
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
stan-dev/priorsense#150 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
bennettoxford/opencodecounts#170 ·