|
| 1 | +<?xml version="1.0" ?> |
| 2 | +<SmellBaseline> |
| 3 | + <ManuallySuppressedIssues></ManuallySuppressedIssues> |
| 4 | + <CurrentIssues> |
| 5 | + <ID>ArgumentListWrapping:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$("cannot set property '${lhv.field.name}' of ${JsSemantics.toStringJs(target)}")</ID> |
| 6 | + <ID>ArgumentListWrapping:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$(JsSemantics.toInt32(eval(left, frame)), JsSemantics.toInt32(eval(right, frame)))</ID> |
| 7 | + <ID>ArgumentListWrapping:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$(eval(left, frame))</ID> |
| 8 | + <ID>ArgumentListWrapping:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$(eval(right, frame))</ID> |
| 9 | + <ID>ArgumentListWrapping:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$(left, frame)</ID> |
| 10 | + <ID>ArgumentListWrapping:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$(op(JsSemantics.toInt32(eval(left, frame)), JsSemantics.toInt32(eval(right, frame))).toDouble())</ID> |
| 11 | + <ID>ArgumentListWrapping:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$(right, frame)</ID> |
| 12 | + <ID>ArgumentListWrapping:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$(target)</ID> |
| 13 | + <ID>BracesOnWhenStatements:ConstantMiner.kt$MinedConstants.Companion$when</ID> |
| 14 | + <ID>BracesOnWhenStatements:Conversions.kt$when</ID> |
| 15 | + <ID>BracesOnWhenStatements:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$when</ID> |
| 16 | + <ID>BracesOnWhenStatements:Generators.kt$InputGenerator$when</ID> |
| 17 | + <ID>BracesOnWhenStatements:Intrinsics.kt$Intrinsics$when</ID> |
| 18 | + <ID>BracesOnWhenStatements:JsSemantics.kt$JsSemantics$when</ID> |
| 19 | + <ID>BracesOnWhenStatements:Main.kt$when</ID> |
| 20 | + <ID>BracesOnWhenStatements:PbtPhase.kt$PbtPhase$when</ID> |
| 21 | + <ID>EmptyFunctionBlock:CoverageTracker.kt$CoverageTracker${}</ID> |
| 22 | + <ID>Filename:ConstantMiner.kt$org.usvm.ts.pbt.gen.ConstantMiner.kt</ID> |
| 23 | + <ID>Filename:Generators.kt$org.usvm.ts.pbt.gen.Generators.kt</ID> |
| 24 | + <ID>ForbiddenMethodCall:Main.kt$println( " ${m.method}: stmt=%.1f%%, branch=%.1f%% (pbt: %s, symbolic: %s), %d ms".format( m.stmtCoverage * 100, m.branchCoverage * 100, m.pbt?.let { "${it.executions} runs, ${it.failures.size} failures" } ?: "-", m.symbolic?.let { "${it.reached}/${it.targets.size} targets" } ?: "-", m.totalWallMs, ) )</ID> |
| 25 | + <ID>ForbiddenMethodCall:Main.kt$println("Analyzing ${methods.size} method(s) in mode $mode...")</ID> |
| 26 | + <ID>ForbiddenMethodCall:Main.kt$println("Loading ${files.size} file(s) via ArkAnalyzer...")</ID> |
| 27 | + <ID>ForbiddenMethodCall:Main.kt$println("Report written to $out")</ID> |
| 28 | + <ID>ForbiddenMethodCall:Main.kt$println("Unknown option: ${args[i]}\n$USAGE")</ID> |
| 29 | + <ID>ForbiddenMethodCall:Main.kt$println(USAGE)</ID> |
| 30 | + <ID>LoopWithTooManyJumpStatements:PbtPhase.kt$PbtPhase$while</ID> |
| 31 | + <ID>MagicNumber:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$31</ID> |
| 32 | + <ID>MagicNumber:Generators.kt$InputGenerator$0.0</ID> |
| 33 | + <ID>MagicNumber:Generators.kt$InputGenerator$0.6</ID> |
| 34 | + <ID>MagicNumber:Generators.kt$InputGenerator$10</ID> |
| 35 | + <ID>MagicNumber:Generators.kt$InputGenerator$100</ID> |
| 36 | + <ID>MagicNumber:Generators.kt$InputGenerator$1000</ID> |
| 37 | + <ID>MagicNumber:Generators.kt$InputGenerator$1001</ID> |
| 38 | + <ID>MagicNumber:Generators.kt$InputGenerator$101</ID> |
| 39 | + <ID>MagicNumber:Generators.kt$InputGenerator$11</ID> |
| 40 | + <ID>MagicNumber:Generators.kt$InputGenerator$1e6</ID> |
| 41 | + <ID>MagicNumber:Generators.kt$InputGenerator$3</ID> |
| 42 | + <ID>MagicNumber:Generators.kt$InputGenerator$4</ID> |
| 43 | + <ID>MagicNumber:Generators.kt$InputGenerator$5</ID> |
| 44 | + <ID>MagicNumber:Generators.kt$InputGenerator$6</ID> |
| 45 | + <ID>MagicNumber:Generators.kt$InputGenerator$8</ID> |
| 46 | + <ID>MagicNumber:Intrinsics.kt$Intrinsics$9007199254740991.0</ID> |
| 47 | + <ID>MagicNumber:JsSemantics.kt$JsSemantics$0xFFFFFFFFL</ID> |
| 48 | + <ID>MagicNumber:JsSemantics.kt$JsSemantics$16</ID> |
| 49 | + <ID>MagicNumber:JsSemantics.kt$JsSemantics$1e21</ID> |
| 50 | + <ID>MagicNumber:JsSemantics.kt$JsSemantics$8</ID> |
| 51 | + <ID>MagicNumber:JsSemantics.kt$JsSemantics$9.007199254740992E15</ID> |
| 52 | + <ID>MagicNumber:Main.kt$100</ID> |
| 53 | + <ID>MagicNumber:Main.kt$20</ID> |
| 54 | + <ID>MagicNumber:Main.kt$2_000</ID> |
| 55 | + <ID>MagicNumber:PbtPhase.kt$PbtPhase$100</ID> |
| 56 | + <ID>MagicNumber:SymbolicPhase.kt$SymbolicPhase$1_000_000</ID> |
| 57 | + <ID>MatchingDeclarationName:ConstantMiner.kt$MinedConstants</ID> |
| 58 | + <ID>MatchingDeclarationName:Generators.kt$InputGenerator</ID> |
| 59 | + <ID>MaxLineLength:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$)</ID> |
| 60 | + <ID>MaxLineLength:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$throw typeError("cannot set property '${lhv.field.name}' of ${JsSemantics.toStringJs(target)}")</ID> |
| 61 | + <ID>MaximumLineLength:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$ </ID> |
| 62 | + <ID>MultiLineIfElse:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$VNamespace(e.name)</ID> |
| 63 | + <ID>MultiLineIfElse:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$VString(array.value[i.toInt()].toString())</ID> |
| 64 | + <ID>MultiLineIfElse:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$VUndefined</ID> |
| 65 | + <ID>MultiLineIfElse:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$throw UnsupportedFeatureSignal("global ref: ${e.name}")</ID> |
| 66 | + <ID>MultiLineIfElse:Generators.kt$InputGenerator$genAny(depth)</ID> |
| 67 | + <ID>MultiLineIfElse:Generators.kt$InputGenerator$generate(type.types[random.nextInt(type.types.size)], depth)</ID> |
| 68 | + <ID>MultiLineIfElse:Generators.kt$InputGenerator$random.nextDouble(-1e6, 1e6)</ID> |
| 69 | + <ID>MultiLineIfElse:Generators.kt$InputGenerator$random.nextInt(-100, 101) + random.nextDouble()</ID> |
| 70 | + <ID>MultiLineIfElse:JsSemantics.kt$JsSemantics$d.toLong().toString()</ID> |
| 71 | + <ID>MultiLineIfElse:JsSemantics.kt$JsSemantics$java.math.BigDecimal(d).toBigInteger().toString()</ID> |
| 72 | + <ID>MultiLineIfElse:PbtPhase.kt$PbtPhase$args</ID> |
| 73 | + <ID>NestedBlockDepth:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$fun runMethod(method: EtsMethod, thisValue: VValue, args: List<VValue>): VValue</ID> |
| 74 | + <ID>NestedBlockDepth:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$private fun assign(lhv: EtsLValue, value: VValue, frame: Frame)</ID> |
| 75 | + <ID>NestedBlockDepth:Shrinker.kt$Shrinker$fun shrink(args: List<VValue>, stillFails: (List<VValue>) -> Boolean): List<VValue></ID> |
| 76 | + <ID>NoMultipleSpaces:Generators.kt$InputGenerator$ </ID> |
| 77 | + <ID>SwallowedException:EtsConcreteInterpreter.kt$EtsConcreteInterpreter$e: StackOverflowError</ID> |
| 78 | + <ID>ThrowsCount:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$fun evalCall(expr: EtsCallExpr, frame: Frame): VValue</ID> |
| 79 | + <ID>ThrowsCount:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$fun runMethod(method: EtsMethod, thisValue: VValue, args: List<VValue>): VValue</ID> |
| 80 | + <ID>ThrowsCount:EtsConcreteInterpreter.kt$EtsConcreteInterpreter.Execution$private fun assign(lhv: EtsLValue, value: VValue, frame: Frame)</ID> |
| 81 | + <ID>TooGenericExceptionCaught:SymbolicPhase.kt$SymbolicPhase$e: Throwable</ID> |
| 82 | + <ID>UnderscoresInNumericLiterals:Intrinsics.kt$Intrinsics$9007199254740991.0</ID> |
| 83 | + <ID>Wrapping:Generators.kt$InputGenerator$;</ID> |
| 84 | + <ID>Wrapping:Intrinsics.kt$Intrinsics$(</ID> |
| 85 | + <ID>Wrapping:Intrinsics.kt$Intrinsics$;</ID> |
| 86 | + </CurrentIssues> |
| 87 | +</SmellBaseline> |
0 commit comments