fceb683
# exclude test XML data (not always valid) from XML validity check:
fceb683
xml:
fceb683
    ignore:
fceb683
        - /usr/lib*/python*/test/xmltestdata/*
fceb683
        - /usr/lib*/python*/test/xmltestdata/*/*
fceb683
fceb683
# exclude _socket from ipv4 only functions check, it has both ipv4 and ipv6 only
fceb683
badfuncs:
fceb683
    ignore:
fceb683
        - /usr/lib*/python*/lib-dynload/_socket.*
fceb683
fceb683
# don't report changed content of compiled files
fceb683
# that is expected with every toolchain update and not reproducible yet
fceb683
changedfiles:
fceb683
    # note that this is a posix regex, so no \d
fceb683
    exclude_path: (\.so(\.[0-9]+(\.[0-9]+)?)?$|^/usr/bin/python[0-9]+\.[0-9]+d?m?$)
fceb683
fceb683
# files change size all the time, we don't need to VERIFY it
fceb683
# however, the INFO is useful, so we don't disable the check entirely
fceb683
filesize:
fceb683
    # artificially large number, TODO a better way
fceb683
    size_threshold: 100000
fceb683
fceb683
fceb683
# completely disabled inspections:
fceb683
inspections:
fceb683
    # we know about our patches, no need to report anything
fceb683
    patches: off