Lint entries
lint_entriesCheck BibTeX, RIS, or CSL JSON reference lists for missing fields, invalid DOIs, bad page ranges, odd years, capitalization errors, and repeated keys, with field-specific issues per entry.
Instructions
Check a reference list for problems: missing required fields for the entry type, bad page ranges, titles that are not capitalized, invalid DOIs, odd years and repeated keys. Each issue names the entry key, the field and a plain message. Example: an @article with no journal field gives an issue with the rule missing-field and the field journal. Pass the whole list as text so repeated keys can be found.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The reference list as text: BibTeX, RIS or CSL JSON. | |
| format | No | The format of the text. Defaults to auto, which looks at the text to decide. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | How many entries were checked. | |
| errors | Yes | ||
| issues | Yes | ||
| warnings | Yes |