1limits:
2  "clang-analyzer-core.NullDereference" : 0
3  "clang-analyzer-unix.Malloc" : 0
4
5ignore:
6  - "llvm-header-guard"
7  - "llvm-include-order"
8
9skip:
10  # submodules and third-party code
11  - "components/asio/asio"
12  - "components/bootloader/subproject/components/micro-ecc/micro-ecc"
13  - "components/bt/controller/lib_esp32"
14  - "components/bt/controller/lib_esp32c3_family"
15  - "components/bt/host/nimble/nimble"
16  - "components/bt/lib"
17  - "components/cbor/tinycbor"
18  - "components/cmock/CMock"
19  - "components/coap"
20  - "components/esp_phy/lib"
21  - "components/esp_wifi/lib"
22  - "components/esp_wifi/lib_esp32"
23  - "components/esptool_py/esptool"
24  - "components/expat/expat"
25  - "components/ieee802154/lib"
26  - "components/json/cJSON"
27  - "components/libsodium/libsodium"
28  - "components/lwip/lwip"
29  - "components/mbedtls/mbedtls"
30  - "components/mqtt/esp-mqtt"
31  - "components/nghttp/nghttp2"
32  - "components/openthread/lib"
33  - "components/openthread/openthread"
34  - "components/protobuf-c/protobuf-c"
35  - "components/spiffs/spiffs"
36  - "components/tinyusb/tinyusb"
37  - "components/unity/unity"
38  - "examples/build_system/cmake/import_lib/main/lib/tinyxml2"
39  - "examples/peripherals/secure_element/atecc608_ecdsa/components/esp-cryptoauthlib"
40
41  # disabled temporarily to pass the CI
42  - "components/bt/common/btc/core/btc_task.c"
43  - "components/bt/host/bluedroid/btc/profile/std/gap/btc_gap_ble.c"
44  - "components/bt/host/bluedroid/stack/btm/btm_acl.c"
45  - "components/bt/host/bluedroid/stack/btm/btm_ble_gap.c"
46  - "components/bt/host/bluedroid/stack/btm/btm_dev.c"
47  - "components/bt/host/bluedroid/stack/gatt/att_protocol.c"
48  - "components/bt/host/bluedroid/stack/gatt/gatt_db.c"
49  - "components/wifi_provisioning/src/scheme_ble.c"
50