<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <oatconfig>
        <licensefile></licensefile>
        <policylist>
            <policy name="projectPolicy" desc="">
                <policyitem type="license" name="CANN-2.0" path=".*" filefilter="defaultFilter" desc="Dynamically linked by module X"/>
            </policy>
        </policylist>
        <filefilterlist>
            <filefilter name="defaultFilter" desc="files not to check">
                <filteritem type="filepath" name="docs/.*.png" desc="filter docs png"/>
                <filteritem
                    type="filepath"
                    name="framework/tests/st/distributed/ops/test_case/.*.csv"
                    desc="ST distributed ops test case cvs files, no license header required"/>
            </filefilter>
        </filefilterlist>
        <licensematcherlist>
            <licensematcher name="cann License - 2026" desc="If the scanning result is InvalidLicense, you can define matching rules here. Note that quotation marks must be escaped.">
                <licensetext name="
                    This program is free software, you can redistribute it and/or modify it under the terms and conditions of
                    CANN Open Software License Agreement Version 2.0 (the &quot;License&quot;).
                    Please refer to the License for details. You may not use this file except in compliance with the License.
                    THIS SOFTWARE IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED,
                    INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
                    See LICENSE in the root of the software repository for the full text of the License.
                " desc=""/>
            </licensematcher>
        </licensematcherlist>
    </oatconfig>
</configuration>