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 "result": [ 17 { 18 "line": 19, 19 "column": 5, 20 "endLine": 19, 21 "endColumn": 17, 22 "problem": "NumericSemantics", 23 "suggest": "", 24 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 25 "severity": "ERROR" 26 }, 27 { 28 "line": 19, 29 "column": 16, 30 "endLine": 19, 31 "endColumn": 17, 32 "problem": "NumericSemantics", 33 "suggest": "", 34 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 35 "severity": "ERROR" 36 }, 37 { 38 "line": 20, 39 "column": 5, 40 "endLine": 20, 41 "endColumn": 17, 42 "problem": "NumericSemantics", 43 "suggest": "", 44 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 45 "severity": "ERROR" 46 }, 47 { 48 "line": 20, 49 "column": 16, 50 "endLine": 20, 51 "endColumn": 17, 52 "problem": "NumericSemantics", 53 "suggest": "", 54 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 55 "severity": "ERROR" 56 }, 57 { 58 "line": 27, 59 "column": 9, 60 "endLine": 27, 61 "endColumn": 10, 62 "problem": "ClassAsObjectError", 63 "suggest": "", 64 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 65 "severity": "ERROR" 66 }, 67 { 68 "line": 28, 69 "column": 5, 70 "endLine": 28, 71 "endColumn": 6, 72 "problem": "ClassAsObjectError", 73 "suggest": "", 74 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 75 "severity": "ERROR" 76 }, 77 { 78 "line": 29, 79 "column": 11, 80 "endLine": 29, 81 "endColumn": 12, 82 "problem": "ClassAsObjectError", 83 "suggest": "", 84 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 85 "severity": "ERROR" 86 }, 87 { 88 "line": 30, 89 "column": 7, 90 "endLine": 30, 91 "endColumn": 8, 92 "problem": "ClassAsObjectError", 93 "suggest": "", 94 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 95 "severity": "ERROR" 96 }, 97 { 98 "line": 32, 99 "column": 5, 100 "endLine": 32, 101 "endColumn": 13, 102 "problem": "NumericSemantics", 103 "suggest": "", 104 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 105 "severity": "ERROR" 106 }, 107 { 108 "line": 33, 109 "column": 5, 110 "endLine": 33, 111 "endColumn": 13, 112 "problem": "NumericSemantics", 113 "suggest": "", 114 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 115 "severity": "ERROR" 116 }, 117 { 118 "line": 38, 119 "column": 20, 120 "endLine": 38, 121 "endColumn": 26, 122 "problem": "TypeQuery", 123 "suggest": "", 124 "rule": "\"typeof\" operator is allowed only in expression contexts (arkts-no-type-query)", 125 "severity": "ERROR" 126 }, 127 { 128 "line": 39, 129 "column": 6, 130 "endLine": 39, 131 "endColumn": 7, 132 "problem": "ClassAsObjectError", 133 "suggest": "", 134 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 135 "severity": "ERROR" 136 }, 137 { 138 "line": 41, 139 "column": 10, 140 "endLine": 41, 141 "endColumn": 14, 142 "problem": "LimitedReturnTypeInference", 143 "suggest": "", 144 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)", 145 "severity": "ERROR" 146 }, 147 { 148 "line": 42, 149 "column": 12, 150 "endLine": 42, 151 "endColumn": 13, 152 "problem": "ClassAsObjectError", 153 "suggest": "", 154 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 155 "severity": "ERROR" 156 }, 157 { 158 "line": 45, 159 "column": 20, 160 "endLine": 45, 161 "endColumn": 26, 162 "problem": "TypeQuery", 163 "suggest": "", 164 "rule": "\"typeof\" operator is allowed only in expression contexts (arkts-no-type-query)", 165 "severity": "ERROR" 166 }, 167 { 168 "line": 46, 169 "column": 8, 170 "endLine": 46, 171 "endColumn": 9, 172 "problem": "ClassAsObjectError", 173 "suggest": "", 174 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 175 "severity": "ERROR" 176 }, 177 { 178 "line": 48, 179 "column": 10, 180 "endLine": 48, 181 "endColumn": 14, 182 "problem": "LimitedReturnTypeInference", 183 "suggest": "", 184 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)", 185 "severity": "ERROR" 186 }, 187 { 188 "line": 49, 189 "column": 14, 190 "endLine": 49, 191 "endColumn": 15, 192 "problem": "ClassAsObjectError", 193 "suggest": "", 194 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 195 "severity": "ERROR" 196 }, 197 { 198 "line": 58, 199 "column": 22, 200 "endLine": 58, 201 "endColumn": 28, 202 "problem": "TypeQuery", 203 "suggest": "", 204 "rule": "\"typeof\" operator is allowed only in expression contexts (arkts-no-type-query)", 205 "severity": "ERROR" 206 }, 207 { 208 "line": 60, 209 "column": 7, 210 "endLine": 60, 211 "endColumn": 8, 212 "problem": "ClassAsObjectError", 213 "suggest": "", 214 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 215 "severity": "ERROR" 216 }, 217 { 218 "line": 70, 219 "column": 9, 220 "endLine": 70, 221 "endColumn": 47, 222 "problem": "NumericSemantics", 223 "suggest": "", 224 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 225 "severity": "ERROR" 226 }, 227 { 228 "line": 71, 229 "column": 9, 230 "endLine": 71, 231 "endColumn": 47, 232 "problem": "NumericSemantics", 233 "suggest": "", 234 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 235 "severity": "ERROR" 236 }, 237 { 238 "line": 72, 239 "column": 9, 240 "endLine": 72, 241 "endColumn": 50, 242 "problem": "NumericSemantics", 243 "suggest": "", 244 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 245 "severity": "ERROR" 246 }, 247 { 248 "line": 79, 249 "column": 27, 250 "endLine": 79, 251 "endColumn": 45, 252 "problem": "LimitedReturnTypeInference", 253 "suggest": "", 254 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)", 255 "severity": "ERROR" 256 }, 257 { 258 "line": 81, 259 "column": 14, 260 "endLine": 81, 261 "endColumn": 35, 262 "problem": "GenericCallNoTypeArgs", 263 "suggest": "", 264 "rule": "Type inference in case of generic function calls is limited (arkts-no-inferred-generic-params)", 265 "severity": "ERROR" 266 }, 267 { 268 "line": 87, 269 "column": 10, 270 "endLine": 87, 271 "endColumn": 18, 272 "problem": "NumericSemantics", 273 "suggest": "", 274 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 275 "severity": "ERROR" 276 }, 277 { 278 "line": 87, 279 "column": 17, 280 "endLine": 87, 281 "endColumn": 18, 282 "problem": "NumericSemantics", 283 "suggest": "", 284 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 285 "severity": "ERROR" 286 }, 287 { 288 "line": 87, 289 "column": 39, 290 "endLine": 87, 291 "endColumn": 44, 292 "problem": "ClassAsObjectError", 293 "suggest": "", 294 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 295 "severity": "ERROR" 296 }, 297 { 298 "line": 91, 299 "column": 6, 300 "endLine": 91, 301 "endColumn": 13, 302 "problem": "LimitedReturnTypeInference", 303 "suggest": "", 304 "rule": "Function return type inference is limited (arkts-no-implicit-return-types)", 305 "severity": "ERROR" 306 }, 307 { 308 "line": 91, 309 "column": 12, 310 "endLine": 91, 311 "endColumn": 13, 312 "problem": "ClassAsObjectError", 313 "suggest": "", 314 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 315 "severity": "ERROR" 316 }, 317 { 318 "line": 96, 319 "column": 5, 320 "endLine": 96, 321 "endColumn": 59, 322 "problem": "AnyType", 323 "suggest": "", 324 "rule": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)", 325 "severity": "ERROR" 326 }, 327 { 328 "line": 98, 329 "column": 8, 330 "endLine": 98, 331 "endColumn": 11, 332 "problem": "AnyType", 333 "suggest": "", 334 "rule": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)", 335 "severity": "ERROR" 336 }, 337 { 338 "line": 102, 339 "column": 13, 340 "endLine": 102, 341 "endColumn": 23, 342 "problem": "UnsupportPropNameFromValue", 343 "suggest": "", 344 "rule": "Enum cannot get member name by member value (arkts-enum-no-props-by-index)", 345 "severity": "ERROR" 346 }, 347 { 348 "line": 114, 349 "column": 18, 350 "endLine": 114, 351 "endColumn": 25, 352 "problem": "UnsupportPropNameFromValue", 353 "suggest": "", 354 "rule": "Enum cannot get member name by member value (arkts-enum-no-props-by-index)", 355 "severity": "ERROR" 356 }, 357 { 358 "line": 116, 359 "column": 10, 360 "endLine": 116, 361 "endColumn": 18, 362 "problem": "NumericSemantics", 363 "suggest": "", 364 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 365 "severity": "ERROR" 366 }, 367 { 368 "line": 116, 369 "column": 17, 370 "endLine": 116, 371 "endColumn": 18, 372 "problem": "NumericSemantics", 373 "suggest": "", 374 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 375 "severity": "ERROR" 376 }, 377 { 378 "line": 116, 379 "column": 42, 380 "endLine": 116, 381 "endColumn": 43, 382 "problem": "ClassAsObjectError", 383 "suggest": "", 384 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 385 "severity": "ERROR" 386 }, 387 { 388 "line": 125, 389 "column": 27, 390 "endLine": 125, 391 "endColumn": 30, 392 "problem": "AnyType", 393 "suggest": "", 394 "rule": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)", 395 "severity": "ERROR" 396 }, 397 { 398 "line": 127, 399 "column": 15, 400 "endLine": 127, 401 "endColumn": 21, 402 "problem": "ClassAsObjectError", 403 "suggest": "", 404 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 405 "severity": "ERROR" 406 }, 407 { 408 "line": 128, 409 "column": 15, 410 "endLine": 128, 411 "endColumn": 23, 412 "problem": "ClassAsObjectError", 413 "suggest": "", 414 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 415 "severity": "ERROR" 416 }, 417 { 418 "line": 132, 419 "column": 15, 420 "endLine": 132, 421 "endColumn": 19, 422 "problem": "ClassAsObjectError", 423 "suggest": "", 424 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 425 "severity": "ERROR" 426 }, 427 { 428 "line": 133, 429 "column": 15, 430 "endLine": 133, 431 "endColumn": 19, 432 "problem": "ClassAsObjectError", 433 "suggest": "", 434 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 435 "severity": "ERROR" 436 }, 437 { 438 "line": 134, 439 "column": 15, 440 "endLine": 134, 441 "endColumn": 21, 442 "problem": "ClassAsObjectError", 443 "suggest": "", 444 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 445 "severity": "ERROR" 446 }, 447 { 448 "line": 135, 449 "column": 15, 450 "endLine": 135, 451 "endColumn": 20, 452 "problem": "ClassAsObjectError", 453 "suggest": "", 454 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 455 "severity": "ERROR" 456 }, 457 { 458 "line": 136, 459 "column": 15, 460 "endLine": 136, 461 "endColumn": 24, 462 "problem": "ClassAsObjectError", 463 "suggest": "", 464 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 465 "severity": "ERROR" 466 }, 467 { 468 "line": 137, 469 "column": 15, 470 "endLine": 137, 471 "endColumn": 25, 472 "problem": "ClassAsObjectError", 473 "suggest": "", 474 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 475 "severity": "ERROR" 476 }, 477 { 478 "line": 138, 479 "column": 15, 480 "endLine": 138, 481 "endColumn": 29, 482 "problem": "ClassAsObjectError", 483 "suggest": "", 484 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 485 "severity": "ERROR" 486 }, 487 { 488 "line": 139, 489 "column": 15, 490 "endLine": 139, 491 "endColumn": 26, 492 "problem": "ClassAsObjectError", 493 "suggest": "", 494 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 495 "severity": "ERROR" 496 }, 497 { 498 "line": 140, 499 "column": 15, 500 "endLine": 140, 501 "endColumn": 24, 502 "problem": "ClassAsObjectError", 503 "suggest": "", 504 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 505 "severity": "ERROR" 506 }, 507 { 508 "line": 141, 509 "column": 15, 510 "endLine": 141, 511 "endColumn": 23, 512 "problem": "ClassAsObjectError", 513 "suggest": "", 514 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 515 "severity": "ERROR" 516 }, 517 { 518 "line": 142, 519 "column": 15, 520 "endLine": 142, 521 "endColumn": 29, 522 "problem": "ClassAsObjectError", 523 "suggest": "", 524 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 525 "severity": "ERROR" 526 }, 527 { 528 "line": 143, 529 "column": 15, 530 "endLine": 143, 531 "endColumn": 19, 532 "problem": "ClassAsObjectError", 533 "suggest": "", 534 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 535 "severity": "ERROR" 536 }, 537 { 538 "line": 144, 539 "column": 15, 540 "endLine": 144, 541 "endColumn": 20, 542 "problem": "ClassAsObjectError", 543 "suggest": "", 544 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 545 "severity": "ERROR" 546 }, 547 { 548 "line": 145, 549 "column": 15, 550 "endLine": 145, 551 "endColumn": 26, 552 "problem": "ClassAsObjectError", 553 "suggest": "", 554 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 555 "severity": "ERROR" 556 }, 557 { 558 "line": 146, 559 "column": 15, 560 "endLine": 146, 561 "endColumn": 23, 562 "problem": "ClassAsObjectError", 563 "suggest": "", 564 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 565 "severity": "ERROR" 566 }, 567 { 568 "line": 147, 569 "column": 15, 570 "endLine": 147, 571 "endColumn": 24, 572 "problem": "ClassAsObjectError", 573 "suggest": "", 574 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 575 "severity": "ERROR" 576 }, 577 { 578 "line": 148, 579 "column": 15, 580 "endLine": 148, 581 "endColumn": 25, 582 "problem": "ClassAsObjectError", 583 "suggest": "", 584 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 585 "severity": "ERROR" 586 }, 587 { 588 "line": 149, 589 "column": 15, 590 "endLine": 149, 591 "endColumn": 32, 592 "problem": "ClassAsObjectError", 593 "suggest": "", 594 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 595 "severity": "ERROR" 596 }, 597 { 598 "line": 150, 599 "column": 15, 600 "endLine": 150, 601 "endColumn": 25, 602 "problem": "ClassAsObjectError", 603 "suggest": "", 604 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 605 "severity": "ERROR" 606 }, 607 { 608 "line": 151, 609 "column": 15, 610 "endLine": 151, 611 "endColumn": 26, 612 "problem": "ClassAsObjectError", 613 "suggest": "", 614 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 615 "severity": "ERROR" 616 }, 617 { 618 "line": 152, 619 "column": 15, 620 "endLine": 152, 621 "endColumn": 25, 622 "problem": "ClassAsObjectError", 623 "suggest": "", 624 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 625 "severity": "ERROR" 626 }, 627 { 628 "line": 153, 629 "column": 15, 630 "endLine": 153, 631 "endColumn": 26, 632 "problem": "ClassAsObjectError", 633 "suggest": "", 634 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 635 "severity": "ERROR" 636 }, 637 { 638 "line": 154, 639 "column": 15, 640 "endLine": 154, 641 "endColumn": 27, 642 "problem": "ClassAsObjectError", 643 "suggest": "", 644 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 645 "severity": "ERROR" 646 }, 647 { 648 "line": 155, 649 "column": 15, 650 "endLine": 155, 651 "endColumn": 27, 652 "problem": "ClassAsObjectError", 653 "suggest": "", 654 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 655 "severity": "ERROR" 656 }, 657 { 658 "line": 156, 659 "column": 15, 660 "endLine": 156, 661 "endColumn": 18, 662 "problem": "ClassAsObjectError", 663 "suggest": "", 664 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 665 "severity": "ERROR" 666 }, 667 { 668 "line": 157, 669 "column": 15, 670 "endLine": 157, 671 "endColumn": 22, 672 "problem": "ClassAsObjectError", 673 "suggest": "", 674 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 675 "severity": "ERROR" 676 }, 677 { 678 "line": 158, 679 "column": 15, 680 "endLine": 158, 681 "endColumn": 18, 682 "problem": "ClassAsObjectError", 683 "suggest": "", 684 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 685 "severity": "ERROR" 686 }, 687 { 688 "line": 159, 689 "column": 15, 690 "endLine": 159, 691 "endColumn": 22, 692 "problem": "ClassAsObjectError", 693 "suggest": "", 694 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 695 "severity": "ERROR" 696 }, 697 { 698 "line": 160, 699 "column": 15, 700 "endLine": 160, 701 "endColumn": 22, 702 "problem": "ClassAsObjectError", 703 "suggest": "", 704 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 705 "severity": "ERROR" 706 }, 707 { 708 "line": 161, 709 "column": 15, 710 "endLine": 161, 711 "endColumn": 20, 712 "problem": "ClassAsObjectError", 713 "suggest": "", 714 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 715 "severity": "ERROR" 716 }, 717 { 718 "line": 162, 719 "column": 15, 720 "endLine": 162, 721 "endColumn": 21, 722 "problem": "ClassAsObjectError", 723 "suggest": "", 724 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 725 "severity": "ERROR" 726 }, 727 { 728 "line": 163, 729 "column": 15, 730 "endLine": 163, 731 "endColumn": 32, 732 "problem": "ClassAsObjectError", 733 "suggest": "", 734 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 735 "severity": "ERROR" 736 }, 737 { 738 "line": 164, 739 "column": 15, 740 "endLine": 164, 741 "endColumn": 22, 742 "problem": "ClassAsObjectError", 743 "suggest": "", 744 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 745 "severity": "ERROR" 746 }, 747 { 748 "line": 165, 749 "column": 15, 750 "endLine": 165, 751 "endColumn": 21, 752 "problem": "ClassAsObjectError", 753 "suggest": "", 754 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 755 "severity": "ERROR" 756 }, 757 { 758 "line": 166, 759 "column": 15, 760 "endLine": 166, 761 "endColumn": 28, 762 "problem": "ClassAsObjectError", 763 "suggest": "", 764 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 765 "severity": "ERROR" 766 }, 767 { 768 "line": 167, 769 "column": 15, 770 "endLine": 167, 771 "endColumn": 29, 772 "problem": "ClassAsObjectError", 773 "suggest": "", 774 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 775 "severity": "ERROR" 776 }, 777 { 778 "line": 168, 779 "column": 15, 780 "endLine": 168, 781 "endColumn": 22, 782 "problem": "ClassAsObjectError", 783 "suggest": "", 784 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 785 "severity": "ERROR" 786 }, 787 { 788 "line": 169, 789 "column": 15, 790 "endLine": 169, 791 "endColumn": 35, 792 "problem": "ClassAsObjectError", 793 "suggest": "", 794 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 795 "severity": "ERROR" 796 }, 797 { 798 "line": 172, 799 "column": 7, 800 "endLine": 172, 801 "endColumn": 32, 802 "problem": "NumericSemantics", 803 "suggest": "", 804 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 805 "severity": "ERROR" 806 }, 807 { 808 "line": 172, 809 "column": 29, 810 "endLine": 172, 811 "endColumn": 31, 812 "problem": "NumericSemantics", 813 "suggest": "", 814 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 815 "severity": "ERROR" 816 }, 817 { 818 "line": 173, 819 "column": 19, 820 "endLine": 173, 821 "endColumn": 21, 822 "problem": "NumericSemantics", 823 "suggest": "", 824 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 825 "severity": "ERROR" 826 }, 827 { 828 "line": 179, 829 "column": 7, 830 "endLine": 179, 831 "endColumn": 25, 832 "problem": "NumericSemantics", 833 "suggest": "", 834 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 835 "severity": "ERROR" 836 }, 837 { 838 "line": 180, 839 "column": 7, 840 "endLine": 180, 841 "endColumn": 21, 842 "problem": "AnyType", 843 "suggest": "", 844 "rule": "Use explicit types instead of \"any\", \"unknown\" (arkts-no-any-unknown)", 845 "severity": "ERROR" 846 }, 847 { 848 "line": 183, 849 "column": 15, 850 "endLine": 183, 851 "endColumn": 28, 852 "problem": "RegularExpressionLiteral", 853 "suggest": "", 854 "rule": "RegExp literals are not supported (arkts-no-regexp-literals)", 855 "severity": "ERROR" 856 }, 857 { 858 "line": 185, 859 "column": 13, 860 "endLine": 185, 861 "endColumn": 30, 862 "problem": "SymbolType", 863 "suggest": "", 864 "rule": "\"Symbol()\" API is not supported (arkts-no-symbol)", 865 "severity": "ERROR" 866 }, 867 { 868 "line": 190, 869 "column": 19, 870 "endLine": 190, 871 "endColumn": 27, 872 "problem": "ClassAsObjectError", 873 "suggest": "", 874 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 875 "severity": "ERROR" 876 }, 877 { 878 "line": 193, 879 "column": 9, 880 "endLine": 193, 881 "endColumn": 12, 882 "problem": "SwitchExpression", 883 "suggest": "", 884 "rule": "The switch expression type must be of type char, byte, short, int, long, string or enum (arkts-switch-expr)", 885 "severity": "ERROR" 886 }, 887 { 888 "line": 194, 889 "column": 8, 890 "endLine": 194, 891 "endColumn": 14, 892 "problem": "ClassAsObjectError", 893 "suggest": "", 894 "rule": "Classes cannot be used as objects (arkts-no-classes-as-obj)", 895 "severity": "ERROR" 896 }, 897 { 898 "line": 209, 899 "column": 5, 900 "endLine": 209, 901 "endColumn": 40, 902 "problem": "NumericSemantics", 903 "suggest": "", 904 "rule": "Numeric semantics is different for integer values (arkts-numeric-semantic)", 905 "severity": "ERROR" 906 } 907 ] 908}