What it does
Written by AI from the READMELints item metadata: sentence-case titles with rich text (italics, sub/superscript), journal abbreviations, language detection, normalized dates, DOIs and pages, duplicate warnings on import, and one-click refresh from a DOI or arXiv ID.
Imported metadata is inconsistent, and the errors surface later as messy bibliographies. Linter fixes them in bulk, at the source.
What you'll need
Detected automatically- An API key for some featuresWorks without one: All linting and metadata formatting; Semantic Scholar is used without a token at a slower rate. Needs a key (Semantic Scholar): Semantic Scholar token, only for faster lookups.
Where your data goes
We found: only contacts services we could identify. 7 addresses in 2 groups.
Scholarly services (6)
abbreviso.toolforge.orgapi.semanticscholar.orgdoi.orgexport.arxiv.orgshortdoi.orgwww.crossref.org
Zotero (1)
Zotero lookup services
Evidence · file and line
abbreviso.toolforge.orgcontent/scripts/linter.js · line 9174
const url = `https://abbreviso.toolforge.org/abbreviso/a/${publicationTitle}`;api.semanticscholar.orgcontent/scripts/linter.js · line 10758
const url = `https://api.semanticscholar.org/graph/v1/paper/${encodeURIComponent(paperID.trim())}?fields=${fields.join(",")}`;doi.orgcontent/scripts/linter.js · line 6391
const url = `https://doi.org/api/handles/${encodeURIComponent(doi)}`;Forks and alternatives
1 listed fork.
Plugins for the same job- ZoplicateOrganising & tagsA+Recommended, tested in Zotero
- ZotMoovOrganising & tags · Files, sync & backupA+Recommended, tested in Zotero
- Zutilo Utility for ZoteroOrganising & tagsA+Recommended, tested in Zotero
- Zotero Better AuthorsOrganising & tagsA+Recommended, tested in Zotero
The developer's response
The developer hasn't responded. Developers can reply here, and their reply sits next to our findings.I'm the developer