1{ 2 "copyright": [ 3 "Copyright (c) 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 "nodes": [ 17 { 18 "line": 29, 19 "column": 14, 20 "problem": "AnyType", 21 "suggest": "", 22 "rule": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)" 23 }, 24 { 25 "line": 33, 26 "column": 12, 27 "problem": "ObjectLiteralNoContextType", 28 "autofix": [ 29 { 30 "start": 1131, 31 "end": 1131, 32 "replacementText": "interface GeneratedObjectLiteralInterface_1 {\n}\n" 33 }, 34 { 35 "start": 1139, 36 "end": 1139, 37 "replacementText": ": GeneratedObjectLiteralInterface_1" 38 } 39 ], 40 "suggest": "", 41 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 42 }, 43 { 44 "line": 34, 45 "column": 12, 46 "problem": "ObjectLiteralNoContextType", 47 "autofix": [ 48 { 49 "start": 1146, 50 "end": 1146, 51 "replacementText": "interface GeneratedObjectLiteralInterface_2 {\n hello: string;\n}\n" 52 }, 53 { 54 "start": 1154, 55 "end": 1154, 56 "replacementText": ": GeneratedObjectLiteralInterface_2" 57 } 58 ], 59 "suggest": "", 60 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 61 }, 62 { 63 "line": 35, 64 "column": 7, 65 "problem": "DefiniteAssignment", 66 "suggest": "", 67 "rule": "Definite assignment assertions are not supported (arkts-no-definite-assignment)" 68 }, 69 { 70 "line": 35, 71 "column": 13, 72 "problem": "ObjectLiteralNoContextType", 73 "autofix": [ 74 { 75 "start": 1177, 76 "end": 1177, 77 "replacementText": "interface GeneratedObjectLiteralInterface_3 {\n a: number;\n b: number;\n}\n" 78 }, 79 { 80 "start": 1186, 81 "end": 1186, 82 "replacementText": ": GeneratedObjectLiteralInterface_3" 83 } 84 ], 85 "suggest": "", 86 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 87 }, 88 { 89 "line": 36, 90 "column": 12, 91 "problem": "ObjectLiteralNoContextType", 92 "autofix": [ 93 { 94 "start": 1203, 95 "end": 1203, 96 "replacementText": "interface GeneratedObjectLiteralInterface_5 {\n field: string;\n field1: number;\n field2: string;\n field3: number;\n field4: boolean;\n field5: boolean;\n}\n" 97 }, 98 { 99 "start": 1211, 100 "end": 1211, 101 "replacementText": ": GeneratedObjectLiteralInterface_5" 102 } 103 ], 104 "suggest": "", 105 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 106 }, 107 { 108 "line": 46, 109 "column": 12, 110 "problem": "ObjectLiteralNoContextType", 111 "suggest": "", 112 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 113 }, 114 { 115 "line": 51, 116 "column": 8, 117 "problem": "ObjectLiteralNoContextType", 118 "autofix": [ 119 { 120 "start": 1385, 121 "end": 1385, 122 "replacementText": "interface GeneratedObjectLiteralInterface_6 {\n}\n" 123 }, 124 { 125 "start": 1464, 126 "end": 1466, 127 "replacementText": "({} as GeneratedObjectLiteralInterface_6)" 128 } 129 ], 130 "suggest": "", 131 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 132 }, 133 { 134 "line": 52, 135 "column": 8, 136 "problem": "ObjectLiteralNoContextType", 137 "autofix": [ 138 { 139 "start": 1385, 140 "end": 1385, 141 "replacementText": "interface GeneratedObjectLiteralInterface_10 {\n a: number;\n b: string;\n}\n" 142 }, 143 { 144 "start": 1475, 145 "end": 1491, 146 "replacementText": "({ a: 1, b: '2' } as GeneratedObjectLiteralInterface_10)" 147 } 148 ], 149 "suggest": "", 150 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 151 }, 152 { 153 "line": 53, 154 "column": 8, 155 "problem": "ObjectLiteralNoContextType", 156 "autofix": [ 157 { 158 "start": 1385, 159 "end": 1385, 160 "replacementText": "interface GeneratedObjectLiteralInterface_13 {\n q: number;\n w: number;\n}\n" 161 }, 162 { 163 "start": 1500, 164 "end": 1536, 165 "replacementText": "({ q: 10,\n w: 20 } as GeneratedObjectLiteralInterface_13)" 166 } 167 ], 168 "suggest": "", 169 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 170 }, 171 { 172 "line": 58, 173 "column": 12, 174 "problem": "ObjectLiteralNoContextType", 175 "suggest": "", 176 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 177 }, 178 { 179 "line": 61, 180 "column": 8, 181 "problem": "ObjectLiteralNoContextType", 182 "autofix": [ 183 { 184 "start": 1541, 185 "end": 1541, 186 "replacementText": "interface GeneratedObjectLiteralInterface_14 {\n q: number;\n w: number;\n}\n" 187 }, 188 { 189 "start": 1583, 190 "end": 1599, 191 "replacementText": "({ q: 10, w: 20 } as GeneratedObjectLiteralInterface_14)" 192 } 193 ], 194 "suggest": "", 195 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 196 }, 197 { 198 "line": 63, 199 "column": 8, 200 "problem": "ObjectLiteralNoContextType", 201 "autofix": [ 202 { 203 "start": 1541, 204 "end": 1541, 205 "replacementText": "interface GeneratedObjectLiteralInterface_16 {\n q: number;\n w: number;\n}\n" 206 }, 207 { 208 "start": 1621, 209 "end": 1637, 210 "replacementText": "({ q: 30, w: 40 } as GeneratedObjectLiteralInterface_16)" 211 } 212 ], 213 "suggest": "", 214 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 215 }, 216 { 217 "line": 67, 218 "column": 12, 219 "problem": "ObjectLiteralNoContextType", 220 "autofix": [ 221 { 222 "start": 1687, 223 "end": 1687, 224 "replacementText": "interface GeneratedObjectLiteralInterface_17 {\n a: number;\n b: number;\n}\n" 225 }, 226 { 227 "start": 1698, 228 "end": 1710, 229 "replacementText": "({ a: 1, b: 2 } as GeneratedObjectLiteralInterface_17)" 230 } 231 ], 232 "suggest": "", 233 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 234 }, 235 { 236 "line": 67, 237 "column": 29, 238 "problem": "ObjectLiteralNoContextType", 239 "autofix": [ 240 { 241 "start": 1687, 242 "end": 1687, 243 "replacementText": "interface GeneratedObjectLiteralInterface_18 {\n a: number;\n b: number;\n}\n" 244 }, 245 { 246 "start": 1715, 247 "end": 1727, 248 "replacementText": "({ a: 3, b: 4 } as GeneratedObjectLiteralInterface_18)" 249 } 250 ], 251 "suggest": "", 252 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 253 }, 254 { 255 "line": 68, 256 "column": 12, 257 "problem": "ObjectLiteralNoContextType", 258 "suggest": "", 259 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 260 }, 261 { 262 "line": 71, 263 "column": 9, 264 "problem": "ObjectLiteralNoContextType", 265 "autofix": [ 266 { 267 "start": 1731, 268 "end": 1731, 269 "replacementText": "interface GeneratedObjectLiteralInterface_19 {\n x: number;\n y: number;\n}\n" 270 }, 271 { 272 "start": 1773, 273 "end": 1783, 274 "replacementText": "{ x: 1, y: 2 } as GeneratedObjectLiteralInterface_19" 275 } 276 ], 277 "suggest": "", 278 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 279 }, 280 { 281 "line": 72, 282 "column": 12, 283 "problem": "ObjectLiteralNoContextType", 284 "autofix": [ 285 { 286 "start": 1731, 287 "end": 1731, 288 "replacementText": "interface GeneratedObjectLiteralInterface_20 {\n q: number;\n w: number;\n}\n" 289 }, 290 { 291 "start": 1797, 292 "end": 1807, 293 "replacementText": "({ q: 1, w: 2 } as GeneratedObjectLiteralInterface_20)" 294 } 295 ], 296 "suggest": "", 297 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 298 }, 299 { 300 "line": 72, 301 "column": 27, 302 "problem": "ObjectLiteralNoContextType", 303 "autofix": [ 304 { 305 "start": 1731, 306 "end": 1731, 307 "replacementText": "interface GeneratedObjectLiteralInterface_21 {\n q: number;\n w: number;\n}\n" 308 }, 309 { 310 "start": 1812, 311 "end": 1822, 312 "replacementText": "({ q: 3, w: 4 } as GeneratedObjectLiteralInterface_21)" 313 } 314 ], 315 "suggest": "", 316 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 317 }, 318 { 319 "line": 77, 320 "column": 10, 321 "problem": "ObjectLiteralNoContextType", 322 "autofix": [ 323 { 324 "start": 1874, 325 "end": 1874, 326 "replacementText": "interface GeneratedObjectLiteralInterface_22 {\n a: number;\n b: number;\n}\n" 327 }, 328 { 329 "start": 1890, 330 "end": 1890, 331 "replacementText": ": GeneratedObjectLiteralInterface_22" 332 } 333 ], 334 "suggest": "", 335 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 336 }, 337 { 338 "line": 78, 339 "column": 11, 340 "problem": "ObjectLiteralNoContextType", 341 "autofix": [ 342 { 343 "start": 1874, 344 "end": 1874, 345 "replacementText": "interface GeneratedObjectLiteralInterface_23 {\n a: number;\n b: number;\n}\n" 346 }, 347 { 348 "start": 1914, 349 "end": 1914, 350 "replacementText": ": GeneratedObjectLiteralInterface_23" 351 } 352 ], 353 "suggest": "", 354 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 355 }, 356 { 357 "line": 79, 358 "column": 5, 359 "problem": "DefiniteAssignment", 360 "suggest": "", 361 "rule": "Definite assignment assertions are not supported (arkts-no-definite-assignment)" 362 }, 363 { 364 "line": 79, 365 "column": 11, 366 "problem": "ObjectLiteralNoContextType", 367 "autofix": [ 368 { 369 "start": 1874, 370 "end": 1874, 371 "replacementText": "interface GeneratedObjectLiteralInterface_24 {\n a: number;\n b: number;\n}\n" 372 }, 373 { 374 "start": 1938, 375 "end": 1938, 376 "replacementText": ": GeneratedObjectLiteralInterface_24" 377 } 378 ], 379 "suggest": "", 380 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 381 }, 382 { 383 "line": 80, 384 "column": 11, 385 "problem": "ObjectLiteralNoContextType", 386 "autofix": [ 387 { 388 "start": 1874, 389 "end": 1874, 390 "replacementText": "interface GeneratedObjectLiteralInterface_25 {\n c: number;\n d: number;\n}\n" 391 }, 392 { 393 "start": 1965, 394 "end": 1977, 395 "replacementText": "{ c: 3, d: 4 } as GeneratedObjectLiteralInterface_25" 396 } 397 ], 398 "suggest": "", 399 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 400 }, 401 { 402 "line": 81, 403 "column": 10, 404 "problem": "ObjectLiteralNoContextType", 405 "autofix": [ 406 { 407 "start": 1874, 408 "end": 1874, 409 "replacementText": "interface GeneratedObjectLiteralInterface_26 {\n e: number;\n}\n" 410 }, 411 { 412 "start": 1989, 413 "end": 1995, 414 "replacementText": "({ e: 5 } as GeneratedObjectLiteralInterface_26)" 415 } 416 ], 417 "suggest": "", 418 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 419 }, 420 { 421 "line": 81, 422 "column": 21, 423 "problem": "ObjectLiteralNoContextType", 424 "autofix": [ 425 { 426 "start": 1874, 427 "end": 1874, 428 "replacementText": "interface GeneratedObjectLiteralInterface_27 {\n f: number;\n g: number;\n}\n" 429 }, 430 { 431 "start": 2000, 432 "end": 2012, 433 "replacementText": "({ f: 6, g: 7 } as GeneratedObjectLiteralInterface_27)" 434 } 435 ], 436 "suggest": "", 437 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 438 }, 439 { 440 "line": 84, 441 "column": 17, 442 "problem": "ObjectLiteralNoContextType", 443 "autofix": [ 444 { 445 "start": 1874, 446 "end": 1874, 447 "replacementText": "interface GeneratedObjectLiteralInterface_28 {\n a: number;\n b: number;\n}\n" 448 }, 449 { 450 "start": 2040, 451 "end": 2040, 452 "replacementText": ": GeneratedObjectLiteralInterface_28" 453 } 454 ], 455 "suggest": "", 456 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 457 }, 458 { 459 "line": 85, 460 "column": 17, 461 "problem": "ObjectLiteralNoContextType", 462 "autofix": [ 463 { 464 "start": 1874, 465 "end": 1874, 466 "replacementText": "interface GeneratedObjectLiteralInterface_29 {\n c: number;\n d: number;\n e: number;\n}\n" 467 }, 468 { 469 "start": 2068, 470 "end": 2068, 471 "replacementText": ": GeneratedObjectLiteralInterface_29" 472 } 473 ], 474 "suggest": "", 475 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 476 }, 477 { 478 "line": 90, 479 "column": 22, 480 "problem": "ObjectLiteralNoContextType", 481 "autofix": [ 482 { 483 "start": 2150, 484 "end": 2150, 485 "replacementText": "interface GeneratedObjectLiteralInterface_30 {\n a: number;\n b: number;\n}\n" 486 }, 487 { 488 "start": 2168, 489 "end": 2168, 490 "replacementText": ": GeneratedObjectLiteralInterface_30" 491 } 492 ], 493 "suggest": "", 494 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 495 }, 496 { 497 "line": 91, 498 "column": 19, 499 "problem": "DestructuringParameter", 500 "suggest": "", 501 "rule": "Destructuring parameter declarations are not supported (arkts-no-destruct-params)" 502 }, 503 { 504 "line": 91, 505 "column": 28, 506 "problem": "ObjectLiteralNoContextType", 507 "suggest": "", 508 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 509 }, 510 { 511 "line": 95, 512 "column": 13, 513 "problem": "ObjectLiteralNoContextType", 514 "autofix": [ 515 { 516 "start": 2408, 517 "end": 2408, 518 "replacementText": "interface GeneratedObjectLiteralInterface_31 {\n a: number;\n b: number;\n}\n" 519 }, 520 { 521 "start": 2440, 522 "end": 2440, 523 "replacementText": ": GeneratedObjectLiteralInterface_31" 524 } 525 ], 526 "suggest": "", 527 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 528 }, 529 { 530 "line": 96, 531 "column": 13, 532 "problem": "ObjectLiteralNoContextType", 533 "autofix": [ 534 { 535 "start": 2408, 536 "end": 2408, 537 "replacementText": "interface GeneratedObjectLiteralInterface_32 {\n c: number;\n d: number;\n}\n" 538 }, 539 { 540 "start": 2466, 541 "end": 2466, 542 "replacementText": ": GeneratedObjectLiteralInterface_32" 543 } 544 ], 545 "suggest": "", 546 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 547 }, 548 { 549 "line": 99, 550 "column": 17, 551 "problem": "ObjectLiteralNoContextType", 552 "autofix": [ 553 { 554 "start": 2408, 555 "end": 2408, 556 "replacementText": "interface GeneratedObjectLiteralInterface_33 {\n e: number;\n f: number;\n}\n" 557 }, 558 { 559 "start": 2518, 560 "end": 2518, 561 "replacementText": ": GeneratedObjectLiteralInterface_33" 562 } 563 ], 564 "suggest": "", 565 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 566 }, 567 { 568 "line": 102, 569 "column": 13, 570 "problem": "ObjectLiteralNoContextType", 571 "autofix": [ 572 { 573 "start": 2408, 574 "end": 2408, 575 "replacementText": "interface GeneratedObjectLiteralInterface_34 {\n g: number;\n d: number;\n}\n" 576 }, 577 { 578 "start": 2551, 579 "end": 2551, 580 "replacementText": ": GeneratedObjectLiteralInterface_34" 581 } 582 ], 583 "suggest": "", 584 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 585 }, 586 { 587 "line": 102, 588 "column": 27, 589 "problem": "ObjectLiteralNoContextType", 590 "autofix": [ 591 { 592 "start": 2408, 593 "end": 2408, 594 "replacementText": "interface GeneratedObjectLiteralInterface_35 {\n q: number;\n w: number;\n}\n" 595 }, 596 { 597 "start": 2568, 598 "end": 2577, 599 "replacementText": "({ q: 1, w: 2 } as GeneratedObjectLiteralInterface_35)" 600 } 601 ], 602 "suggest": "", 603 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 604 }, 605 { 606 "line": 102, 607 "column": 41, 608 "problem": "ObjectLiteralNoContextType", 609 "autofix": [ 610 { 611 "start": 2408, 612 "end": 2408, 613 "replacementText": "interface GeneratedObjectLiteralInterface_36 {\n q: number;\n w: number;\n}\n" 614 }, 615 { 616 "start": 2582, 617 "end": 2591, 618 "replacementText": "({ q: 3, w: 4 } as GeneratedObjectLiteralInterface_36)" 619 } 620 ], 621 "suggest": "", 622 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 623 }, 624 { 625 "line": 105, 626 "column": 12, 627 "problem": "ObjectLiteralNoContextType", 628 "autofix": [ 629 { 630 "start": 2600, 631 "end": 2600, 632 "replacementText": "interface GeneratedObjectLiteralInterface_37 {\n 1: string;\n '2': number;\n}\n" 633 }, 634 { 635 "start": 2608, 636 "end": 2608, 637 "replacementText": ": GeneratedObjectLiteralInterface_37" 638 } 639 ], 640 "suggest": "", 641 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 642 }, 643 { 644 "line": 105, 645 "column": 14, 646 "problem": "LiteralAsPropertyName", 647 "suggest": "", 648 "rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers-as-prop-names)" 649 }, 650 { 651 "line": 106, 652 "column": 13, 653 "problem": "ObjectLiteralNoContextType", 654 "suggest": "", 655 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 656 }, 657 { 658 "line": 106, 659 "column": 15, 660 "problem": "ComputedPropertyName", 661 "suggest": "", 662 "rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers-as-prop-names)" 663 }, 664 { 665 "line": 107, 666 "column": 13, 667 "problem": "ObjectLiteralNoContextType", 668 "suggest": "", 669 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 670 }, 671 { 672 "line": 107, 673 "column": 15, 674 "problem": "ComputedPropertyName", 675 "suggest": "", 676 "rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers-as-prop-names)" 677 }, 678 { 679 "line": 109, 680 "column": 15, 681 "problem": "AnyType", 682 "suggest": "", 683 "rule": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)" 684 }, 685 { 686 "line": 110, 687 "column": 13, 688 "problem": "ObjectLiteralNoContextType", 689 "suggest": "", 690 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 691 }, 692 { 693 "line": 113, 694 "column": 13, 695 "problem": "ObjectLiteralNoContextType", 696 "suggest": "", 697 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 698 }, 699 { 700 "line": 114, 701 "column": 13, 702 "problem": "ObjectLiteralNoContextType", 703 "suggest": "", 704 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 705 }, 706 { 707 "line": 114, 708 "column": 15, 709 "problem": "SpreadOperator", 710 "suggest": "", 711 "rule": "It is possible to spread only arrays or classes derived from arrays into the rest parameter or array literals (arkts-no-spread)" 712 }, 713 { 714 "line": 115, 715 "column": 13, 716 "problem": "ObjectLiteralNoContextType", 717 "suggest": "", 718 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 719 }, 720 { 721 "line": 117, 722 "column": 13, 723 "problem": "ObjectLiteralNoContextType", 724 "suggest": "", 725 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 726 }, 727 { 728 "line": 120, 729 "column": 8, 730 "problem": "ObjectLiteralNoContextType", 731 "suggest": "", 732 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 733 }, 734 { 735 "line": 130, 736 "column": 14, 737 "problem": "ObjectLiteralNoContextType", 738 "suggest": "", 739 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 740 }, 741 { 742 "line": 131, 743 "column": 14, 744 "problem": "ObjectLiteralNoContextType", 745 "suggest": "", 746 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 747 }, 748 { 749 "line": 132, 750 "column": 14, 751 "problem": "ObjectLiteralNoContextType", 752 "suggest": "", 753 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 754 }, 755 { 756 "line": 134, 757 "column": 22, 758 "problem": "ObjectTypeLiteral", 759 "autofix": [ 760 { 761 "start": 3779, 762 "end": 3819, 763 "replacementText": "interface LocalType {\n a: number;\n b: string;\n}" 764 } 765 ], 766 "suggest": "", 767 "rule": "Object literals cannot be used as type declarations (arkts-no-obj-literals-as-types)" 768 }, 769 { 770 "line": 135, 771 "column": 35, 772 "problem": "ObjectLiteralNoContextType", 773 "suggest": "", 774 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 775 }, 776 { 777 "line": 136, 778 "column": 14, 779 "problem": "ObjectLiteralNoContextType", 780 "suggest": "", 781 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 782 }, 783 { 784 "line": 139, 785 "column": 14, 786 "problem": "ObjectLiteralNoContextType", 787 "suggest": "", 788 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 789 }, 790 { 791 "line": 141, 792 "column": 14, 793 "problem": "ObjectLiteralNoContextType", 794 "suggest": "", 795 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 796 }, 797 { 798 "line": 141, 799 "column": 19, 800 "problem": "ClassAsObject", 801 "suggest": "", 802 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)" 803 }, 804 { 805 "line": 145, 806 "column": 26, 807 "problem": "AnyType", 808 "suggest": "", 809 "rule": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)" 810 }, 811 { 812 "line": 145, 813 "column": 33, 814 "problem": "ObjectLiteralNoContextType", 815 "autofix": [ 816 { 817 "start": 4301, 818 "end": 4302, 819 "replacementText": "\"a\"" 820 }, 821 { 822 "start": 4311, 823 "end": 4312, 824 "replacementText": "\"b\"" 825 }, 826 { 827 "start": 4321, 828 "end": 4322, 829 "replacementText": "\"c\"" 830 } 831 ], 832 "suggest": "", 833 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 834 }, 835 { 836 "line": 151, 837 "column": 35, 838 "problem": "AnyType", 839 "suggest": "", 840 "rule": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)" 841 }, 842 { 843 "line": 151, 844 "column": 42, 845 "problem": "ObjectLiteralNoContextType", 846 "autofix": [ 847 { 848 "start": 4376, 849 "end": 4379, 850 "replacementText": "\"foo\"" 851 }, 852 { 853 "start": 4388, 854 "end": 4391, 855 "replacementText": "\"bar\"" 856 }, 857 { 858 "start": 4430, 859 "end": 4433, 860 "replacementText": "\"baz\"" 861 } 862 ], 863 "suggest": "", 864 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 865 }, 866 { 867 "line": 160, 868 "column": 35, 869 "problem": "AnyType", 870 "suggest": "", 871 "rule": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)" 872 }, 873 { 874 "line": 160, 875 "column": 42, 876 "problem": "ObjectLiteralNoContextType", 877 "suggest": "", 878 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 879 }, 880 { 881 "line": 164, 882 "column": 5, 883 "problem": "ComputedPropertyName", 884 "suggest": "", 885 "rule": "Objects with property names that are not identifiers are not supported (arkts-identifiers-as-prop-names)" 886 }, 887 { 888 "line": 170, 889 "column": 28, 890 "problem": "ObjectLiteralNoContextType", 891 "suggest": "", 892 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 893 }, 894 { 895 "line": 171, 896 "column": 13, 897 "problem": "ObjectLiteralNoContextType", 898 "autofix": [ 899 { 900 "start": 4721, 901 "end": 4724, 902 "replacementText": "\"key\"" 903 }, 904 { 905 "start": 4739, 906 "end": 4746, 907 "replacementText": "\"message\"" 908 } 909 ], 910 "suggest": "", 911 "rule": "Object literal must correspond to some explicitly declared class or interface (arkts-no-untyped-obj-literals)" 912 } 913 ] 914} 915