Best practices for creating custom compare plugins

Best practices when creating a new compare plugin lets you get the best out of your customization.

Multiple threads

The code surrounding the compare plugin runs multithreaded, so every custom compare plugin implementation needs to be thread safe.

Result file

The encoding in the xml result file should be correct, so if the file is saved with a byte order mark, use the correct corresponding value for the encoding attribute of the xml processing instruction.