The `whitelist.txt` file is there for the script to skip certain parts that are not electronic components, such as [Amphenol ICC (FCI) 71600-104LF](https://www.digikey.fi/en/products/detail/amphenol-cs-fci/71600-104LF/1523943) ribbon cable connector, for example.
\ No newline at end of file
The `whitelist.txt` file is there for the script to skip certain parts that are not electronic components, such as [Amphenol ICC (FCI) 71600-104LF](https://www.digikey.fi/en/products/detail/amphenol-cs-fci/71600-104LF/1523943) ribbon cable connector, for example.
## Symbols Test
The symbols test uses the [KiCad Library Utilities](https://gitlab.com/kicad/libraries/kicad-library-utils) to test library symbols according to KLC rules.
The `-p '^(?!.*PWR_FLAG).*$'` is a pattern that excludes the PWR_FLAG symbol. In a similar way other symbols or groups of symbols can be excluded to exclude specific tests.
TODO: Check each component category differently. For example KiCad connectors are not always centered beacuse they have to be on a 2.54mm grid always. It would make it easier if each symbol group would be its separate library.