- Operating system: windows 11
- SonarLint plugin version: 4.14.1
- Programming language you’re coding in: c++
When using SonarQube for IDE in VSCode in my c++ project, it starts working very nicely but after making a few changes in a source file it keeps analyzing that same source file over and over again, each analysis taking 60+ seconds.
It looks like every keystroke i made in the editor has triggered a new analysis of the same file, creating a huge backlog of triggers.
Am I doing something wrong, can I cancel a running analysis? That would be a nice feature
See verbose logging below.
[Info - 22:45:02.138] [pool-59-thread-1] Build preamble for D:\Projects\csMainV5-IO-gateway\lib\Sense_OpenTherm\src\OpenThermController.cpp
[Debug - 22:45:02.138] [pool-59-thread-1] Preamble file: C:\Users\bas.sonarlint.sonarlinttmp_12702184297299992837\13367422232989330748\preamble-file
[Debug - 22:45:02.210] [pool-59-thread-1] Preamble built in 72ms
[Info - 22:45:02.210] [pool-59-thread-1] D:\Projects\csMainV5-IO-gateway\lib\Sense_OpenTherm\src\OpenThermController.cpp
[Debug - 22:45:03.057] Initializing metadata of file file:///d:/Projects/csMainV5-IO-gateway/lib/Sense_OpenTherm/src/OpenThermController.cpp
[Debug - 22:46:06.378] [pool-59-thread-1] Analysis done in 64167ms
[Info - 22:46:06.378] Analysis done in: 64329ms
[Info - 22:46:06.378] 1 compilation units analyzed
[Debug - 22:46:06.378] Execute Sensor: TextAndSecretsSensor
[Info - 22:46:06.378] Available processors: 12
[Info - 22:46:06.378] Using 12 threads for analysis.
[Info - 22:46:06.391] Analyzing all except non binary files
[Info - 22:46:06.393] 1 source file to be analyzed
[Info - 22:46:06.404] 1/1 source file has been analyzed
[Info - 22:46:06.404] Analysis detected 5 issues and 0 Security Hotspots in 1327233ms
[Debug - 22:46:06.444] Start analysis
[Info - 22:46:06.446] Index files
[Debug - 22:46:06.446] Language of file “file:///d:/Projects/csMainV5-IO-gateway/lib/Sense_OpenTherm/src/OpenThermController.cpp” is set to “CPP”
[Info - 22:46:06.447] 1 file indexed
[Debug - 22:46:06.481] Registered check: [AbsOnNegativeCheck (java:S2676), AccessibilityChangeCheck (java:S3011), AccessibilityChangeOnRecordsCheck (java:S6216), AllBranchesAreIdenticalCheck (java:S3923), AnchorPrecedenceCheck (java:S5850), AndroidMobileDatabaseEncryptionKeysCheck (java:S6301), AnonymousClassShouldBeLambdaCheck (java:S1604), ArrayCopyLoopCheck (java:S3012), ArrayDesignatorAfterTypeCheck (java:S1195), ArrayDesignatorOnVariableCheck (java:S1197), ArrayForVarArgCheck (java:S3878), ArrayHashCodeAndToStringCheck (java:S2116), ArraysAsListOfPrimitiveToStreamCheck (java:S3631), AssertOnBooleanVariableCheck (java:S3346), AssertionsInProductionCodeCheck (java:S5960), AssertsOnParametersOfPublicMethodCheck (java:S4274), AssignmentInSubExpressionCheck (java:S1121), AsyncMethodsCalledViaThisCheck (java:S6809), AsyncMethodsOnConfigurationClassCheck (java:S6817), AsyncMethodsReturnTypeCheck (java:S6810), AuthorizationsStrongDecisionsCheck (java:S5808), AutowiredOnConstructorWhenMultipleConstructorsCheck (java:S6829), AutowiredOnMultipleConstructorsCheck (java:S6818), AvoidQualifierOnBeanMethodsCheck (java:S6831), AwsConsumerBuilderUsageCheck (java:S6244), AwsCredentialsShouldBeSetExplicitlyCheck (java:S6242), AwsLambdaSyncCallCheck (java:S6246), AwsRegionSetterCheck (java:S6262), AwsRegionShouldBeSetExplicitlyCheck (java:S6241), AwsReusableResourcesInitializedOnceCheck (java:S6243), BadClassNameCheck (java:S101), BadConstantNameCheck (java:S115), BadFieldNameCheck (java:S116), BadFieldNameStaticNonFinalCheck (java:S3008), BadInterfaceNameCheck (java:S114), BadLocalVariableNameCheck (java:S117), BadMethodNameCheck (java:S100), BadPackageNameCheck (java:S120), BadTypeParameterNameCheck (java:S119), BatchSQLStatementsCheck (java:S6912), BigDecimalDoubleConstructorCheck (java:S2111), BlockingOperationsInVirtualThreadsCheck (java:S6881), BooleanInversionCheck (java:S1940), BooleanLiteralCheck (java:S1125), BooleanMethodReturnCheck (java:S2447), BoxedBooleanExpressionsCheck (java:S5411), BrainMethodCheck (java:S6541), CallOuterPrivateMethodCheck (java:S3398), CallSuperMethodFromInnerClassCheck (java:S2388), CallToDeprecatedCodeMarkedForRemovalCheck (java:S5738), CallToDeprecatedMethodCheck (java:S1874), CanonEqFlagInRegexCheck (java:S5854), CaseInsensitiveComparisonCheck (java:S1157), CastArithmeticOperandCheck (java:S2184), CatchIllegalMonitorStateExceptionCheck (java:S2235), CatchOfThrowableOrErrorCheck (java:S1181), CatchRethrowingCheck (java:S2737), ChangeMethodContractCheck (java:S2638), ChildClassShadowFieldCheck (java:S2387), CipherBlockChainingCheck (java:S3329), ClassComparedByNameCheck (java:S1872), ClassImportCouplingCheck (java:S6539), ClassNamedLikeExceptionCheck (java:S2166), ClassVariableVisibilityCheck (java:S1104), ClassWithOnlyStaticMethodsInstantiationCheck (java:S2440), CloneMethodCallsSuperCloneCheck (java:S1182), CloneOverrideCheck (java:S2975), CloneableImplementingCloneCheck (java:S2157), CognitiveComplexityMethodCheck (java:S3776), CollapsibleIfCandidateCheck (java:S1066), CollectionCallingItselfCheck (java:S2114), CollectionConstructorReferenceCheck (java:S5329), CollectionImplementationReferencedCheck (java:S1319), CollectionInappropriateCallsCheck (java:S2175), CollectionIsEmptyCheck (java:S1155), CollectionSizeAndArrayLengthCheck (java:S3981), CollectionsEmptyConstantsCheck (java:S1596), CollectorsToListCheck (java:S6204), CombineCatchCheck (java:S2147), CommentedOutCodeLineCheck (java:S125), CompareStringsBoxedTypesWithEqualsCheck (java:S4973), CompareToNotOverloadedCheck (java:S4351), CompareToResultTestCheck (java:S2200), CompareToReturnValueCheck (java:S2167), ConcatenationWithStringValueOfCheck (java:S1153), ConditionalOnNewLineCheck (java:S3972), ConfigurationBeanNamesCheck (java:S6862), ConfusingOverloadCheck (java:S2177), ConfusingVarargCheck (java:S5669), ConstantMathCheck (java:S2185), ConstantMethodCheck (java:S3400), ConstantsShouldBeStaticFinalCheck (java:S1170), ControlCharacterInLiteralCheck (java:S2479), ControllerWithRestControllerReplacementCheck (java:S6833), ControllerWithSessionAttributesCheck (java:S3753), CounterModeIVShouldNotBeReusedCheck (java:S6432), CryptographicKeySizeCheck (java:S4426), CustomSerializationMethodCheck (java:S2061), DanglingElseStatementsCheck (java:S5261), DateFormatWeekYearCheck (java:S3986), DateTimeFormatterMismatchCheck (java:S5917), DateUtilsTruncateCheck (java:S2718), DeadStoreCheck (java:S1854), DefaultPackageCheck (java:S1220), DeprecatedArgumentsCheck (java:S6355), DeprecatedTagPresenceCheck (java:S1133), DepthOfInheritanceTreeCheck (java:S110), DiamondOperatorCheck (java:S2293), DirectBeanMethodInvocationWithoutProxyCheck (java:S6838), DisallowedThreadGroupCheck (java:S3014), DoubleBraceInitializationCheck (java:S3599), DoubleCheckedLockingAssignmentCheck (java:S3064), DoubleCheckedLockingCheck (java:S2168), DoublePrefixOperatorCheck (java:S2761), DuplicateConditionIfElseIfCheck (java:S1862), DuplicatesInCharacterClassCheck (java:S5869), EmptyBlockCheck (java:S108), EmptyClassCheck (java:S2094), EmptyDatabasePasswordCheck (java:S2115), EmptyLineRegexCheck (java:S5846), EmptyMethodsCheck (java:S1186), EmptyRegexGroupCheck (java:S6331), EmptyStatementUsageCheck (java:S1116), EmptyStringRepetitionCheck (java:S5842), EncryptionAlgorithmCheck (java:S5542), EnumMapCheck (java:S1640), EnumMutableFieldCheck (java:S3066), EqualsArgumentTypeCheck (java:S2097), EqualsNotOverriddenInSubclassCheck (java:S2160), EqualsNotOverriddenWithCompareToCheck (java:S1210), EqualsOnAtomicClassCheck (java:S2204), EqualsOverriddenWithHashCodeCheck (java:S1206), EqualsParametersMarkedNonNullCheck (java:S4454), EscapeSequenceControlCharacterCheck (java:S6070), ExceptionsShouldBeImmutableCheck (java:S1165), ExternalizableClassConstructorCheck (java:S2060), FieldDependencyInjectionCheck (java:S6813), FieldNameMatchingTypeNameCheck (java:S1700), FixmeTagPresenceCheck (java:S1134), ForLoopCounterChangedCheck (java:S127), ForLoopFalseConditionCheck (java:S2252), ForLoopIncrementAndUpdateCheck (java:S1994), ForLoopIncrementSignCheck (java:S2251), ForLoopUsedAsWhileLoopCheck (java:S1264), ForLoopVariableTypeCheck (java:S4838), GarbageCollectorCalledCheck (java:S1215), GetRequestedSessionIdCheck (java:S2254), GettersSettersOnRightFieldCheck (java:S4275), GraphemeClustersInClassesCheck (java:S5868), HardCodedCredentialsShouldNotBeUsedCheck (java:S6437), HardcodedURICheck (java:S1075), HasNextCallingNextCheck (java:S1849), HiddenFieldCheck (java:S1117), IdenticalCasesInSwitchCheck (java:S1871), IdenticalOperandOnBinaryExpressionCheck (java:S1764), IgnoredOperationStatusCheck (java:S899), IgnoredReturnValueCheck (java:S2201), IgnoredStreamReturnValueCheck (java:S2674), ImmediateReverseBoxingCheck (java:S2153), ImmediatelyReturnedVariableCheck (java:S1488), ImplementsEnumerationCheck (java:S1150), ImpossibleBackReferenceCheck (java:S6001), ImpossibleBoundariesCheck (java:S5996), InappropriateRegexpCheck (java:S2639), IndentationAfterConditionalCheck (java:S3973), IndexOfWithPositiveNumberCheck (java:S2692), InnerClassOfNonSerializableCheck (java:S2066), InputStreamOverrideReadCheck (java:S4929), InputStreamReadCheck (java:S4517), InsecureCreateTempFileCheck (java:S5445), InstanceOfPatternMatchingCheck (java:S6201), InstanceofUsedOnExceptionCheck (java:S1193), IntegerToHexStringCheck (java:S4425), InterfaceAsConstantContainerCheck (java:S1214), InterfaceOrSuperclassShadowingCheck (java:S2176), InterruptedExceptionCheck (java:S2142), InvalidDateValuesCheck (java:S2110), InvalidRegexCheck (java:S5856), IsInstanceMethodCheck (java:S6202), IterableIteratorCheck (java:S4348), IteratorNextExceptionCheck (java:S2272), JWTWithStrongCipherCheck (java:S5659), JdbcDriverExplicitLoadingCheck (java:S4925), KeySetInsteadOfEntrySetCheck (java:S2864), KeywordAsIdentifierCheck (java:S1190), KnownCapacityHashBasedCollectionCheck (java:S6485), LDAPAuthenticatedConnectionCheck (java:S4433), LabelsShouldNotBeUsedCheck (java:S1119), LambdaOptionalParenthesisCheck (java:S1611), LambdaSingleExpressionCheck (java:S1602), LazyArgEvaluationCheck (java:S2629), LoggedRethrownExceptionsCheck (java:S2139), LoggerClassCheck (java:S3416), LongBitsToDoubleOnIntCheck (java:S2127), LoopExecutingAtMostOnceCheck (java:S1751), MathClampMethodsCheck (java:S6885), MathClampRangeCheck (java:S6913), MembersDifferOnlyByCapitalizationCheck (java:S1845), MethodIdenticalImplementationsCheck (java:S4144), MethodNameSameAsClassCheck (java:S1223), MethodNamedEqualsCheck (java:S1201), MethodNamedHashcodeOrEqualCheck (java:S1221), MethodOnlyCallsSuperCheck (java:S1185), MethodParametersOrderCheck (java:S2234), MismatchPackageDirectoryCheck (java:S1598), MissingDeprecatedCheck (java:S1123), MissingOverridesInRecordWithArrayComponentCheck (java:S6218), MissingPathVariableAnnotationCheck (java:S6856), ModelAttributeNamingConventionForSpELCheck (java:S6806), ModifiersOrderCheck (java:S1124), MultilineBlocksCurlyBracesCheck (java:S2681), MultipleWhitespaceCheck (java:S6326), NestedBlocksCheck (java:S1199), NestedEnumStaticCheck (java:S2786), NestedTernaryOperatorsCheck (java:S3358), NestedTryCatchCheck (java:S1141), NioFileDeleteCheck (java:S4042), NonSerializableWriteCheck (java:S2118), NonShortCircuitLogicCheck (java:S2178), NonSingletonAutowiredInSingletonCheck (java:S6832), NonStaticClassInitializerCheck (java:S1171), NotifyCheck (java:S2446), NullCheckWithInstanceofCheck (java:S4201), NullReturnedOnComputeIfPresentOrAbsentCheck (java:S6104), NullShouldNotBeUsedWithOptionalCheck (java:S2789), NullableInjectedFieldsHaveDefaultValueCheck (java:S6816), ObjectCreatedOnlyToCallGetClassCheck (java:S2133), ObjectFinalizeCheck (java:S1111), ObjectFinalizeOverloadedCheck (java:S1175), ObjectFinalizeOverriddenCheck (java:S1113), ObjectFinalizeOverriddenNotPublicCheck (java:S1174), OmitPermittedTypesCheck (java:S6217), OneDeclarationPerLineCheck (java:S1659), OpenSAML2AuthenticationBypassCheck (java:S5679), OptionalRestParametersShouldBeObjectsCheck (java:S6814), OutputStreamOverrideWriteCheck (java:S4349), OverrideAnnotationCheck (java:S1161), OverwrittenKeyCheck (java:S4143), ParameterReassignedToCheck (java:S1226), PasswordEncoderCheck (java:S5344), PatternMatchUsingIfCheck (java:S6880), PersistentEntityUsedAsRequestParameterCheck (java:S4684), PossessiveQuantifierContinuationCheck (java:S5994), PredictableSeedCheck (java:S4347), PreferStreamAnyMatchCheck (java:S4034), PreparedStatementAndResultSetCheck (java:S2695), PreparedStatementLoopInvariantCheck (java:S6909), PrimitiveWrappersInTernaryOperatorCheck (java:S2154), PrimitivesMarkedNullableCheck (java:S4682), PrintfFailCheck (java:S2275), PrintfMisuseCheck (java:S3457), PrivateFieldUsedLocallyCheck (java:S1450), PrivateReadResolveCheck (java:S2062), PublicConstructorInAbstractClassCheck (java:S5993), PublicStaticFieldShouldBeFinalCheck (java:S1444), PublicStaticMutableMembersCheck (java:S2386), QueryOnlyRequiredFieldsCheck (java:S6905), RandomFloatToIntCheck (java:S2140), RawByteBitwiseOperationsCheck (java:S3034), RawExceptionCheck (java:S112), RawTypeCheck (java:S3740), ReadObjectSynchronizedCheck (java:S2675), RecordInsteadOfClassCheck (java:S6206), RecordPatternInsteadOfFieldAccessCheck (java:S6878), RecordSerializationIgnoredMembersCheck (java:S6209), RedundantAbstractMethodCheck (java:S3038), RedundantCloseCheck (java:S4087), RedundantJumpCheck (java:S3626), RedundantRecordMethodsCheck (java:S6207), RedundantRegexAlternativesCheck (java:S5855), RedundantThrowsDeclarationCheck (java:S1130), RedundantTypeCastCheck (java:S1905), ReflectionOnNonRuntimeAnnotationCheck (java:S2109), RegexComplexityCheck (java:S5843), RegexLookaheadCheck (java:S6002), RegexStackOverflowCheck (java:S5998), ReleaseSensorsCheck (java:S6889), ReluctantQuantifierCheck (java:S5857), ReluctantQuantifierWithEmptyContinuationCheck (java:S6019), RepeatAnnotationCheck (java:S1710), ReplaceGuavaWithJavaCheck (java:S4738), ReplaceLambdaByMethodRefCheck (java:S1612), RequestMappingMethodPublicCheck (java:S3751), RestrictedIdentifiersUsageCheck (java:S6213), ResultSetIsLastCheck (java:S2232), ReturnEmptyArrayNotNullCheck (java:S1168), ReturnInFinallyCheck (java:S1143), ReturnOfBooleanExpressionsCheck (java:S1126), ReuseRandomCheck (java:S2119), ReverseSequencedCollectionCheck (java:S6877), ReversedMethodSequencedCollectionCheck (java:S6876), RunFinalizersCheck (java:S2151), ScheduledThreadPoolExecutorZeroCheck (java:S2122), SelfAssignementCheck (java:S1656), SerialVersionUidInRecordCheck (java:S6219), SerializableFieldInSerializableClassCheck (java:S1948), SerializableObjectInSessionCheck (java:S2441), SerializableSuperConstructorCheck (java:S2055), ServerCertificatesCheck (java:S4830), ServletInstanceFieldCheck (java:S2226), ServletMethodsExceptionsThrownCheck (java:S1989), SeveralBreakOrContinuePerLoopCheck (java:S135), ShiftOnIntOrLongCheck (java:S2183), SillyEqualsCheck (java:S2159), SillyStringOperationsCheck (java:S2121), SimpleStringLiteralForSingleLineStringsCheck (java:S5663), SingleCharCharacterClassCheck (java:S6397), SingleCharacterAlternationCheck (java:S6035), SingleIfInsteadOfPatternMatchGuardCheck (java:S6916), SingletonUsageCheck (java:S6548), SpecializedFunctionalInterfacesCheck (java:S4276), SpelExpressionCheck (java:S6857), SpringAntMatcherOrderCheck (java:S4601), SpringBeanNamingConventionCheck (java:S6830), SpringComposedRequestMappingCheck (java:S4488), SpringConfigurationWithAutowiredFieldsCheck (java:S3305), SpringIncompatibleTransactionalCheck (java:S2229), SpringScanDefaultPackageCheck (java:S4602), SpringSessionFixationCheck (java:S5876), StandardCharsetsConstantsCheck (java:S4719), StaticFieldUpateCheck (java:S2696), StaticFieldUpdateInConstructorCheck (java:S3010), StaticMemberAccessCheck (java:S3252), StaticMembersAccessCheck (java:S2209), StaticMultithreadedUnsafeFieldsCheck (java:S2885), StatusCodesOnResponseCheck (java:S6863), StreamPeekCheck (java:S3864), StringBufferAndBuilderWithCharCheck (java:S1317), StringCallsBeyondBoundsCheck (java:S3039), StringConcatToTextBlockCheck (java:S6126), StringConcatenationInLoopCheck (java:S1643), StringIndexOfRangesCheck (java:S6915), StringIsEmptyCheck (java:S7158), StringLiteralDuplicatedCheck (java:S1192), StringOffsetMethodsCheck (java:S4635), StringPrimitiveConstructorCheck (java:S2129), StringReplaceCheck (java:S5361), StringToPrimitiveConversionCheck (java:S2130), StringToStringCheck (java:S1858), StrongCipherAlgorithmCheck (java:S5547), SubClassStaticReferenceCheck (java:S2390), SunPackagesUsedCheck (java:S1191), SuperfluousCurlyBraceCheck (java:S6396), SuperfluousResponseBodyAnnotationCheck (java:S6837), SuspiciousListRemoveCheck (java:S5413), SwitchAtLeastThreeCasesCheck (java:S1301), SwitchCaseWithoutBreakCheck (java:S128), SwitchCasesShouldBeCommaSeparatedCheck (java:S6208), SwitchDefaultLastCaseCheck (java:S4524), SwitchLastCaseIsDefaultCheck (java:S131), SwitchRedundantKeywordCheck (java:S6205), SwitchWithLabelsCheck (java:S1219), SwitchWithTooManyCasesCheck (java:S1479), SyncGetterAndSetterCheck (java:S2886), SynchronizationOnGetClassCheck (java:S3067), SynchronizationOnStringOrBoxedCheck (java:S1860), SynchronizedClassUsageCheck (java:S1149), SynchronizedFieldAssignmentCheck (java:S2445), SynchronizedLockCheck (java:S2442), SynchronizedOverrideCheck (java:S3551), SystemOutOrErrUsageCheck (java:S106), TextBlockTabsAndSpacesCheck (java:S5664), TextBlocksInComplexExpressionsCheck (java:S6203), ThreadAsRunnableArgumentCheck (java:S2438), ThreadLocalCleanupCheck (java:S5164), ThreadLocalWithInitialCheck (java:S4065), ThreadOverridesRunCheck (java:S2134), ThreadRunCheck (java:S1217), ThreadSleepCheck (java:S2276), ThreadWaitCallCheck (java:S2236), ThrowsFromFinallyCheck (java:S1163), ToArrayCheck (java:S3020), ToStringReturningNullCheck (java:S2225), ToStringUsingBoxingCheck (java:S1158), TodoTagPresenceCheck (java:S1135), TooManyParametersCheck (java:S107), TransactionalMethodVisibilityCheck (java:S2230), TransientFieldInNonSerializableCheck (java:S2065), TryWithResourcesCheck (java:S2093), TwoLocksWaitCheck (java:S3046), TypeParametersShadowingCheck (java:S4977), TypeUpperBoundNotFinalCheck (java:S4968), URLHashCodeAndEqualsCheck (java:S2112), UnicodeCaseCheck (java:S5866), UnnecessaryBitOperationCheck (java:S2437), UnnecessaryEscapeSequencesInTextBlockCheck (java:S5665), UnpredictableSaltCheck (java:S2053), UnquantifiedNonCapturingGroupCheck (java:S6395), UnreachableCatchCheck (java:S4970), UnusedGroupNamesCheck (java:S5860), UnusedLabelCheck (java:S1065), UnusedLocalVariableCheck (java:S1481), UnusedMethodParameterCheck (java:S1172), UnusedPrivateClassCheck (java:S3985), UnusedPrivateFieldCheck (java:S1068), UnusedPrivateMethodCheck (java:S1144), UnusedReturnedDataCheck (java:S2677), UnusedThrowableCheck (java:S3984), UnusedTypeParameterCheck (java:S2326), UselessImportCheck (java:S1128), UselessIncrementCheck (java:S2123), UselessPackageInfoCheck (java:S4032), UselessParenthesesCheck (java:S1110), UtilityClassWithPublicConstructorCheck (java:S1118), ValueAnnotationShouldInjectPropertyOrSpELCheck (java:S6804), ValueBasedObjectUsedForLockCheck (java:S3436), VerboseRegexCheck (java:S6353), VerifiedServerHostnamesCheck (java:S5527), VirtualThreadNotSynchronizedCheck (java:S6906), VirtualThreadUnsupportedMethodsCheck (java:S6901), VisibleForTestingUsageCheck (java:S5803), VolatileNonPrimitiveFieldCheck (java:S3077), VolatileVariablesOperationsCheck (java:S3078), WaitInSynchronizeCheck (java:S2273), WaitInWhileLoopCheck (java:S2274), WaitOnConditionCheck (java:S1844), WeakSSLContextCheck (java:S4423), WildcardReturnParameterTypeCheck (java:S1452), WriteObjectTheOnlySynchronizedMethodCheck (java:S3042), WrongAssignmentOperatorCheck (java:S2757), XxeActiveMQCheck (java:S5301)]
[Debug - 22:46:06.482] Registered check: [ArrayDesignatorOnVariableCheck (java:S1197), AssertJApplyConfigurationCheck (java:S5831), AssertJAssertionsInConsumerCheck (java:S6103), AssertJChainSimplificationCheck (java:S5838), AssertJConsecutiveAssertionCheck (java:S5853), AssertJContextBeforeAssertionCheck (java:S5833), AssertJTestForEmptinessCheck (java:S5841), AssertThatThrownByAloneCheck (java:S5958), AssertTrueInsteadOfDedicatedAssertCheck (java:S5785), AssertionArgumentOrderCheck (java:S3415), AssertionCompareToSelfCheck (java:S5863), AssertionInThreadRunCheck (java:S2186), AssertionInTryCatchCheck (java:S5779), AssertionTypesCheck (java:S5845), AssertionsCompletenessCheck (java:S2970), AssertionsInTestsCheck (java:S2699), BadConstantNameCheck (java:S115), BadFieldNameCheck (java:S116), BadFieldNameStaticNonFinalCheck (java:S3008), BadInterfaceNameCheck (java:S114), BadLocalVariableNameCheck (java:S117), BadTestClassNameCheck (java:S3577), BadTypeParameterNameCheck (java:S119), BooleanInversionCheck (java:S1940), CallSuperInTestCaseCheck (java:S2188), CallToDeprecatedCodeMarkedForRemovalCheck (java:S5738), CallToDeprecatedMethodCheck (java:S1874), ClassComparedByNameCheck (java:S1872), CollapsibleIfCandidateCheck (java:S1066), CollectorsToListCheck (java:S6204), CombineCatchCheck (java:S2147), CommentedOutCodeLineCheck (java:S125), ConstantMathCheck (java:S2185), DeadStoreCheck (java:S1854), DefaultPackageCheck (java:S1220), DoubleCheckedLockingCheck (java:S2168), DuplicateConditionIfElseIfCheck (java:S1862), EmptyBlockCheck (java:S108), EmptyMethodsCheck (java:S1186), EmptyStatementUsageCheck (java:S1116), EnumMapCheck (java:S1640), ExpectedExceptionCheck (java:S5776), FixmeTagPresenceCheck (java:S1134), ForLoopIncrementAndUpdateCheck (java:S1994), HasNextCallingNextCheck (java:S1849), HiddenFieldCheck (java:S1117), IdenticalCasesInSwitchCheck (java:S1871), IgnoredTestsCheck (java:S1607), ImmediateReverseBoxingCheck (java:S2153), ImmediatelyReturnedVariableCheck (java:S1488), JUnit45MethodAnnotationCheck (java:S5826), JUnit5DefaultPackageClassAndMethodCheck (java:S5786), JUnit5SilentlyIgnoreClassAndMethodCheck (java:S5810), JUnitCompatibleAnnotationsCheck (java:S5967), JunitNestedAnnotationCheck (java:S5790), LambdaOptionalParenthesisCheck (java:S1611), LoopExecutingAtMostOnceCheck (java:S1751), MethodIdenticalImplementationsCheck (java:S4144), MethodNameSameAsClassCheck (java:S1223), MismatchPackageDirectoryCheck (java:S1598), MockingAllMethodsCheck (java:S5969), MockitoEqSimplificationCheck (java:S6068), ModifiersOrderCheck (java:S1124), NoTestInTestClassCheck (java:S2187), NonShortCircuitLogicCheck (java:S2178), ObjectCreatedOnlyToCallGetClassCheck (java:S2133), OneExpectedCheckedExceptionCheck (java:S5783), OneExpectedRuntimeExceptionCheck (java:S5778), OverrideAnnotationCheck (java:S1161), ParameterizedTestCheck (java:S5976), PrimitiveWrappersInTernaryOperatorCheck (java:S2154), PrintfMisuseCheck (java:S3457), RandomFloatToIntCheck (java:S2140), RedundantThrowsDeclarationCheck (java:S1130), RepeatAnnotationCheck (java:S1710), ReplaceGuavaWithJavaCheck (java:S4738), ReplaceLambdaByMethodRefCheck (java:S1612), RestrictedIdentifiersUsageCheck (java:S6213), SelfAssignementCheck (java:S1656), ShiftOnIntOrLongCheck (java:S2183), StringConcatToTextBlockCheck (java:S6126), StringConcatenationInLoopCheck (java:S1643), StringIsEmptyCheck (java:S7158), StringToPrimitiveConversionCheck (java:S2130), StringToStringCheck (java:S1858), SwitchCaseWithoutBreakCheck (java:S128), SwitchCasesShouldBeCommaSeparatedCheck (java:S6208), SwitchLastCaseIsDefaultCheck (java:S131), TestAnnotationWithExpectedExceptionCheck (java:S5777), TestsStabilityCheck (java:S5973), ThreadSleepInTestsCheck (java:S2925), TodoTagPresenceCheck (java:S1135), TooManyAssertionsCheck (java:S5961), TryWithResourcesCheck (java:S2093), UnusedLocalVariableCheck (java:S1481), UnusedMethodParameterCheck (java:S1172), UnusedPrivateFieldCheck (java:S1068), UnusedPrivateMethodCheck (java:S1144), UnusedTestRuleCheck (java:S2924), UselessImportCheck (java:S1128), UselessParenthesesCheck (java:S1110)]
[Debug - 22:46:06.492] Added 267 checks for language=‘ts’, repository=‘typescript’
[Debug - 22:46:06.493] Added 265 checks for language=‘js’, repository=‘javascript’
[Debug - 22:46:06.495] No registered JsAnalysisConsumer.
[Debug - 22:46:06.497] ‘JavaSensor’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] ‘Python Sensor’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] ‘IPython Notebooks Sensor’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] Execute Sensor: HTML
[Debug - 22:46:06.497] ‘XML Sensor’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] ‘Code Quality and Security for Go’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] ‘PHP sensor’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] ‘Analyzer for “php.ini” files’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] ‘OmniSharp’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] ‘IaC Terraform Sensor’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] ‘IaC CloudFormation Sensor’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] ‘IaC Kubernetes Sensor’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] ‘IaC AzureResourceManager Sensor’ skipped because there are no related files in the current project
[Debug - 22:46:06.497] Execute Sensor: Java Config Sensor
[Info - 22:46:06.497] 0 source files to be analyzed
[Info - 22:46:06.497] 0/0 source files have been analyzed
[Debug - 22:46:06.497] ‘JavaScript/TypeScript analysis’ skipped because there are no related files in the current project
[Debug - 22:46:06.498] ‘JavaScript inside YAML analysis’ skipped because there are no related files in the current project
[Debug - 22:46:06.498] ‘JavaScript inside HTML analysis’ skipped because there are no related files in the current project
[Debug - 22:46:06.498] Execute Sensor: CSS Rules
[Info - 22:46:06.498] No CSS, PHP, HTML or VueJS files are found in the project. CSS analysis is skipped.
[Debug - 22:46:06.498] Execute Sensor: IaC Docker Sensor
[Info - 22:46:06.501] 0 source files to be analyzed
[Info - 22:46:06.501] 0/0 source files have been analyzed
[Debug - 22:46:06.501] Execute Sensor: CFamily
[Debug - 22:46:06.508] Cached compilation database modified time did not change
[Debug - 22:46:06.508] Time to parse Compilation Database: 0ms
[Debug - 22:46:06.509] Probing compiler: [C:\Users\bas.platformio\packages\toolchain-xtensa-esp32\bin\xtensa-esp32-elf-g++.exe, -x, c++, --std, gnu++11, -fno-rtti, -v, -dM, -E, -]
[Debug - 22:46:06.565] stdout:
#define DBL_MIN_EXP (-1021)
#define FLT32X_MAX_EXP 1024
#define __cpp_attributes 200809
#define UINT_LEAST16_MAX 0xffff
#define __ATOMIC_ACQUIRE 2
#define FLT_MIN 1.1754943508222875e-38F
#define __GCC_IEC_559_COMPLEX 0
#define UINT_LEAST8_TYPE unsigned char
#define __INTMAX_C(c) c ## LL
#define CHAR_BIT 8
#define UINT8_MAX 0xff
#define WINT_MAX 0xffffffffU
#define FLT32_MIN_EXP (-125)
#define __cpp_static_assert 200410
#define ORDER_LITTLE_ENDIAN 1234
#define SIZE_MAX 0xffffffffU
#define WCHAR_MAX 0xffff
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
#define DBL_DENORM_MIN double(4.9406564584124654e-324L)
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
#define __GCC_IEC_559 0
#define FLT32X_DECIMAL_DIG 17
#define FLT_EVAL_METHOD 0
#define __cpp_binary_literals 201304
#define FLT64_DECIMAL_DIG 17
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
#define __cpp_variadic_templates 200704
#define UINT_FAST64_MAX 0xffffffffffffffffULL
#define SIG_ATOMIC_TYPE int
#define DBL_MIN_10_EXP (-307)
#define FINITE_MATH_ONLY 0
#define GNUC_PATCHLEVEL 0
#define FLT32_HAS_DENORM 1
#define UINT_FAST8_MAX 0xffffffffU
#define __has_include(STR) has_include(STR)
#define DEC64_MAX_EXP 385
#define __INT8_C(c) c
#define INT_LEAST8_WIDTH 8
#define UINT_LEAST64_MAX 0xffffffffffffffffULL
#define SHRT_MAX 0x7fff
#define LDBL_MAX 1.7976931348623157e+308L
#define UINT_LEAST8_MAX 0xff
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
#define UINTMAX_TYPE long long unsigned int
#define DEC32_EPSILON 1E-6DF
#define FLT_EVAL_METHOD_TS_18661_3 0
#define CHAR_UNSIGNED 1
#define UINT32_MAX 0xffffffffU
#define GXX_EXPERIMENTAL_CXX0X 1
#define LDBL_MAX_EXP 1024
#define WINT_MIN 0U
#define INT_LEAST16_WIDTH 16
#define SCHAR_MAX 0x7f
#define WCHAR_MIN 0
#define __INT64_C(c) c ## LL
#define DBL_DIG 15
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
#define SIZEOF_INT 4
#define SIZEOF_POINTER 4
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
#define USER_LABEL_PREFIX
#define STDC_HOSTED 1
#define LDBL_HAS_INFINITY 1
#define XTENSA_EL 1
#define FLT32_DIG 6
#define FLT_EPSILON 1.1920928955078125e-7F
#define GXX_WEAK 1
#define SHRT_WIDTH 16
#define LDBL_MIN 2.2250738585072014e-308L
#define DEC32_MAX 9.999999E96DF
#define __cpp_threadsafe_static_init 200806
#define FLT32X_HAS_INFINITY 1
#define INT32_MAX 0x7fffffff
#define INT_WIDTH 32
#define SIZEOF_LONG 4
#define __UINT16_C(c) c
#define PTRDIFF_WIDTH 32
#define DECIMAL_DIG 17
#define FLT64_EPSILON 2.2204460492503131e-16F64
#define INTMAX_WIDTH 64
#define FLT64_MIN_EXP (-1021)
#define __has_include_next(STR) has_include_next(STR)
#define LDBL_HAS_QUIET_NAN 1
#define FLT64_MANT_DIG 53
#define GNUC 8
#define __cpp_delegating_constructors 200604
#define FLT_HAS_DENORM 1
#define SIZEOF_LONG_DOUBLE 8
#define BIGGEST_ALIGNMENT 16
#define STDC_UTF_16 1
#define FLT64_MAX_10_EXP 308
#define FLT32_HAS_INFINITY 1
#define DBL_MAX double(1.7976931348623157e+308L)
#define __cpp_raw_strings 200710
#define INT_FAST32_MAX 0x7fffffff
#define DBL_HAS_INFINITY 1
#define DEC32_MIN_EXP (-94)
#define INTPTR_WIDTH 32
#define FLT32X_HAS_DENORM 1
#define INT_FAST16_TYPE int
#define LDBL_HAS_DENORM 1
#define __cplusplus 201103L
#define __cpp_ref_qualifiers 200710
#define DEC128_MAX 9.999999999999999999999999999999999E6144DL
#define INT_LEAST32_MAX 0x7fffffff
#define DEC32_MIN 1E-95DF
#define __DEPRECATED 1
#define __cpp_rvalue_references 200610
#define DBL_MAX_EXP 1024
#define WCHAR_WIDTH 16
#define FLT32_MAX 3.4028234663852886e+38F32
#define DEC128_EPSILON 1E-33DL
#define PTRDIFF_MAX 0x7fffffff
#define FLT32_HAS_QUIET_NAN 1
#define GNUG 8
#define LONG_LONG_MAX 0x7fffffffffffffffLL
#define SIZEOF_SIZE_T 4
#define __cpp_rvalue_reference 200610
#define __cpp_nsdmi 200809
#define SIZEOF_WINT_T 4
#define LONG_LONG_WIDTH 64
#define __cpp_initializer_lists 200806
#define FLT32_MAX_EXP 128
#define __cpp_hex_float 201603
#define __GXX_ABI_VERSION 1013
#define FLT_MIN_EXP (-125)
#define __cpp_lambdas 200907
#define INT_FAST64_TYPE long long int
#define __FP_FAST_FMAF 1
#define FLT64_DENORM_MIN 4.9406564584124654e-324F64
#define DBL_MIN double(2.2250738585072014e-308L)
#define FLT32X_EPSILON 2.2204460492503131e-16F32x
#define FLT64_MIN_10_EXP (-307)
#define DEC128_MIN 1E-6143DL
#define REGISTER_PREFIX
#define UINT16_MAX 0xffff
#define DBL_HAS_DENORM 1
#define FLT32_MIN 1.1754943508222875e-38F32
#define UINT8_TYPE unsigned char
#define NO_INLINE 1
#define FLT_MANT_DIG 24
#define LDBL_DECIMAL_DIG 17
#define VERSION “8.4.0”
#define __UINT64_C(c) c ## ULL
#define __cpp_unicode_characters 200704
#define __GCC_ATOMIC_INT_LOCK_FREE 2
#define FLT32_MANT_DIG 24
#define FLOAT_WORD_ORDER ORDER_LITTLE_ENDIAN
#define SCHAR_WIDTH 8
#define __INT32_C(c) c
#define DEC64_EPSILON 1E-15DD
#define ORDER_PDP_ENDIAN 3412
#define DEC128_MIN_EXP (-6142)
#define FLT32_MAX_10_EXP 38
#define INT_FAST32_TYPE int
#define UINT_LEAST16_TYPE short unsigned int
#define INT16_MAX 0x7fff
#define SIZE_TYPE unsigned int
#define UINT64_MAX 0xffffffffffffffffULL
#define INT8_TYPE signed char
#define ELF 1
#define xtensa 1
#define FLT_RADIX 2
#define INT_LEAST16_TYPE short int
#define LDBL_EPSILON 2.2204460492503131e-16L
#define __UINTMAX_C(c) c ## ULL
#define SIG_ATOMIC_MAX 0x7fffffff
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
#define SIZEOF_PTRDIFF_T 4
#define FLT32X_MANT_DIG 53
#define FLT32X_MIN_EXP (-1021)
#define DEC32_SUBNORMAL_MIN 0.000001E-95DF
#define INT_FAST16_MAX 0x7fffffff
#define FLT64_DIG 15
#define UINT_FAST32_MAX 0xffffffffU
#define UINT_LEAST64_TYPE long long unsigned int
#define FLT_HAS_QUIET_NAN 1
#define FLT_MAX_10_EXP 38
#define LONG_MAX 0x7fffffffL
#define DEC128_SUBNORMAL_MIN 0.000000000000000000000000000000001E-6143DL
#define FLT_HAS_INFINITY 1
#define __cpp_unicode_literals 200710
#define UINT_FAST16_TYPE unsigned int
#define DEC64_MAX 9.999999999999999E384DD
#define INT_FAST32_WIDTH 32
#define CHAR16_TYPE short unsigned int
#define __PRAGMA_REDEFINE_EXTNAME 1
#define SIZE_WIDTH 32
#define INT_LEAST16_MAX 0x7fff
#define DEC64_MANT_DIG 16
#define INT64_MAX 0x7fffffffffffffffLL
#define UINT_LEAST32_MAX 0xffffffffU
#define FLT32_DENORM_MIN 1.4012984643248171e-45F32
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
#define SIG_ATOMIC_WIDTH 32
#define INT_LEAST64_TYPE long long int
#define INT16_TYPE short int
#define INT_LEAST8_TYPE signed char
#define DEC32_MAX_EXP 97
#define INT_FAST8_MAX 0x7fffffff
#define INTPTR_MAX 0x7fffffff
#define __cpp_range_based_for 200907
#define FLT64_HAS_QUIET_NAN 1
#define FLT32_MIN_10_EXP (-37)
#define __EXCEPTIONS 1
#define LDBL_MANT_DIG 53
#define DBL_HAS_QUIET_NAN 1
#define FLT64_HAS_INFINITY 1
#define SIG_ATOMIC_MIN (-SIG_ATOMIC_MAX - 1)
#define INTPTR_TYPE int
#define UINT16_TYPE short unsigned int
#define WCHAR_TYPE short unsigned int
#define SIZEOF_FLOAT 4
#define UINTPTR_MAX 0xffffffffU
#define INT_FAST64_WIDTH 64
#define DEC64_MIN_EXP (-382)
#define __cpp_decltype 200707
#define FLT32_DECIMAL_DIG 9
#define INT_FAST64_MAX 0x7fffffffffffffffLL
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
#define FLT_DIG 6
#define UINT_FAST64_TYPE long long unsigned int
#define INT_MAX 0x7fffffff
#define INT64_TYPE long long int
#define FLT_MAX_EXP 128
#define DBL_MANT_DIG 53
#define __cpp_inheriting_constructors 201511
#define INT_LEAST64_MAX 0x7fffffffffffffffLL
#define __FP_FAST_FMAF32 1
#define DEC64_MIN 1E-383DD
#define WINT_TYPE unsigned int
#define UINT_LEAST32_TYPE unsigned int
#define SIZEOF_SHORT 2
#define LDBL_MIN_EXP (-1021)
#define FLT64_MAX 1.7976931348623157e+308F64
#define WINT_WIDTH 32
#define INT_LEAST8_MAX 0x7f
#define FLT32X_MAX_10_EXP 308
#define WCHAR_UNSIGNED 1
#define LDBL_MAX_10_EXP 308
#define __ATOMIC_RELAXED 0
#define DBL_EPSILON double(2.2204460492503131e-16L)
#define XTENSA_WINDOWED_ABI 1
#define __UINT8_C(c) c
#define FLT64_MAX_EXP 1024
#define INT_LEAST32_TYPE int
#define SIZEOF_WCHAR_T 2
#define INT_FAST8_TYPE int
#define GNUC_STDC_INLINE 1
#define FLT64_HAS_DENORM 1
#define FLT32_EPSILON 1.1920928955078125e-7F32
#define DBL_DECIMAL_DIG 17
#define STDC_UTF_32 1
#define INT_FAST8_WIDTH 32
#define DEC_EVAL_METHOD 2
#define FLT32X_MAX 1.7976931348623157e+308F32x
#define XTENSA 1
#define ORDER_BIG_ENDIAN 4321
#define __cpp_runtime_arrays 198712
#define UINT64_TYPE long long unsigned int
#define __UINT32_C(c) c ## U
#define INTMAX_MAX 0x7fffffffffffffffLL
#define __cpp_alias_templates 200704
#define BYTE_ORDER ORDER_LITTLE_ENDIAN
#define FLT_DENORM_MIN 1.4012984643248171e-45F
#define INT8_MAX 0x7f
#define LONG_WIDTH 32
#define UINT_FAST32_TYPE unsigned int
#define CHAR32_TYPE unsigned int
#define FLT_MAX 3.4028234663852886e+38F
#define __cpp_constexpr 200704
#define INT32_TYPE int
#define SIZEOF_DOUBLE 8
#define __cpp_exceptions 199711
#define FLT_MIN_10_EXP (-37)
#define FLT64_MIN 2.2250738585072014e-308F64
#define INT_LEAST32_WIDTH 32
#define INTMAX_TYPE long long int
#define DEC128_MAX_EXP 6145
#define FLT32X_HAS_QUIET_NAN 1
#define __ATOMIC_CONSUME 1
#define GNUC_MINOR 4
#define INT_FAST16_WIDTH 32
#define UINTMAX_MAX 0xffffffffffffffffULL
#define DEC32_MANT_DIG 7
#define FLT32X_DENORM_MIN 4.9406564584124654e-324F32x
#define DBL_MAX_10_EXP 308
#define LDBL_DENORM_MIN 4.9406564584124654e-324L
#define __INT16_C(c) c
#define STDC 1
#define FLT32X_DIG 15
#define PTRDIFF_TYPE int
#define __ATOMIC_SEQ_CST 5
#define UINT32_TYPE unsigned int
#define FLT32X_MIN_10_EXP (-307)
#define UINTPTR_TYPE unsigned int
#define DEC64_SUBNORMAL_MIN 0.000000000000001E-383DD
#define DEC128_MANT_DIG 34
#define LDBL_MIN_10_EXP (-307)
#define SIZEOF_LONG_LONG 8
#define __cpp_user_defined_literals 200809
#define __GCC_ATOMIC_LLONG_LOCK_FREE 1
#define FLT32X_MIN 2.2250738585072014e-308F32x
#define LDBL_DIG 15
#define FLT_DECIMAL_DIG 9
#define UINT_FAST16_MAX 0xffffffffU
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
#define INT_LEAST64_WIDTH 64
#define UINT_FAST8_TYPE unsigned int
#define __ATOMIC_ACQ_REL 4
#define __ATOMIC_RELEASE 3[Debug - 22:46:06.566] stderr:
Using built-in specs.
COLLECT_GCC=C:\Users\bas.platformio\packages\toolchain-xtensa-esp32\bin\xtensa-esp32-elf-g++.exe
Target: xtensa-esp32-elf
Configured with: /builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/src/gcc/configure --build=x86_64-build_pc-linux-gnu --host=x86_64-host_w64-mingw32 --target=xtensa-esp32-elf --prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf --exec_prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf --with-local-prefix=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf --with-headers=/builds/idf/crosstool-NG/builds/xtensa-esp32-elf/xtensa-esp32-elf/include --with-newlib --enable-threads=no --disable-shared --with-pkgversion=‘crosstool-NG esp-2021r2-patch5’ --disable-__cxa_atexit --enable-cxx-flags=-ffunction-sections --disable-libgomp --disable-libmudflap --disable-libmpx --disable-libssp --disable-libquadmath --disable-libquadmath-support --disable-libstdcxx-verbose --with-gmp=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpfr=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-mpc=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --with-isl=/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32-elf/buildtools/complibs-host --enable-lto --enable-target-optspace --without-long-double-128 --disable-nls --enable-multiarch --enable-languages=c,c++ --disable-libstdcxx-verbose --enable-threads=posix --enable-gcov-custom-rtio --enable-libstdcxx-time=yes --with-gnu-ld
Thread model: posix
gcc version 8.4.0 (crosstool-NG esp-2021r2-patch5)
COLLECT_GCC_OPTIONS=‘-std=gnu++11’ ‘-fno-rtti’ ‘-v’ ‘-dM’ ‘-E’
c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/bin/…/libexec/gcc/xtensa-esp32-elf/8.4.0/cc1plus.exe -E -quiet -v -imultilib no-rtti -iprefix c:\users\bas.platformio\packages\toolchain-xtensa-esp32\bin../lib/gcc/xtensa-esp32-elf/8.4.0/ - -std=gnu++11 -fno-rtti -dM
ignoring duplicate directory “c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.4.0”
ignoring duplicate directory “c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/no-rtti”
ignoring duplicate directory “c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.4.0/backward”
ignoring duplicate directory “c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.4.0/include”
ignoring duplicate directory “c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed”
ignoring duplicate directory “c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/sys-include”
ignoring duplicate directory “c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/lib/gcc/…/…/lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/include”
#include “…” search starts here:
#include <…> search starts here:
c:\users\bas.platformio\packages\toolchain-xtensa-esp32\bin../lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.4.0
c:\users\bas.platformio\packages\toolchain-xtensa-esp32\bin../lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.4.0/xtensa-esp32-elf/no-rtti
c:\users\bas.platformio\packages\toolchain-xtensa-esp32\bin../lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/include/c++/8.4.0/backward
c:\users\bas.platformio\packages\toolchain-xtensa-esp32\bin../lib/gcc/xtensa-esp32-elf/8.4.0/include
c:\users\bas.platformio\packages\toolchain-xtensa-esp32\bin../lib/gcc/xtensa-esp32-elf/8.4.0/include-fixed
c:\users\bas.platformio\packages\toolchain-xtensa-esp32\bin../lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/sys-include
c:\users\bas.platformio\packages\toolchain-xtensa-esp32\bin../lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/include
End of search list.
COMPILER_PATH=c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/bin/…/libexec/gcc/xtensa-esp32-elf/8.4.0/;c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/bin/…/libexec/gcc/;c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/bin/…/lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/bin/
LIBRARY_PATH=c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/bin/…/lib/gcc/xtensa-esp32-elf/8.4.0/no-rtti/;c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/bin/…/lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/lib/no-rtti/;c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/bin/…/lib/gcc/xtensa-esp32-elf/8.4.0/;c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/bin/…/lib/gcc/;c:/users/bas/.platformio/packages/toolchain-xtensa-esp32/bin/…/lib/gcc/xtensa-esp32-elf/8.4.0/…/…/…/…/xtensa-esp32-elf/lib/
COLLECT_GCC_OPTIONS=‘-std=gnu++11’ ‘-fno-rtti’ ‘-v’ ‘-dM’ ‘-E’[Info - 22:46:06.596] [pool-62-thread-1] Build preamble for D:\Projects\csMainV5-IO-gateway\lib\Sense_OpenTherm\src\OpenThermController.cpp
[Debug - 22:46:06.596] [pool-62-thread-1] Preamble file: C:\Users\bas.sonarlint.sonarlinttmp_12702184297299992837\13367422232989330748\preamble-file
[Debug - 22:46:06.671] [pool-62-thread-1] Preamble built in 75ms
[Info - 22:46:06.671] [pool-62-thread-1] D:\Projects\csMainV5-IO-gateway\lib\Sense_OpenTherm\src\OpenThermController.cpp
[Debug - 22:46:07.541] Initializing metadata of file file:///d:/Projects/csMainV5-IO-gateway/lib/Sense_OpenTherm/src/OpenThermController.cpp