Board file linter is a feature in AMD Vivado™ that enables board file authors to verify the correctness of the XML files used to define boards that are based on AMD devices. Linter primarily does the following two checks:
- XML Syntax Checks
- Checks for XML tag ordering.
- Business Logic Checks
- All other checks that cannot be done by XML DTD files. Checks for IP vs Board interface definition uniformity and VLNV.
Note: By default, these checks are enabled only for board .xml files that specify schema_version>=2.2.