-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Labels
component: consistency-checkgood first issueAn issue intended for project-newcomers. Varies in difficulty.An issue intended for project-newcomers. Varies in difficulty.📌 Pinned📍 AssignedAssigned by assign-issue-action (or manually assigned)Assigned by assign-issue-action (or manually assigned)🔔 reminder-sent
Description
JabRef can check for consistency of BibEntries. For the GUI, it is described at https://docs.jabref.org/finding-sorting-and-cleaning-entries/checkconsistency.
This check returns too much inconsistencies. For instance, comments on entries should not be checked.
Task
- Introduce FILTERED_FIELDS at
org.jabref.logic.quality.consistency.BibliographyConsistencyCheck. It should contain:- all fields of org.jabref.model.entry.field.StandardField#AUTOMATIC_FIELDS
- org.jabref.model.entry.field.StandardField#COMMENT
- org.jabref.model.entry.field.StandardField#CROSSREF
- org.jabref.model.entry.field.StandardField#CITES
- org.jabref.model.entry.field.StandardField#PDF
- org.jabref.model.entry.field.StandardField#REVIEW
- org.jabref.model.entry.field.StandardField#SORTKEY
- org.jabref.model.entry.field.StandardField#SORTNAME
- org.jabref.model.entry.field.StandardField#TYPE
- org.jabref.model.entry.field.StandardField#XREF
- org.jabref.model.entry.field.StandardField#GROUPS
- Modify
org.jabref.logic.quality.consistency.BibliographyConsistencyCheck#collectEntriesIntoMapsto filterentry.getField()according to FILTERED_FIELDS . Moreover, It should remove allinstance of org.jabref.model.entry.field.SpecialFieldand allinstanceof org.jabref.model.entry.field.UserSpecificCommentField - Create tests org.jabref.logic.quality.consistency.BibliographyConsistencyCheckTest
Metadata
Metadata
Assignees
Labels
component: consistency-checkgood first issueAn issue intended for project-newcomers. Varies in difficulty.An issue intended for project-newcomers. Varies in difficulty.📌 Pinned📍 AssignedAssigned by assign-issue-action (or manually assigned)Assigned by assign-issue-action (or manually assigned)🔔 reminder-sent
Type
Projects
Status
Done