RFC: KLC 3.9
Created by: SchrodingersGat
In this PR I propose a new rule for KLC, 3.9, which checks the values of the default footprint for a component.
- If the footprint field is empty, then the check passes (ignore any further tests)
- Footprint field should be set to invisible
- Footprint field should be of the format "Library:Footprint" (i.e. it must have a single ":" character)
- Footprint field cannot have any illegal path-name characters e.g. /*?:"<>|
I think such a test (with a good description in the KLC rule file) complements the current set and will also help anyone wanting to submit parts.
Edited by Joel Guittet