I extensively use links to refer to different org files/ headings. All my links are created using IDs.
But it might happen that in the course of work, some links might get broken --- the reference is deleted. It also might happen that an ID was created for the heading but the linking never happened.
org-lint can identify broken links. But in my case, it identified some working links also as broken links. Secondly, it works only on the current buffer.
Is it possible to generate a list of all the broken links and list of all the unused IDs across all files in directory (including sub-directories)?