I use JabRef ver. 5.15 and I would like to found out whether my *.bib file is valid or not together with details where the problems are. Option “Check consistency” should exist in the Quality menu (under the option “Check integrity” (perhaps)), but I cannot see this option for checking consistency at all, see figure below. Is it possible to find this option somewhere else or validate my file in another way together with reparations of possible errors in the bib file?
If you don’t want to upgrade JabRef right now, another way to validate bib files is with a text editor and language server. The TexLab extension for VSCode is one example. There are also some online validators, such as Online BibTeX Tidy - Clean up BibTeX files and https://biblatex-linter.onrender.com/. I can’t comment on the quality or features of the online validators.
If you don’t want to upgrade JabRef you could simply use the cli tool JabKit, you can find an up to date portable version here: https://builds.jabref.org/main/ just download the portable compressed file for your operating system and than you can use the command line to start it.
Here is an quick Tutorial on how to do so:
Unpack the previously downloaded file
Navigate to the folder you unpacked containing the jabkit executable
For Windows navigate inside: jabkit
For MacOs navigate inside: jabkit.app\Contents\MacOS
For Linux navigate inside: jabkit\bin
Copy your .bib file to this folder.
Than you can execute this command (just replace Chocolate.bib with your .bib file)
Windows using Powershell: .\jabkit.exe check-consistency --output-format=txt --input=Chocolate.bib