1{ 2 "copyright": [ 3 "Copyright (c) 2023-2024 Huawei Device Co., Ltd.", 4 "Licensed under the Apache License, Version 2.0 (the 'License');", 5 "you may not use this file except in compliance with the License.", 6 "You may obtain a copy of the License at", 7 "", 8 "http://www.apache.org/licenses/LICENSE-2.0", 9 "", 10 "Unless required by applicable law or agreed to in writing, software", 11 "distributed under the License is distributed on an 'AS IS' BASIS,", 12 "WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.", 13 "See the License for the specific language governing permissions and", 14 "limitations under the License." 15 ], 16 "result": [ 17 { 18 "line": 17, 19 "column": 5, 20 "endLine": 17, 21 "endColumn": 47, 22 "problem": "DestructuringDeclaration", 23 "autofix": [ 24 { 25 "replacementText": "GeneratedDestructObj_1", 26 "start": 633, 27 "end": 644 28 }, 29 { 30 "replacementText": "let a = GeneratedDestructObj_1.a;let b = GeneratedDestructObj_1.b;let c = GeneratedDestructObj_1.c;", 31 "start": 676, 32 "end": 676 33 } 34 ], 35 "suggest": "", 36 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 37 "severity": "ERROR" 38 }, 39 { 40 "line": 17, 41 "column": 19, 42 "endLine": 17, 43 "endColumn": 20, 44 "problem": "ObjectLiteralNoContextType", 45 "suggest": "", 46 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 47 "severity": "ERROR" 48 }, 49 { 50 "line": 18, 51 "column": 5, 52 "endLine": 18, 53 "endColumn": 40, 54 "problem": "DestructuringDeclaration", 55 "suggest": "", 56 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 57 "severity": "ERROR" 58 }, 59 { 60 "line": 18, 61 "column": 24, 62 "endLine": 18, 63 "endColumn": 25, 64 "problem": "ObjectLiteralNoContextType", 65 "suggest": "", 66 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 67 "severity": "ERROR" 68 }, 69 { 70 "line": 19, 71 "column": 5, 72 "endLine": 19, 73 "endColumn": 68, 74 "problem": "DestructuringDeclaration", 75 "autofix": [ 76 { 77 "replacementText": "GeneratedDestructObj_2", 78 "start": 742, 79 "end": 768 80 }, 81 { 82 "replacementText": "let a3 = GeneratedDestructObj_2.a3;let { c3, d3: e3 } = GeneratedDestructObj_2.b3;", 83 "start": 806, 84 "end": 806 85 } 86 ], 87 "suggest": "", 88 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 89 "severity": "ERROR" 90 }, 91 { 92 "line": 19, 93 "column": 34, 94 "endLine": 19, 95 "endColumn": 35, 96 "problem": "ObjectLiteralNoContextType", 97 "suggest": "", 98 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 99 "severity": "ERROR" 100 }, 101 { 102 "line": 19, 103 "column": 47, 104 "endLine": 19, 105 "endColumn": 48, 106 "problem": "ObjectLiteralNoContextType", 107 "suggest": "", 108 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 109 "severity": "ERROR" 110 }, 111 { 112 "line": 20, 113 "column": 5, 114 "endLine": 20, 115 "endColumn": 66, 116 "problem": "DestructuringDeclaration", 117 "suggest": "", 118 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 119 "severity": "ERROR" 120 }, 121 { 122 "line": 20, 123 "column": 32, 124 "endLine": 20, 125 "endColumn": 33, 126 "problem": "ObjectLiteralNoContextType", 127 "suggest": "", 128 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 129 "severity": "ERROR" 130 }, 131 { 132 "line": 20, 133 "column": 45, 134 "endLine": 20, 135 "endColumn": 46, 136 "problem": "ObjectLiteralNoContextType", 137 "suggest": "", 138 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 139 "severity": "ERROR" 140 }, 141 { 142 "line": 22, 143 "column": 5, 144 "endLine": 22, 145 "endColumn": 21, 146 "problem": "DestructuringDeclaration", 147 "suggest": "", 148 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 149 "severity": "ERROR" 150 }, 151 { 152 "line": 22, 153 "column": 19, 154 "endLine": 22, 155 "endColumn": 20, 156 "problem": "ObjectLiteralNoContextType", 157 "suggest": "", 158 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 159 "severity": "ERROR" 160 }, 161 { 162 "line": 25, 163 "column": 10, 164 "endLine": 25, 165 "endColumn": 11, 166 "problem": "ObjectLiteralNoContextType", 167 "autofix": [ 168 { 169 "start": 941, 170 "end": 941, 171 "replacementText": "interface GeneratedObjectLiteralInterface_1 {\n a5: number;\n b5: number;\n}\n" 172 }, 173 { 174 "start": 973, 175 "end": 989, 176 "replacementText": "({ a5: 1, b5: 2 } as GeneratedObjectLiteralInterface_1)" 177 } 178 ], 179 "suggest": "", 180 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 181 "severity": "ERROR" 182 }, 183 { 184 "line": 27, 185 "column": 5, 186 "endLine": 27, 187 "endColumn": 29, 188 "problem": "DestructuringDeclaration", 189 "autofix": [ 190 { 191 "replacementText": "GeneratedDestructObj_3", 192 "start": 997, 193 "end": 1007 194 }, 195 { 196 "replacementText": "let a5 = GeneratedDestructObj_3.a5;let b5 = GeneratedDestructObj_3.b5;", 197 "start": 1022, 198 "end": 1022 199 } 200 ], 201 "suggest": "", 202 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 203 "severity": "ERROR" 204 }, 205 { 206 "line": 30, 207 "column": 7, 208 "endLine": 30, 209 "endColumn": 34, 210 "problem": "DestructuringDeclaration", 211 "autofix": [ 212 { 213 "replacementText": "GeneratedDestructArray_1", 214 "start": 1063, 215 "end": 1075 216 }, 217 { 218 "replacementText": "const a6 = GeneratedDestructArray_1[0];const b6 = GeneratedDestructArray_1[1];const c6 = GeneratedDestructArray_1[2];", 219 "start": 1091, 220 "end": 1091 221 } 222 ], 223 "suggest": "", 224 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 225 "severity": "ERROR" 226 }, 227 { 228 "line": 31, 229 "column": 7, 230 "endLine": 31, 231 "endColumn": 48, 232 "problem": "DestructuringDeclaration", 233 "suggest": "", 234 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 235 "severity": "ERROR" 236 }, 237 { 238 "line": 32, 239 "column": 7, 240 "endLine": 32, 241 "endColumn": 52, 242 "problem": "DestructuringDeclaration", 243 "suggest": "", 244 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 245 "severity": "ERROR" 246 }, 247 { 248 "line": 33, 249 "column": 7, 250 "endLine": 33, 251 "endColumn": 56, 252 "problem": "DestructuringDeclaration", 253 "suggest": "", 254 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 255 "severity": "ERROR" 256 }, 257 { 258 "line": 35, 259 "column": 7, 260 "endLine": 35, 261 "endColumn": 64, 262 "problem": "DestructuringDeclaration", 263 "autofix": [ 264 { 265 "replacementText": "GeneratedDestructArray_2", 266 "start": 1278, 267 "end": 1308 268 }, 269 { 270 "replacementText": "const [a1, a2] = GeneratedDestructArray_2[0];const [b1, b2] = GeneratedDestructArray_2[1];const [c1, c2] = GeneratedDestructArray_2[2];", 271 "start": 1336, 272 "end": 1336 273 } 274 ], 275 "suggest": "", 276 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 277 "severity": "ERROR" 278 }, 279 { 280 "line": 36, 281 "column": 7, 282 "endLine": 36, 283 "endColumn": 85, 284 "problem": "DestructuringDeclaration", 285 "autofix": [ 286 { 287 "replacementText": "GeneratedDestructArray_3", 288 "start": 1345, 289 "end": 1387 290 }, 291 { 292 "replacementText": "const [a1, a2, a3] = GeneratedDestructArray_3[0];const [b1, b2, b3] = GeneratedDestructArray_3[1];const [c1, c2, c3] = GeneratedDestructArray_3[2];", 293 "start": 1424, 294 "end": 1424 295 } 296 ], 297 "suggest": "", 298 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 299 "severity": "ERROR" 300 }, 301 { 302 "line": 39, 303 "column": 5, 304 "endLine": 39, 305 "endColumn": 25, 306 "problem": "DestructuringDeclaration", 307 "suggest": "", 308 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 309 "severity": "ERROR" 310 }, 311 { 312 "line": 40, 313 "column": 5, 314 "endLine": 40, 315 "endColumn": 29, 316 "problem": "DestructuringDeclaration", 317 "suggest": "", 318 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 319 "severity": "ERROR" 320 }, 321 { 322 "line": 43, 323 "column": 5, 324 "endLine": 43, 325 "endColumn": 28, 326 "problem": "DestructuringDeclaration", 327 "autofix": [ 328 { 329 "replacementText": "GeneratedDestructArray_4", 330 "start": 1593, 331 "end": 1603 332 }, 333 { 334 "replacementText": "let a12 = GeneratedDestructArray_4[0];let b12 = GeneratedDestructArray_4[1];", 335 "start": 1617, 336 "end": 1617 337 } 338 ], 339 "suggest": "", 340 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 341 "severity": "ERROR" 342 }, 343 { 344 "line": 46, 345 "column": 5, 346 "endLine": 46, 347 "endColumn": 26, 348 "problem": "DestructuringDeclaration", 349 "suggest": "", 350 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 351 "severity": "ERROR" 352 }, 353 { 354 "line": 49, 355 "column": 5, 356 "endLine": 49, 357 "endColumn": 35, 358 "problem": "DestructuringDeclaration", 359 "suggest": "", 360 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 361 "severity": "ERROR" 362 }, 363 { 364 "line": 52, 365 "column": 5, 366 "endLine": 52, 367 "endColumn": 67, 368 "problem": "DestructuringDeclaration", 369 "suggest": "", 370 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 371 "severity": "ERROR" 372 }, 373 { 374 "line": 52, 375 "column": 41, 376 "endLine": 52, 377 "endColumn": 66, 378 "problem": "ArrayLiteralNoContextType", 379 "suggest": "", 380 "rule": "Array literals must contain elements of only inferrable types (arkts-no-noninferrable-arr-literals)", 381 "severity": "ERROR" 382 }, 383 { 384 "line": 52, 385 "column": 55, 386 "endLine": 52, 387 "endColumn": 56, 388 "problem": "ObjectLiteralNoContextType", 389 "suggest": "", 390 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 391 "severity": "ERROR" 392 }, 393 { 394 "line": 53, 395 "column": 5, 396 "endLine": 53, 397 "endColumn": 60, 398 "problem": "DestructuringDeclaration", 399 "suggest": "", 400 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 401 "severity": "ERROR" 402 }, 403 { 404 "line": 53, 405 "column": 43, 406 "endLine": 53, 407 "endColumn": 60, 408 "problem": "ArrayLiteralNoContextType", 409 "suggest": "", 410 "rule": "Array literals must contain elements of only inferrable types (arkts-no-noninferrable-arr-literals)", 411 "severity": "ERROR" 412 }, 413 { 414 "line": 53, 415 "column": 50, 416 "endLine": 53, 417 "endColumn": 51, 418 "problem": "ObjectLiteralNoContextType", 419 "suggest": "", 420 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 421 "severity": "ERROR" 422 }, 423 { 424 "line": 54, 425 "column": 7, 426 "endLine": 54, 427 "endColumn": 45, 428 "problem": "DestructuringDeclaration", 429 "suggest": "", 430 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 431 "severity": "ERROR" 432 }, 433 { 434 "line": 56, 435 "column": 5, 436 "endLine": 56, 437 "endColumn": 55, 438 "problem": "DestructuringDeclaration", 439 "autofix": [ 440 { 441 "replacementText": "GeneratedDestructObj_4", 442 "start": 2031, 443 "end": 2055 444 }, 445 { 446 "replacementText": "let a18 = GeneratedDestructObj_4.a18;let [c18, d18] = GeneratedDestructObj_4.b18;", 447 "start": 2082, 448 "end": 2082 449 } 450 ], 451 "suggest": "", 452 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 453 "severity": "ERROR" 454 }, 455 { 456 "line": 56, 457 "column": 32, 458 "endLine": 56, 459 "endColumn": 33, 460 "problem": "ObjectLiteralNoContextType", 461 "suggest": "", 462 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 463 "severity": "ERROR" 464 }, 465 { 466 "line": 57, 467 "column": 5, 468 "endLine": 63, 469 "endColumn": 52, 470 "problem": "DestructuringDeclaration", 471 "autofix": [ 472 { 473 "replacementText": "GeneratedDestructObj_5", 474 "start": 2097, 475 "end": 2151 476 }, 477 { 478 "replacementText": "let a19 = GeneratedDestructObj_5.a19;let {\n c19,\n d19: [e19, f19],\n } = GeneratedDestructObj_5.b19;", 479 "start": 2202, 480 "end": 2202 481 } 482 ], 483 "suggest": "", 484 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 485 "severity": "ERROR" 486 }, 487 { 488 "line": 63, 489 "column": 5, 490 "endLine": 63, 491 "endColumn": 6, 492 "problem": "ObjectLiteralNoContextType", 493 "suggest": "", 494 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 495 "severity": "ERROR" 496 }, 497 { 498 "line": 63, 499 "column": 21, 500 "endLine": 63, 501 "endColumn": 22, 502 "problem": "ObjectLiteralNoContextType", 503 "suggest": "", 504 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 505 "severity": "ERROR" 506 }, 507 { 508 "line": 66, 509 "column": 5, 510 "endLine": 66, 511 "endColumn": 51, 512 "problem": "DestructuringDeclaration", 513 "suggest": "", 514 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 515 "severity": "ERROR" 516 }, 517 { 518 "line": 66, 519 "column": 23, 520 "endLine": 66, 521 "endColumn": 24, 522 "problem": "ObjectLiteralNoContextType", 523 "suggest": "", 524 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 525 "severity": "ERROR" 526 }, 527 { 528 "line": 67, 529 "column": 5, 530 "endLine": 67, 531 "endColumn": 73, 532 "problem": "DestructuringDeclaration", 533 "suggest": "", 534 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 535 "severity": "ERROR" 536 }, 537 { 538 "line": 67, 539 "column": 39, 540 "endLine": 67, 541 "endColumn": 40, 542 "problem": "ObjectLiteralNoContextType", 543 "suggest": "", 544 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 545 "severity": "ERROR" 546 }, 547 { 548 "line": 67, 549 "column": 52, 550 "endLine": 67, 551 "endColumn": 53, 552 "problem": "ObjectLiteralNoContextType", 553 "suggest": "", 554 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 555 "severity": "ERROR" 556 }, 557 { 558 "line": 68, 559 "column": 5, 560 "endLine": 68, 561 "endColumn": 33, 562 "problem": "DestructuringDeclaration", 563 "suggest": "", 564 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 565 "severity": "ERROR" 566 }, 567 { 568 "line": 69, 569 "column": 5, 570 "endLine": 69, 571 "endColumn": 60, 572 "problem": "DestructuringDeclaration", 573 "suggest": "", 574 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 575 "severity": "ERROR" 576 }, 577 { 578 "line": 69, 579 "column": 37, 580 "endLine": 69, 581 "endColumn": 38, 582 "problem": "ObjectLiteralNoContextType", 583 "suggest": "", 584 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 585 "severity": "ERROR" 586 }, 587 { 588 "line": 70, 589 "column": 5, 590 "endLine": 76, 591 "endColumn": 52, 592 "problem": "DestructuringDeclaration", 593 "suggest": "", 594 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 595 "severity": "ERROR" 596 }, 597 { 598 "line": 76, 599 "column": 5, 600 "endLine": 76, 601 "endColumn": 6, 602 "problem": "ObjectLiteralNoContextType", 603 "suggest": "", 604 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 605 "severity": "ERROR" 606 }, 607 { 608 "line": 76, 609 "column": 21, 610 "endLine": 76, 611 "endColumn": 22, 612 "problem": "ObjectLiteralNoContextType", 613 "suggest": "", 614 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)", 615 "severity": "ERROR" 616 }, 617 { 618 "line": 85, 619 "column": 5, 620 "endLine": 85, 621 "endColumn": 26, 622 "problem": "DestructuringDeclaration", 623 "autofix": [ 624 { 625 "replacementText": "GeneratedDestructObj_6", 626 "start": 2749, 627 "end": 2760 628 }, 629 { 630 "replacementText": "let a = GeneratedDestructObj_6.a;let b = GeneratedDestructObj_6.b;let s = GeneratedDestructObj_6.s;", 631 "start": 2771, 632 "end": 2771 633 } 634 ], 635 "suggest": "", 636 "rule": "Destructuring variable declarations are not supported (arkts-no-destruct-decls)", 637 "severity": "ERROR" 638 } 639 ] 640}