|  | # this is NOT a full configuration file, it is expected to be used | 
|  | # with `--build-upon-default-config` | 
|  | # | 
|  | # Documentation at https://detekt.dev/docs/introduction/configurations | 
|  |  | 
|  | # Exclude files with pre-existing issues BEFORE detect | 
|  | # Ideally this should be driven down to 0 | 
|  |  | 
|  | style: | 
|  | MagicNumber: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTest/app/src/test/java/com/tcl/chip/chiptest/ExampleUnitTest.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/bluetooth/BluetoothManager.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/AddressUpdateFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/ClusterDetailFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/MultiAdminClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/SensorClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/WildcardFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/provisioning/AddressCommissioningFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/provisioning/DeviceProvisioningFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/provisioning/EnterNetworkFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/CommandManager.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairingCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkLongImSubscribeCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/Main.kt" | 
|  | - "**/src/controller/java/src/matter/jsontlv/JsonToTlv.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/Base38.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/ManualOnboardingPayloadParser.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/OnboardingPayload.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/QRCodeBasicOnboardingPayloadGenerator.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/QRCodeOnboardingPayloadGenerator.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/QRCodeOnboardingPayloadParser.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/VendorId.kt" | 
|  | - "**/src/controller/java/src/matter/tlv/tags.kt" | 
|  | - "**/src/controller/java/src/matter/tlv/TlvWriter.kt" | 
|  | - "**/src/controller/java/src/matter/tlv/types.kt" | 
|  | - "**/src/controller/java/src/matter/tlv/utils.kt" | 
|  | - "**/src/controller/java/src/matter/tlv/values.kt" | 
|  | - "**/src/controller/java/src/matter/tlv/values.kt" | 
|  | - "**/src/controller/java/src/matter/controller/model/Status.kt" | 
|  | - "**/src/controller/java/tests/chip/devicecontroller/cluster/ChipClusterEventStructTest.kt" | 
|  | - "**/src/controller/java/tests/chip/devicecontroller/cluster/ChipClusterStructTest.kt" | 
|  | - "**/src/controller/java/tests/matter/jsontlv/JsonToTlvToJsonTest.kt" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/ManualCodeTest.kt" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/QRCodeTest.kt" | 
|  | - "**/src/controller/java/tests/matter/tlv/TlvReaderTest.kt" | 
|  | - "**/src/controller/java/tests/matter/tlv/TlvReadWriteTest.kt" | 
|  | - "**/src/controller/java/tests/matter/tlv/TlvWriterTest.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | WildcardImport: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTest/app/src/androidTest/java/com/tcl/chip/chiptest/ExampleInstrumentedTest.kt" | 
|  | - "**/examples/android/CHIPTest/app/src/main/java/com/tcl/chip/chiptest/MainActivity.kt" | 
|  | - "**/examples/android/CHIPTest/app/src/test/java/com/tcl/chip/chiptest/ExampleUnitTest.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/BasicClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/ClusterDetailFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/MultiAdminClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/OnOffClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/SensorClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/provisioning/UnpairDeviceFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/SelectActionFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/setuppayloadscanner/BarcodeFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/Main.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/jsontlv/JsonToTlv.kt" | 
|  | - "**/src/controller/java/src/matter/jsontlv/TlvToJson.kt" | 
|  | - "**/src/controller/java/tests/matter/jsontlv/JsonToTlvToJsonTest.kt" | 
|  | NewLineAtEndOfFile: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTest/app/src/androidTest/java/com/tcl/chip/chiptest/ExampleInstrumentedTest.kt" | 
|  | - "**/examples/android/CHIPTest/app/src/test/java/com/tcl/chip/chiptest/ExampleUnitTest.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/AddressUpdateFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/ClusterInteractionFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/ClusterInteractionHistoryFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/ClusterInteractionSettingsFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/EndpointAdapter.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/EndpointItem.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/HistoryCommandAdapter.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/HistoryCommand.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/setuppayloadscanner/BarcodeFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/Argument.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/ArgumentType.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/Command.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/CommandManager.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/CredentialsIssuer.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/IPAddress.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/MatterCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/CloseSessionCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/DiscoveryFilterType.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairAddressPaseCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairAlreadyDiscoveredCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairCodeCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairCodePaseCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairCodeThreadCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairCodeWifiCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairingCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairingModeType.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairingNetworkType.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkCommissionerCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkCommissioningModeCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkDeviceTypeCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkFabricCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkInstanceNameCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkLongCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkLongImInvokeCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkLongImExtendableInvokeCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkLongImWriteCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkShortCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkVendorCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/UnpairCommand.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/Verhoeff.kt" | 
|  | MaxLineLength: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTest/app/src/main/java/com/tcl/chip/chiptest/MainActivity.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/bluetooth/BluetoothManager.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/ChipClient.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/BasicClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/ClusterDetailFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/MultiAdminClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/OnOffClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/OpCredClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/SensorClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/WildcardFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/provisioning/DeviceProvisioningFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/setuppayloadscanner/CHIPLedgerDetailsFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/Command.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/MatterCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairingCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkLongImSubscribeCommand.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/jsontlv/TlvToJson.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/ManualOnboardingPayloadGenerator.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/ManualOnboardingPayloadParser.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/OnboardingPayload.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/QRCodeBasicOnboardingPayloadGenerator.kt" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/ManualCodeTest.kt" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/QRCodeTest.kt" | 
|  | UnusedParameter: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/bluetooth/BluetoothManager.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | ReturnCount: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/CHIPToolActivity.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/SensorClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/provisioning/EnterNetworkFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/CommandManager.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/Verhoeff.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/OnboardingPayload.kt" | 
|  | UnusedPrivateProperty: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/CHIPToolActivity.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/OnOffClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/ClusterInteractionFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/provisioning/EnterNetworkFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/MatterCommand.kt" | 
|  | - "**/src/controller/java/src/matter/controller/ReportCallbackJni.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/Base38.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | ForbiddenComment: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/MultiAdminClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/ClusterInteractionFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/provisioning/AddressCommissioningFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkLongImReadCommand.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/QRCodeOnboardingPayloadParser.kt" | 
|  | ExplicitItLambdaParameter: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/ClusterDetailFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/HistoryCommandAdapter.kt" | 
|  | ThrowsCount: | 
|  | excludes: | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/CommandManager.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/tlv/TlvReader.kt" | 
|  | - "**/src/controller/java/src/matter/jsontlv/JsonToTlv.kt" | 
|  | - "**/src/controller/java/src/matter/jsontlv/TlvToJson.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/ManualOnboardingPayloadParser.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/ManualOnboardingPayloadGenerator.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/Base38.kt" | 
|  | SerialVersionUIDInSerializableClass: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/HistoryCommand.kt" | 
|  | UnusedPrivateMember: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/setuppayloadscanner/BarcodeFragment.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/controller/Messages.kt" | 
|  | - "**/src/controller/java/src/matter/controller/model/Paths.kt" | 
|  | - "**/src/controller/java/src/matter/controller/ReportCallbackJni.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/OnboardingPayload.kt" | 
|  | UseCheckOrError: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/tlv/tags.kt" | 
|  | - "**/src/controller/java/src/matter/tlv/types.kt" | 
|  | UseRequire: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/jsontlv/JsonToTlv.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/Verhoeff10.kt" | 
|  | UtilityClassWithPublicConstructor: | 
|  | excludes: | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/Verhoeff.kt" | 
|  | MayBeConst: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/Base38.kt" | 
|  | FunctionOnlyReturningConstant: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/controller/Messages.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/QRCodeOnboardingPayloadGenerator.kt" | 
|  |  | 
|  | exceptions: | 
|  | TooGenericExceptionCaught: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/BasicClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/WildcardFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/SensorClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/setuppayloadscanner/BarcodeFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/Argument.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/Main.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/ManualCodeTest.kt" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/QRCodeTest.kt" | 
|  | SwallowedException: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/SensorClientFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/Argument.kt" | 
|  | TooGenericExceptionThrown: | 
|  | excludes: | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/bdx/DownloadLogCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/bdx/PairOnNetworkLongDownloadLogCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/discover/DiscoverCommissionablesCommand.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | ThrowingExceptionsWithoutMessageOrCause: | 
|  | excludes: | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/CommandManager.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  |  | 
|  | naming: | 
|  | VariableNaming: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | FunctionNaming: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/SelectActionFragment.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/tests/matter/tlv/TlvReadWriteTest.kt" | 
|  | - "**/src/controller/java/tests/matter/tlv/TlvWriterTest.kt" | 
|  | - "**/src/controller/java/tests/matter/tlv/TlvReaderTest.kt" | 
|  | - "**/src/controller/java/tests/matter/jsontlv/JsonToTlvToJsonTest.kt" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/ManualCodeTest.kt" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/QRCodeTest.kt" | 
|  | - "**/examples/android/CHIPTest/app/src/test/java/com/tcl/chip/chiptest/ExampleUnitTest.kt" | 
|  | ConstructorParameterNaming: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/HistoryCommandAdapter.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | FunctionParameterNaming: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | TopLevelPropertyNaming: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/OnboardingPayload.kt" | 
|  |  | 
|  | performance: | 
|  | SpreadOperator: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/tests/matter/tlv/TlvReaderTest.kt" | 
|  |  | 
|  | potential-bugs: | 
|  | EqualsWithHashCodeExist: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/OnboardingPayload.kt" | 
|  | ImplicitDefaultLocale: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/OnboardingPayload.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/ManualOnboardingPayloadGenerator.kt" | 
|  |  | 
|  | complexity: | 
|  | TooManyFunctions: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/CHIPToolActivity.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/ClusterDetailFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/AddressUpdateFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/GroupSettingFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/OnOffClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/OtaProviderClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/SensorClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/WildcardFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/GenericChipDeviceListener.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/SelectActionFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/setuppayloadscanner/BarcodeFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/util/TlvParseUtil.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/Command.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/CommandManager.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairingCommand.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/jsontlv/JsonToTlv.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/OnboardingPayload.kt" | 
|  | - "**/src/controller/java/src/matter/tlv/TlvReader.kt" | 
|  | - "**/src/controller/java/src/matter/tlv/TlvWriter.kt" | 
|  | - "**/src/controller/java/src/matter/controller/MatterControllerImpl.kt" | 
|  | - "**/src/controller/java/src/matter/controller/CompletionListenerAdapter.kt" | 
|  | - "**/src/controller/java/src/matter/controller/MatterController.kt" | 
|  | - "**/src/controller/java/src/matter/controller/ReportCallbackJni.kt" | 
|  | - "**/src/controller/java/src/matter/controller/model/States.kt" | 
|  | - "**/src/controller/java/tests/matter/jsontlv/JsonToTlvToJsonTest.kt" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/ManualCodeTest.kt" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/QRCodeTest.kt" | 
|  | - "**/src/controller/java/tests/matter/tlv/TlvReadWriteTest.kt" | 
|  | NestedBlockDepth: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/WildcardFragment.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | LongParameterList: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/clusterinteraction/ClusterDetailFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/Command.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/controller/MatterControllerImpl.kt" | 
|  | - "**/src/controller/java/src/matter/controller/InvokeCallbackJni.kt" | 
|  | - "**/src/controller/java/src/matter/controller/ReportCallbackJni.kt" | 
|  | - "**/src/controller/java/src/matter/controller/model/States.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/OnboardingPayload.kt" | 
|  | LongMethod: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/provisioning/AddressCommissioningFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/common/CommandManager.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/controller/MatterControllerImpl.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/Base38.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/ManualOnboardingPayloadGenerator.kt" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/ManualOnboardingPayloadParser.kt" | 
|  | - "**/src/controller/java/tests/matter/jsontlv/JsonToTlvToJsonTest.kt" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/ManualCodeTest.kt" | 
|  | - "**/src/controller/java/tests/matter/onboardingpayload/QRCodeTest.kt" | 
|  | - "**/src/controller/java/tests/matter/tlv/TlvReaderTest.kt" | 
|  | LargeClass: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/WildcardFragment.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/tests/matter/tlv/TlvReadWriteTest.kt" | 
|  | - "**/src/controller/java/tests/matter/jsontlv/JsonToTlvToJsonTest.kt" | 
|  | CyclomaticComplexMethod: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/tlv/TlvReader.kt" | 
|  | - "**/src/controller/java/src/matter/tlv/types.kt" | 
|  | - "**/src/controller/java/src/matter/jsontlv/TlvToJson.kt" | 
|  | ComplexCondition: | 
|  | excludes: | 
|  | - "**/src/controller/java/generated/java/**/*" | 
|  | - "**/src/controller/java/src/matter/onboardingpayload/ManualOnboardingPayloadGenerator.kt" | 
|  |  | 
|  | empty-blocks: | 
|  | EmptyFunctionBlock: | 
|  | excludes: | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/BasicClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/MultiAdminClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/OnOffClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/clusterclient/OpCredClientFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/provisioning/AddressCommissioningFragment.kt" | 
|  | - "**/examples/android/CHIPTool/app/src/main/java/com/google/chip/chiptool/provisioning/DeviceProvisioningFragment.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/discover/DiscoverCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/discover/DiscoverCommissionersCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/CloseSessionCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairCodePaseCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkCommissionerCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkCommissioningModeCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkDeviceTypeCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkFabricCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkInstanceNameCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkShortCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/PairOnNetworkVendorCommand.kt" | 
|  | - "**/examples/java-matter-controller/java/src/com/matter/controller/commands/pairing/UnpairCommand.kt" | 
|  | - "**/src/controller/java/generated/java/**/*" |