-
Notifications
You must be signed in to change notification settings - Fork 80
Open
Description
Task:
- Create infrastructure in JabRef for checking a list (one PR)
- Then add checkers one by one in new PRs
If this is not done in small steps, the PRs cannot be reviewed and will be closed. Example: JabRef/jabref#13190
You can still orient yourself on the old PRs, maybe, there are some ideas.
Do NOT implement in Python (#170), include in JabRef
I needed to fix lists, because "wrong" lists were in. See #148
We should have a checker. Following are the tasks it should check following issues
ERROR: Wrong escape
"Zeszyty Naukowe Wy\","Problemy Mat."
"Journal of Evolutionary Biochemistry and Physiology\","J. Evol. Biochem. Physiol."
ERROR: Wrong beginning letters
"Zeszyty Naukowe Wy\","Problemy Mat."
(This is #107)
ERROR: List contains non-UTF8 characters
This is #125.
WARN: Double entries
"Advances in Applied Mathematics","Adv. Appl. Math."
"Advances in Applied Mathematics","Adv. in Appl. Math."
(This refs #77)
WARN: Same full form appearing twice
"Advances in Applied Mathematics","Adv. Appl. Math."
"Advances in Applied Mathematics","Adv. in Appl. Math."
(This refs #77)
WARN: Same abbrevation appearing twice
"Advances in Data Analysis and Classification. ADAC","Adv. Data Anal. Classif."
"Advances in Data Analysis and Classification. ADAC. Theory, Methods, and Applications in Data Science","Adv. Data Anal. Classif."
(This refs #77)
WARN: abbreviation is the same as the full text
"Quantum","Quantum"
WARN: Management is abbreviated with outdated "Manage." instead of "Manag.
This is #78
Important
When working on this, one check after another needs to be done. With test cases. Otherwise, it cannot be reviewed and checked for correctness.
Metadata
Metadata
Assignees
Type
Projects
Status
Free to take