As mentioned in the comments in Biblatex, citing with endnotes, ibid tracker gets thrown off, in the following biblatex will issue a cry wolf, issuing a warning that some citations were undefined.
\documentclass{scrartcl}
\usepackage{enotez}
\usepackage[style=authoryear-icomp,autocite=footnote,backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\let\footnote\endnote%
\begin{document}
Lorem\footcite{malinowski}
\printendnotes
\printbibliography
\end{document}
How can I identify genuine warnings?
I thought about running without \let\footnote\endnote, checking there are no biblatex warnings, then changing back. My concern is that it is possible that I may run pdflatex insufficiently many times after changing back.
A plausible solution would be to redefine the behaviour of biblatex so that undefined citations are printed as ?? (or some other unique word) which I could search for in the pdf.
\jobnamefor your test-run. Or use a tool which ensures recompilations are done if required. (None is perfect, of course.) – cfr Jun 29 '16 at 00:34Citation malinowksi undefined on line..., does that guarantee that all citations are defined? – Hugh Jun 29 '16 at 00:36texloganalyzer? Some combination of that withgreporsedshould work. – cfr Jun 29 '16 at 01:28grepping for?', – Hugh Jun 29 '16 at 02:30undefinedandCitation. But it might be better to pull out all the Biblatex warnings with the-poption and thengrep -vto get rid of the ones you know you don't want. This is probably a bit more annoying to set up, but you're less likely to lose something you needed to see. – cfr Jun 29 '16 at 02:40