npm / typescript / 7.0.2

typescript 7.0.2

Source
https://github.com/microsoft/TypeScript
Tag scanned
v7.0.2
Compared with
v6.0.3 (1759 signals introduced since)
Files
69881 scanned, 61281 skipped (binary, oversized, or unrecognised)
Signals
0 critical · 897 warn · 5135 info
Scan time
141.5 s
LLM review
Reviewed by claude-haiku-5-5 (Anthropic): the 100 most severe of 997 warn and critical signals (100 with a verdict); 100 demoted to info. The rest are unreviewed.
Disclude version
4.0.0
Scanned (UTC)
2026-10-14 19:17

1032 lower-ranked signals are not listed; the counts above include them. Run the scan yourself to see every signal.

Signals

Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.

  1. identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (raw pass, confidence 0.80)

    sourceRoot: ⟨U+000D⟩
    sources: ①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts⟨U+000D⟩
    ===================================================================⟨U+000D⟩
    -------------------------------------------------------------------
  2. identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (raw pass, confidence 0.80)

    emittedFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js⟨U+000D⟩
    sourceFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts
  3. identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (raw pass, confidence 0.80)

    emittedFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js⟨U+000D⟩
    sourceFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts
  4. identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (raw pass, confidence 0.80)

    sourceFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts⟨U+000D⟩
    -------------------------------------------------------------------⟨U+000D⟩
    >>>"use strict";
  5. identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (raw pass, confidence 0.80)

    sourceFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts⟨U+000D⟩
    -------------------------------------------------------------------⟨U+000D⟩
    >>>"use strict";
  6. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

            eval("y");
  7. base64-like blob (82 bytes, compression ratio 1.01) (raw pass, confidence 0.60)

    superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts(7,17): error TS2314: Generic type 'A<T1, T2>' requires 2 type argument(s).
  8. base64-like blob (82 bytes, compression ratio 1.01) (raw pass, confidence 0.60)

    ⟨U+000D⟩
    ==== superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts (1 errors) ====⟨U+000D⟩
        class A<T1, T2> {⟨U+000D⟩
            constructor(private map: (value: T1) => T2) {
  9. base64-like blob (67 bytes, compression ratio 1.07) (raw pass, confidence 0.60)

    superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts(7,17): error TS2314: Generic type 'A<T1, T2>' requires 2 type argument(s).
  10. base64-like blob (67 bytes, compression ratio 1.07) (raw pass, confidence 0.60)

    ⟨U+000D⟩
    ==== superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts (1 errors) ====⟨U+000D⟩
        class A<T1, T2> {⟨U+000D⟩
            constructor(private map: (value: T1) => T2) {
  11. base64-like blob (64 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

    superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts(7,17): error TS2315: Type 'A' is not generic.
  12. base64-like blob (64 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

    ⟨U+000D⟩
    ==== superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts (1 errors) ====⟨U+000D⟩
        class A {⟨U+000D⟩
            constructor(private map: (value: number) => string) {
  13. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  14. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  15. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  16. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  17. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  18. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  19. line length 4039 characters (raw pass, confidence 0.65)

        var bin4 = 0B111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  20. line length 4038 characters (raw pass, confidence 0.65)

            0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  21. line length 4034 characters (raw pass, confidence 0.65)

    var bin4 = 0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  22. line length 4033 characters (raw pass, confidence 0.65)

        0B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  23. line length 4035 characters (raw pass, confidence 0.65)

    var bin4 = 0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  24. line length 4034 characters (raw pass, confidence 0.65)

        0B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  25. line length 4039 characters (raw pass, confidence 0.65)

        var bin4 = 0B111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  26. line length 4038 characters (raw pass, confidence 0.65)

            0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  27. line length 4034 characters (raw pass, confidence 0.65)

    var bin4 = 0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  28. line length 4033 characters (raw pass, confidence 0.65)

        0B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  29. line length 4035 characters (raw pass, confidence 0.65)

    var bin4 = 0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  30. line length 4034 characters (raw pass, confidence 0.65)

        0B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  31. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [b.ts]⟨U+000D⟩
    import.defer;
    
    (import.defer)("a");
  32. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    "use strict";⟨U+000D⟩
    import.defer;⟨U+000D⟩
    (import.defer)("a");⟨U+000D⟩
    Function(import.defer);
  33. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import("./foo.ts", { with: { attr: "value" } });
    import("" + "./foo.ts");⟨U+000D⟩
    //// [js.js]⟨U+000D⟩
    // Rewrite
  34. `require` called with a non-literal specifier (ast pass, confidence 0.60)

      require("./foo.ts");
      require(getPath());
    }
  35. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import("./foo.js", { with: { attr: "value" } });⟨U+000D⟩
    import(__rewriteRelativeImportExtension("" + "./foo.ts", true));⟨U+000D⟩
    //// [js.js]⟨U+000D⟩
    var __rewriteRelativeImportExtension = (this && this.__rewriteRelativeImportExtension) || function (path, preserveJsx) {
  36. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        require("./foo.js");⟨U+000D⟩
        require(__rewriteRelativeImportExtension(getPath(), true));⟨U+000D⟩
    }⟨U+000D⟩
    // No rewrite or shim
  37. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import("./foo.ts", { with: { attr: "value" } });
    import("" + "./foo.ts");⟨U+000D⟩
    //// [js.js]⟨U+000D⟩
    // Rewrite
  38. `require` called with a non-literal specifier (ast pass, confidence 0.60)

      require("./foo.ts");
      require(getPath());
    }
  39. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import("./foo.js", { with: { attr: "value" } });⟨U+000D⟩
    import(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
    //// [js.js]⟨U+000D⟩
    var __rewriteRelativeImportExtension = (this && this.__rewriteRelativeImportExtension) || function (path, preserveJsx) {
  40. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        require("./foo.js");⟨U+000D⟩
        require(__rewriteRelativeImportExtension(getPath()));⟨U+000D⟩
    }⟨U+000D⟩
    // No rewrite or shim
  41. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    {
      require("" + "./foo.ts");
      import("" + "./foo.ts");
      require("./foo.ts");
  42. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

      require("" + "./foo.ts");
      import("" + "./foo.ts");
      require("./foo.ts");
      import("./foo.ts");
  43. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    {
      import("" + "./foo.ts");
      import("./foo.ts");
    }
  44. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    {⟨U+000D⟩
        require(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        Promise.resolve(`${__rewriteRelativeImportExtension("" + "./foo.ts")}`).then(s => __importStar(require(s)));⟨U+000D⟩
        require("./foo.js");
  45. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        require(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        Promise.resolve(`${__rewriteRelativeImportExtension("" + "./foo.ts")}`).then(s => __importStar(require(s)));⟨U+000D⟩
        require("./foo.js");⟨U+000D⟩
        Promise.resolve().then(() => __importStar(require("./foo.js")));
  46. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    {⟨U+000D⟩
        Promise.resolve(`${__rewriteRelativeImportExtension("" + "./foo.ts")}`).then(s => __importStar(require(s)));⟨U+000D⟩
        Promise.resolve().then(() => __importStar(require("./foo.js")));⟨U+000D⟩
    }
  47. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    {
      require("" + "./foo.ts");
      import("" + "./foo.ts");
      require("./foo.ts");
  48. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

      require("" + "./foo.ts");
      import("" + "./foo.ts");
      require("./foo.ts");
      import("./foo.ts");
  49. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    {
      import("" + "./foo.ts");
      import("./foo.ts");
    }
  50. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    {⟨U+000D⟩
        require(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        import(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        require("./foo.js");
  51. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        require(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        import(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        require("./foo.js");⟨U+000D⟩
        import("./foo.js");
  52. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    {⟨U+000D⟩
        import(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        import("./foo.js");⟨U+000D⟩
    }
  53. line length 5341 characters (raw pass, confidence 0.65)

                "Samsung": "Samsung|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C330
  54. [markup prose] pipeline feeds into `sh` — piped data is executed as shell code (ast pass, confidence 0.80)

    18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,⟨U+000D⟩
  55. generator `g` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    function* g(): IterableIterator<(x: string) => number, (x: string) => number> {
        yield x => x.length;
        yield *[x => x.length];
        return x => x.length;
  56. generator `g` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    function* g() {⟨U+000D⟩
        yield x => x.length;⟨U+000D⟩
        yield* [x => x.length];⟨U+000D⟩
        return x => x.length;
  57. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield * function* () {
            yield x => x.length;
        } ();
    }
  58. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield* function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        }();⟨U+000D⟩
    }
  59. generator `g` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

            *[Symbol.iterator]() {
                yield x => x.length;
            }
        };
  60. generator `g` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

            *[Symbol.iterator]() {⟨U+000D⟩
                yield x => x.length;⟨U+000D⟩
            }⟨U+000D⟩
        };
  61. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {
            yield x => x.length;
        } ()
    }
  62. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        }();⟨U+000D⟩
    }
  63. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {
            yield x => x.length;
        } ()
    }
  64. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        }();⟨U+000D⟩
    }
  65. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {
            yield x => x.length;
        } ()
    }
  66. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        }();⟨U+000D⟩
    }
  67. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    
    foo("", function* () { yield x => x.length }, p => undefined); // T is fixed, should be string⟨U+000D⟩
    ⟨U+000D⟩
    //// [generatorTypeCheck45.js]
  68. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    foo("", function* () { yield x => x.length; }, p => undefined); // T is fixed, should be string
  69. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

            *[Symbol.iterator]() {
                yield x => x.length
            }
        }
  70. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

            *[Symbol.iterator]() {⟨U+000D⟩
                yield x => x.length;⟨U+000D⟩
            }⟨U+000D⟩
        };
  71. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const specify = bar() ? "./0" : undefined;
    let myModule = import(specify);
    let myModule1 = import(undefined);
    let myModule2 = import(bar() ? "./1" : null);
  72. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let myModule1 = import(undefined);
    let myModule2 = import(bar() ? "./1" : null);
    let myModule3 = import(null);
  73. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const specify = bar() ? "./0" : undefined;⟨U+000D⟩
    let myModule = import(specify);⟨U+000D⟩
    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);
  74. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);⟨U+000D⟩
    let myModule3 = import(null);
  75. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const specify = bar() ? "./0" : undefined;
    let myModule = import(specify);
    let myModule1 = import(undefined);
    let myModule2 = import(bar() ? "./1" : null);
  76. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let myModule1 = import(undefined);
    let myModule2 = import(bar() ? "./1" : null);
    let myModule3 = import(null);
  77. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const specify = bar() ? "./0" : undefined;⟨U+000D⟩
    let myModule = import(specify);⟨U+000D⟩
    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);
  78. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);⟨U+000D⟩
    let myModule3 = import(null);
  79. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(getSpecifier());
    
    var p0 = import(`${directory}\\${moduleFile}`);
  80. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    var p0 = import(`${directory}\\${moduleFile}`);
    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
  81. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p0 = import(`${directory}\\${moduleFile}`);
    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
  82. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
    
    function returnDynamicLoad(path: string) {
  83. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    function returnDynamicLoad(path: string) {
        return import(path);
    }
  84. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    })();⟨U+000D⟩
    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p0 = Promise.resolve(`${`${directory}\\${moduleFile}`}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));
  85. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p0 = Promise.resolve(`${`${directory}\\${moduleFile}`}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));
  86. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p0 = Promise.resolve(`${`${directory}\\${moduleFile}`}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));
  87. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    function returnDynamicLoad(path) {⟨U+000D⟩
        return Promise.resolve(`${path}`).then(s => __importStar(require(s)));
  88. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    function returnDynamicLoad(path) {⟨U+000D⟩
        return Promise.resolve(`${path}`).then(s => __importStar(require(s)));⟨U+000D⟩
    }
  89. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    export var p0: Promise<typeof Zero> = import(getPath());
    export var p1: Promise<typeof Zero> = import("./0");
    export var p2: Promise<any> = import("./0");
  90. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import("./0");⟨U+000D⟩
    export var p0 = import(getPath());⟨U+000D⟩
    export var p1 = import("./0");⟨U+000D⟩
    export var p2 = import("./0");
  91. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var a = ["./0"];
    import(...["PathModule"]);
    
    var p1 = import(...a);
  92. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    var p1 = import(...a);
    const p2 = import();
    const p4 = import("pathToModule", "secondModule");
  93. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var a = ["./0"];⟨U+000D⟩
    Promise.resolve(`${...["PathModule"]}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${...a}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve().then(() => __importStar(require()));
  94. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${...["PathModule"]}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${...a}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve().then(() => __importStar(require()));⟨U+000D⟩
    const p4 = Promise.resolve().then(() => __importStar(require("pathToModule")));
  95. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  96. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield Promise.resolve(`${(yield Promise.resolve().then(() => __importStar(require("./foo")))).default}`).then(s => __importStar(require(s)));⟨U+000D⟩
        });⟨U+000D⟩
    }
  97. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  98. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield Promise.resolve(`${(yield Promise.resolve().then(() => __importStar(require("./foo")))).default}`).then(s => __importStar(require(s)));⟨U+000D⟩
        });⟨U+000D⟩
    }
  99. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  100. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield import((yield import("./foo")).default);⟨U+000D⟩
        });⟨U+000D⟩
    }
  101. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  102. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield import((yield import("./foo")).default);⟨U+000D⟩
        });⟨U+000D⟩
    }
  103. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  104. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield import((yield import("./foo")).default);⟨U+000D⟩
        });⟨U+000D⟩
    }
  105. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  106. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield import((yield import("./foo")).default);⟨U+000D⟩
        });⟨U+000D⟩
    }
  107. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    import(`${directory}\\${moduleFile}`);
    import(getSpecifier());
  108. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(`${directory}\\${moduleFile}`);
    import(getSpecifier());
    
    var p1 = import(ValidSomeCondition() ? "./0" : "externalModule");
  109. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    var p1 = import(ValidSomeCondition() ? "./0" : "externalModule");
    var p1: Promise<any> = import(getSpecifier());
    var p11: Promise<typeof defaultModule> = import(getSpecifier());
  110. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1 = import(ValidSomeCondition() ? "./0" : "externalModule");
    var p1: Promise<any> = import(getSpecifier());
    var p11: Promise<typeof defaultModule> = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath") as Promise<typeof defaultModule>;
  111. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1: Promise<any> = import(getSpecifier());
    var p11: Promise<typeof defaultModule> = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath") as Promise<typeof defaultModule>;
    p1.then(zero => {
  112. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p11: Promise<typeof defaultModule> = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath") as Promise<typeof defaultModule>;
    p1.then(zero => {
        return zero.foo();  // ok, zero is any
  113. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let j: string;
    var p3: Promise<typeof defaultModule> = import(j=getSpecifier());
    
    function * loadModule(directories: string[]) {
  114. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

            const path = `${directory}\\moduleFile`;
            import(yield path);
        }
    }
  115. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Object.defineProperty(exports, "__esModule", { value: true });⟨U+000D⟩
    Promise.resolve(`${`${directory}\\${moduleFile}`}`).then(s => __importStar(require(s)));⟨U+000D⟩
    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));
  116. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${`${directory}\\${moduleFile}`}`).then(s => __importStar(require(s)));⟨U+000D⟩
    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${ValidSomeCondition() ? "./0" : "externalModule"}`).then(s => __importStar(require(s)));
  117. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${ValidSomeCondition() ? "./0" : "externalModule"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));
  118. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p1 = Promise.resolve(`${ValidSomeCondition() ? "./0" : "externalModule"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p11 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));
  119. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p11 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    p1.then(zero => {
  120. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p11 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    p1.then(zero => {⟨U+000D⟩
        return zero.foo(); // ok, zero is any
  121. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    let j;⟨U+000D⟩
    var p3 = Promise.resolve(`${j = getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    function* loadModule(directories) {⟨U+000D⟩
        for (const directory of directories) {
  122. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            const path = `${directory}\\moduleFile`;⟨U+000D⟩
            Promise.resolve(`${yield path}`).then(s => __importStar(require(s)));⟨U+000D⟩
        }⟨U+000D⟩
    }
  123. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    const localeName = "zh-CN";
    import(`./locales/${localeName}.js`).then(bar => {
        let x = bar;
    });
  124. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    import("./locales/" + localeName + ".js").then(bar => {
        let x = bar;
    });
  125. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    const localeName = "zh-CN";⟨U+000D⟩
    import(`./locales/${localeName}.js`).then(bar => {⟨U+000D⟩
        let x = bar;⟨U+000D⟩
    });
  126. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    });⟨U+000D⟩
    import("./locales/" + localeName + ".js").then(bar => {⟨U+000D⟩
        let x = bar;⟨U+000D⟩
    });
  127. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    // Error specifier is not assignable to string
    import(getSpecifier());
    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
  128. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(getSpecifier());
    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
    p1.then(zero => {
  129. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
    p1.then(zero => {
        return zero.foo();  // ok, zero is any
  130. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    var p3 = import(["path1", "path2"]);
    var p4 = import(()=>"PathToModule");
  131. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p3 = import(["path1", "path2"]);
    var p4 = import(()=>"PathToModule");⟨U+000D⟩
    ⟨U+000D⟩
    //// [importCallExpressionSpecifierNotStringTypeError.js]
  132. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    // Error specifier is not assignable to string⟨U+000D⟩
    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));
  133. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    p1.then(zero => {
  134. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    p1.then(zero => {⟨U+000D⟩
        return zero.foo(); // ok, zero is any
  135. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    });⟨U+000D⟩
    var p3 = Promise.resolve(`${["path1", "path2"]}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p4 = Promise.resolve(`${() => "PathToModule"}`).then(s => __importStar(require(s)));
  136. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p3 = Promise.resolve(`${["path1", "path2"]}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p4 = Promise.resolve(`${() => "PathToModule"}`).then(s => __importStar(require(s)));
  137. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    ⟨U+000D⟩
    b.d.ts(2,8): error TS1363: A type-only import can specify a default import or named bindings, but not both.
  138. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [usage.ts]⟨U+000D⟩
    export function getFooFrom<T extends "./a" | "./b">(v: T): import(T).Foo {
        return undefined as any;
    }
  139. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    export function getFooValueFrom<T extends "./a" | "./b">(v: T): import(T).Foo["a"] {
        return undefined as any;
    }
  140. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [usage.d.ts]⟨U+000D⟩
    export declare function getFooFrom<T extends "./a" | "./b">(v: T): import(T).Foo;⟨U+000D⟩
    export declare function getFooValueFrom<T extends "./a" | "./b">(v: T): import(T).Foo["a"];
  141. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    export declare function getFooFrom<T extends "./a" | "./b">(v: T): import(T).Foo;⟨U+000D⟩
    export declare function getFooValueFrom<T extends "./a" | "./b">(v: T): import(T).Foo["a"];
  142. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [chainer.ts]⟨U+000D⟩
    export const x: import(import("./a").LookAt).Value = "yes";
  143. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [chainer.d.ts]⟨U+000D⟩
    export declare const x: import(import("./a").LookAt).Value;
  144. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [chainer.ts]⟨U+000D⟩
    export const x: import(import("./a").LookAt).Value = "yes"; // expect outter import to fail, since b.d.ts isn't in the build
  145. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [chainer.d.ts]⟨U+000D⟩
    export declare const x: import(import("./a").LookAt).Value;
  146. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [importTypeNonString.ts]⟨U+000D⟩
    export const x: import({x: 12}) = undefined as any;
  147. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [importTypeNonString.d.ts]⟨U+000D⟩
    export declare const x: import({⟨U+000D⟩
        x: 12;⟨U+000D⟩
    });
  148. identifier `С1` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    ==== index.js (2 errors) ====⟨U+000D⟩
        class С1 {⟨U+000D⟩
            /** @type {string=} */⟨U+000D⟩
            p1 = undefined;
  149. identifier `С2` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

        ⟨U+000D⟩
        class С2 {⟨U+000D⟩
            /** @type {string=} */⟨U+000D⟩
            get p1() {
  150. identifier `С3` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

        ⟨U+000D⟩
        class С3 {⟨U+000D⟩
            /** @type {string=} */⟨U+000D⟩
            get p1() {
  151. identifier `С4` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

        ⟨U+000D⟩
        class С4 {⟨U+000D⟩
            /** @param {string=} value */⟨U+000D⟩
                ~~~~~~~~~~~~~~~~~~~~~~~
  152. identifier `С1` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    //// [index.js]⟨U+000D⟩
    class С1 {
        /** @type {string=} */
        p1 = undefined;
  153. identifier `С2` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    
    class С2 {
        /** @type {string=} */
        get p1() {
  154. identifier `С3` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    
    class С3 {
        /** @type {string=} */
        get p1() {
  155. identifier `С4` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    
    class С4 {
        /** @param {string=} value */
        set p1(value) {
  156. identifier `С1` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    "use strict";⟨U+000D⟩
    class С1 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        p1 = undefined;
  157. identifier `С2` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    class С2 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        get p1() {
  158. identifier `С3` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    class С3 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        get p1() {
  159. identifier `С4` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    class С4 {⟨U+000D⟩
        /** @param {string=} value */⟨U+000D⟩
        set p1(value) {
  160. identifier `С1` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    //// [index.d.ts]⟨U+000D⟩
    declare class С1 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        p1: string | undefined;
  161. identifier `С2` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    declare class С2 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        get p1(): string | undefined;
  162. identifier `С3` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    declare class С3 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        get p1(): string | undefined;
  163. identifier `С4` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    declare class С4 {⟨U+000D⟩
        /** @param {string=} value */⟨U+000D⟩
        set p1(value?: string | undefined);
  164. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

        eval("\u00A0var x\u00A0= 1\u00A0");
  165. invisible whitespace U+00A0 in indentation (raw pass, confidence 0.80)

    //CHECK#2
    ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩;
    if (x !== 1) {
      $ERROR('#2: ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩; x === 1. Actual: ' + (x));
  166. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        ⟨U+000D⟩
        //CHECK#А-Я⟨U+000D⟩
        var \u0410 = 1;⟨U+000D⟩
        if (А !== 1) {
  167. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        var \u0410 = 1;⟨U+000D⟩
        if (А !== 1) {⟨U+000D⟩
          $ERROR('#А');⟨U+000D⟩
          ~~~~~~
  168. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        if (А !== 1) {⟨U+000D⟩
          $ERROR('#А');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  169. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

        var \u0412 = 1;⟨U+000D⟩
        if (В !== 1) {⟨U+000D⟩
          $ERROR('#В');⟨U+000D⟩
          ~~~~~~
  170. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

        if (В !== 1) {⟨U+000D⟩
          $ERROR('#В');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  171. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

        var \u0415 = 1;⟨U+000D⟩
        if (Е !== 1) {⟨U+000D⟩
          $ERROR('#Е');⟨U+000D⟩
          ~~~~~~
  172. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

        if (Е !== 1) {⟨U+000D⟩
          $ERROR('#Е');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  173. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

        var \u041A = 1;⟨U+000D⟩
        if (К !== 1) {⟨U+000D⟩
          $ERROR('#К');⟨U+000D⟩
          ~~~~~~
  174. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

        if (К !== 1) {⟨U+000D⟩
          $ERROR('#К');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  175. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

        var \u041C = 1;⟨U+000D⟩
        if (М !== 1) {⟨U+000D⟩
          $ERROR('#М');⟨U+000D⟩
          ~~~~~~
  176. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

        if (М !== 1) {⟨U+000D⟩
          $ERROR('#М');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  177. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

        var \u041D = 1;⟨U+000D⟩
        if (Н !== 1) {⟨U+000D⟩
          $ERROR('#Н');⟨U+000D⟩
          ~~~~~~
  178. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

        if (Н !== 1) {⟨U+000D⟩
          $ERROR('#Н');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  179. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

        var \u041E = 1;⟨U+000D⟩
        if (О !== 1) {⟨U+000D⟩
          $ERROR('#О');⟨U+000D⟩
          ~~~~~~
  180. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

        if (О !== 1) {⟨U+000D⟩
          $ERROR('#О');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  181. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

        var \u0420 = 1;⟨U+000D⟩
        if (Р !== 1) {⟨U+000D⟩
          $ERROR('#Р');⟨U+000D⟩
          ~~~~~~
  182. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

        if (Р !== 1) {⟨U+000D⟩
          $ERROR('#Р');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  183. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

        var \u0421 = 1;⟨U+000D⟩
        if (С !== 1) {⟨U+000D⟩
          $ERROR('#С');⟨U+000D⟩
          ~~~~~~
  184. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

        if (С !== 1) {⟨U+000D⟩
          $ERROR('#С');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  185. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

        var \u0422 = 1;⟨U+000D⟩
        if (Т !== 1) {⟨U+000D⟩
          $ERROR('#Т');⟨U+000D⟩
          ~~~~~~
  186. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

        if (Т !== 1) {⟨U+000D⟩
          $ERROR('#Т');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  187. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

        var \u0425 = 1;⟨U+000D⟩
        if (Х !== 1) {⟨U+000D⟩
          $ERROR('#Х');⟨U+000D⟩
          ~~~~~~
  188. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

        if (Х !== 1) {⟨U+000D⟩
          $ERROR('#Х');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  189. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

    var \u0410 = 1;
    if (А !== 1) {
      $ERROR('#А');
    }
  190. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

    var \u0412 = 1;
    if (В !== 1) {
      $ERROR('#В');
    }
  191. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

    var \u0415 = 1;
    if (Е !== 1) {
      $ERROR('#Е');
    }
  192. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

    var \u041A = 1;
    if (К !== 1) {
      $ERROR('#К');
    }
  193. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

    var \u041C = 1;
    if (М !== 1) {
      $ERROR('#М');
    }
  194. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

    var \u041D = 1;
    if (Н !== 1) {
      $ERROR('#Н');
    }
  195. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

    var \u041E = 1;
    if (О !== 1) {
      $ERROR('#О');
    }
  196. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

    var \u0420 = 1;
    if (Р !== 1) {
      $ERROR('#Р');
    }
  197. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    var \u0421 = 1;
    if (С !== 1) {
      $ERROR('#С');
    }
  198. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

    var \u0422 = 1;
    if (Т !== 1) {
      $ERROR('#Т');
    }
  199. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

    var \u0425 = 1;
    if (Х !== 1) {
      $ERROR('#Х');
    }
  200. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

    var \u0410 = 1;⟨U+000D⟩
    if (А !== 1) {⟨U+000D⟩
        $ERROR('#А');⟨U+000D⟩
    }
  201. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

    var \u0412 = 1;⟨U+000D⟩
    if (В !== 1) {⟨U+000D⟩
        $ERROR('#В');⟨U+000D⟩
    }
  202. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

    var \u0415 = 1;⟨U+000D⟩
    if (Е !== 1) {⟨U+000D⟩
        $ERROR('#Е');⟨U+000D⟩
    }
  203. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

    var \u041A = 1;⟨U+000D⟩
    if (К !== 1) {⟨U+000D⟩
        $ERROR('#К');⟨U+000D⟩
    }
  204. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

    var \u041C = 1;⟨U+000D⟩
    if (М !== 1) {⟨U+000D⟩
        $ERROR('#М');⟨U+000D⟩
    }
  205. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

    var \u041D = 1;⟨U+000D⟩
    if (Н !== 1) {⟨U+000D⟩
        $ERROR('#Н');⟨U+000D⟩
    }
  206. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

    var \u041E = 1;⟨U+000D⟩
    if (О !== 1) {⟨U+000D⟩
        $ERROR('#О');⟨U+000D⟩
    }
  207. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

    var \u0420 = 1;⟨U+000D⟩
    if (Р !== 1) {⟨U+000D⟩
        $ERROR('#Р');⟨U+000D⟩
    }
  208. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    var \u0421 = 1;⟨U+000D⟩
    if (С !== 1) {⟨U+000D⟩
        $ERROR('#С');⟨U+000D⟩
    }
  209. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

    var \u0422 = 1;⟨U+000D⟩
    if (Т !== 1) {⟨U+000D⟩
        $ERROR('#Т');⟨U+000D⟩
    }
  210. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

    var \u0425 = 1;⟨U+000D⟩
    if (Х !== 1) {⟨U+000D⟩
        $ERROR('#Х');⟨U+000D⟩
    }
  211. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

        eval = 1;
  212. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

        eval = 1;
  213. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

        eval += 1;
  214. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    //// [parserUnicode2.ts]⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;⟨U+000D⟩
    ⟨U+000D⟩
    //// [parserUnicode2.js]
  215. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    //// [parserUnicode2.ts]⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;⟨U+000D⟩
    ⟨U+000D⟩
    //// [parserUnicode2.js]
  216. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    //// [parserUnicode2.ts]⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;⟨U+000D⟩
    ⟨U+000D⟩
    //// [parserUnicode2.js]
  217. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  218. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  219. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  220. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (raw pass, confidence 0.75)

    ==== parserharness.ts (193 errors) ====⟨U+000D⟩
        //⟨U+FEFF⟩⟨U+000D⟩
        // Copyright (c) Microsoft Corporation.  All rights reserved.⟨U+000D⟩
        // 
  221. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

            eval(typescriptServiceFile);
  222. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (raw pass, confidence 0.75)

    ==== parserindenter.ts (136 errors) ====⟨U+000D⟩
        //⟨U+FEFF⟩⟨U+000D⟩
        // Copyright (c) Microsoft Corporation.  All rights reserved.⟨U+000D⟩
        // 
  223. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const trinaryDynamicImport = import('1', '2', '3');⟨U+000D⟩
    const spreadDynamicImport = import(...[]);⟨U+000D⟩
    return;
  224. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

        eval("\u00A0var x\u00A0= 1\u00A0");
  225. invisible whitespace U+00A0 in indentation (raw pass, confidence 0.80)

    //CHECK#2
    ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩;
    if (x !== 1) {
      $ERROR('#2: ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩; x === 1. Actual: ' + (x));
  226. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        ⟨U+000D⟩
        //CHECK#А-Я⟨U+000D⟩
        var \u0410 = 1;⟨U+000D⟩
        if (А !== 1) {
  227. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        var \u0410 = 1;⟨U+000D⟩
        if (А !== 1) {⟨U+000D⟩
          $ERROR('#А');⟨U+000D⟩
          ~~~~~~
  228. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        if (А !== 1) {⟨U+000D⟩
          $ERROR('#А');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  229. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

        var \u0412 = 1;⟨U+000D⟩
        if (В !== 1) {⟨U+000D⟩
          $ERROR('#В');⟨U+000D⟩
          ~~~~~~
  230. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

        if (В !== 1) {⟨U+000D⟩
          $ERROR('#В');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  231. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

        var \u0415 = 1;⟨U+000D⟩
        if (Е !== 1) {⟨U+000D⟩
          $ERROR('#Е');⟨U+000D⟩
          ~~~~~~
  232. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

        if (Е !== 1) {⟨U+000D⟩
          $ERROR('#Е');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  233. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

        var \u041A = 1;⟨U+000D⟩
        if (К !== 1) {⟨U+000D⟩
          $ERROR('#К');⟨U+000D⟩
          ~~~~~~
  234. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

        if (К !== 1) {⟨U+000D⟩
          $ERROR('#К');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  235. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

        var \u041C = 1;⟨U+000D⟩
        if (М !== 1) {⟨U+000D⟩
          $ERROR('#М');⟨U+000D⟩
          ~~~~~~
  236. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

        if (М !== 1) {⟨U+000D⟩
          $ERROR('#М');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  237. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

        var \u041D = 1;⟨U+000D⟩
        if (Н !== 1) {⟨U+000D⟩
          $ERROR('#Н');⟨U+000D⟩
          ~~~~~~
  238. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

        if (Н !== 1) {⟨U+000D⟩
          $ERROR('#Н');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  239. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

        var \u041E = 1;⟨U+000D⟩
        if (О !== 1) {⟨U+000D⟩
          $ERROR('#О');⟨U+000D⟩
          ~~~~~~
  240. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

        if (О !== 1) {⟨U+000D⟩
          $ERROR('#О');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  241. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

        var \u0420 = 1;⟨U+000D⟩
        if (Р !== 1) {⟨U+000D⟩
          $ERROR('#Р');⟨U+000D⟩
          ~~~~~~
  242. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

        if (Р !== 1) {⟨U+000D⟩
          $ERROR('#Р');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  243. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

        var \u0421 = 1;⟨U+000D⟩
        if (С !== 1) {⟨U+000D⟩
          $ERROR('#С');⟨U+000D⟩
          ~~~~~~
  244. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

        if (С !== 1) {⟨U+000D⟩
          $ERROR('#С');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  245. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

        var \u0422 = 1;⟨U+000D⟩
        if (Т !== 1) {⟨U+000D⟩
          $ERROR('#Т');⟨U+000D⟩
          ~~~~~~
  246. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

        if (Т !== 1) {⟨U+000D⟩
          $ERROR('#Т');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  247. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

        var \u0425 = 1;⟨U+000D⟩
        if (Х !== 1) {⟨U+000D⟩
          $ERROR('#Х');⟨U+000D⟩
          ~~~~~~
  248. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

        if (Х !== 1) {⟨U+000D⟩
          $ERROR('#Х');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  249. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

    var \u0410 = 1;
    if (А !== 1) {
      $ERROR('#А');
    }
  250. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

    var \u0412 = 1;
    if (В !== 1) {
      $ERROR('#В');
    }
  251. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

    var \u0415 = 1;
    if (Е !== 1) {
      $ERROR('#Е');
    }
  252. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

    var \u041A = 1;
    if (К !== 1) {
      $ERROR('#К');
    }
  253. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

    var \u041C = 1;
    if (М !== 1) {
      $ERROR('#М');
    }
  254. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

    var \u041D = 1;
    if (Н !== 1) {
      $ERROR('#Н');
    }
  255. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

    var \u041E = 1;
    if (О !== 1) {
      $ERROR('#О');
    }
  256. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

    var \u0420 = 1;
    if (Р !== 1) {
      $ERROR('#Р');
    }
  257. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    var \u0421 = 1;
    if (С !== 1) {
      $ERROR('#С');
    }
  258. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

    var \u0422 = 1;
    if (Т !== 1) {
      $ERROR('#Т');
    }
  259. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

    var \u0425 = 1;
    if (Х !== 1) {
      $ERROR('#Х');
    }
  260. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

    var \u0410 = 1;⟨U+000D⟩
    if (А !== 1) {⟨U+000D⟩
        $ERROR('#А');⟨U+000D⟩
    }
  261. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

    var \u0412 = 1;⟨U+000D⟩
    if (В !== 1) {⟨U+000D⟩
        $ERROR('#В');⟨U+000D⟩
    }
  262. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

    var \u0415 = 1;⟨U+000D⟩
    if (Е !== 1) {⟨U+000D⟩
        $ERROR('#Е');⟨U+000D⟩
    }
  263. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

    var \u041A = 1;⟨U+000D⟩
    if (К !== 1) {⟨U+000D⟩
        $ERROR('#К');⟨U+000D⟩
    }
  264. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

    var \u041C = 1;⟨U+000D⟩
    if (М !== 1) {⟨U+000D⟩
        $ERROR('#М');⟨U+000D⟩
    }
  265. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

    var \u041D = 1;⟨U+000D⟩
    if (Н !== 1) {⟨U+000D⟩
        $ERROR('#Н');⟨U+000D⟩
    }
  266. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

    var \u041E = 1;⟨U+000D⟩
    if (О !== 1) {⟨U+000D⟩
        $ERROR('#О');⟨U+000D⟩
    }
  267. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

    var \u0420 = 1;⟨U+000D⟩
    if (Р !== 1) {⟨U+000D⟩
        $ERROR('#Р');⟨U+000D⟩
    }
  268. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    var \u0421 = 1;⟨U+000D⟩
    if (С !== 1) {⟨U+000D⟩
        $ERROR('#С');⟨U+000D⟩
    }
  269. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

    var \u0422 = 1;⟨U+000D⟩
    if (Т !== 1) {⟨U+000D⟩
        $ERROR('#Т');⟨U+000D⟩
    }
  270. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

    var \u0425 = 1;⟨U+000D⟩
    if (Х !== 1) {⟨U+000D⟩
        $ERROR('#Х');⟨U+000D⟩
    }
  271. line length 13885 characters (raw pass, confidence 0.65)

    Creative Commons Attribution 4.0 International Public License By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as 
  272. warn dynamic-import eslint.config.mjs:45:54

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    rules: Object.fromEntries(ruleFiles.map(p => {⟨U+000D⟩
                        return [p.slice(0, -ext.length), require(path.join(rulesDir, p))];⟨U+000D⟩
                    })),⟨U+000D⟩
                },
  273. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    const fns = [⟨U+000D⟩
        [() => require(typescript).version, true],⟨U+000D⟩
        [() => require(typescript).default.version, false],⟨U+000D⟩
        [() => __importDefault(require(typescript)).version, false],
  274. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        [() => require(typescript).version, true],⟨U+000D⟩
        [() => require(typescript).default.version, false],⟨U+000D⟩
        [() => __importDefault(require(typescript)).version, false],⟨U+000D⟩
        [() => __importDefault(require(typescript)).default.version, true],
  275. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        [() => require(typescript).default.version, false],⟨U+000D⟩
        [() => __importDefault(require(typescript)).version, false],⟨U+000D⟩
        [() => __importDefault(require(typescript)).default.version, true],⟨U+000D⟩
        [() => __importStar(require(typescript)).version, true],
  276. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        [() => __importDefault(require(typescript)).version, false],⟨U+000D⟩
        [() => __importDefault(require(typescript)).default.version, true],⟨U+000D⟩
        [() => __importStar(require(typescript)).version, true],⟨U+000D⟩
        [() => __importStar(require(typescript)).default.version, true],
  277. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        [() => __importDefault(require(typescript)).default.version, true],⟨U+000D⟩
        [() => __importStar(require(typescript)).version, true],⟨U+000D⟩
        [() => __importStar(require(typescript)).default.version, true],⟨U+000D⟩
        [async () => (await import(resolvedTypeScript)).version, true],
  278. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        [() => __importStar(require(typescript)).version, true],⟨U+000D⟩
        [() => __importStar(require(typescript)).default.version, true],⟨U+000D⟩
        [async () => (await import(resolvedTypeScript)).version, true],⟨U+000D⟩
        [async () => (await import(resolvedTypeScript)).default.version, true],
  279. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        [() => __importStar(require(typescript)).default.version, true],⟨U+000D⟩
        [async () => (await import(resolvedTypeScript)).version, true],⟨U+000D⟩
        [async () => (await import(resolvedTypeScript)).default.version, true],⟨U+000D⟩
    ];
  280. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        [async () => (await import(resolvedTypeScript)).version, true],⟨U+000D⟩
        [async () => (await import(resolvedTypeScript)).default.version, true],⟨U+000D⟩
    ];
  281. warn dynamic-import scripts/failed-tests.cjs:46:32

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    try {⟨U+000D⟩
                        reporter = require(reporterOptions.reporter);⟨U+000D⟩
                    }⟨U+000D⟩
                    catch {
  282. warn dynamic-import scripts/failed-tests.cjs:49:32

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    catch {⟨U+000D⟩
                        reporter = require(path.resolve(process.cwd(), reporterOptions.reporter));⟨U+000D⟩
                    }⟨U+000D⟩
                }
  283. line length 4658 characters (raw pass, confidence 0.65)

    const unicodeES5IdentifierStart = [170, 170, 181, 181, 186, 186, 192, 214, 216, 246, 248, 705, 710, 721, 736, 740, 748, 748, 750, 750, 880, 884, 886, 887, 890, 893, 902, 902, 904, 906, 908, 908, 910, 929, 931, 1013, 1015, 1153, 1162, 1319, 1329, 1366, 1369, 1369, 1377, 1415, 1488, 1514, 1520, 1522, 1568, 1610, 1646, 16
  284. line length 5355 characters (raw pass, confidence 0.65)

    const unicodeES5IdentifierPart = [170, 170, 181, 181, 186, 186, 192, 214, 216, 246, 248, 705, 710, 721, 736, 740, 748, 748, 750, 750, 768, 884, 886, 887, 890, 893, 902, 902, 904, 906, 908, 908, 910, 929, 931, 1013, 1015, 1153, 1155, 1159, 1162, 1319, 1329, 1366, 1369, 1369, 1377, 1415, 1425, 1469, 1471, 1471, 1473, 147
  285. line length 8908 characters (raw pass, confidence 0.65)

    const unicodeESNextIdentifierStart = [65, 90, 97, 122, 170, 170, 181, 181, 186, 186, 192, 214, 216, 246, 248, 705, 710, 721, 736, 740, 748, 748, 750, 750, 880, 884, 886, 887, 890, 893, 895, 895, 902, 902, 904, 906, 908, 908, 910, 929, 931, 1013, 1015, 1153, 1162, 1327, 1329, 1366, 1369, 1369, 1376, 1416, 1488, 1514, 15
  286. line length 10367 characters (raw pass, confidence 0.65)

    const unicodeESNextIdentifierPart = [48, 57, 65, 90, 95, 95, 97, 122, 170, 170, 181, 181, 183, 183, 186, 186, 192, 214, 216, 246, 248, 705, 710, 721, 736, 740, 748, 748, 750, 750, 768, 884, 886, 887, 890, 893, 895, 895, 902, 906, 908, 908, 910, 929, 931, 1013, 1015, 1153, 1155, 1159, 1162, 1327, 1329, 1366, 1369, 1369,
  287. warn dynamic-import src/compiler/sys.ts:1619:38

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

                        const modulePath = resolveJSModule(moduleName, baseDir, nodeSystem);⟨U+000D⟩
                        return { module: require(modulePath), modulePath, error: undefined };⟨U+000D⟩
                    }⟨U+000D⟩
                    catch (error) {
  288. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        // NOTE: paths for module and types for FailedTestReporter _do not_ line up when bundled⟨U+000D⟩
        const FailedTestReporter = require(Utils.findUpFile("scripts/failed-tests.cjs")) as typeof import("../../../scripts/failed-tests.cjs");⟨U+000D⟩
    ⟨U+000D⟩
        const perfdataFileNameFragment = ".parallelperf";
  289. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function* foo() {
        import((await import(yield "foo")).default);
    }
  290. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function* foo() {
        import((await import(yield "foo")).default);
    }
  291. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        return __asyncGenerator(this, arguments, function* foo_1() {⟨U+000D⟩
            Promise.resolve(`${(yield __await(Promise.resolve(`${yield yield __await("foo")}`).then(s => __importStar(require(s))))).default}`).then(s => __importStar(require(s)));⟨U+000D⟩
        });⟨U+000D⟩
    }
  292. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        return __asyncGenerator(this, arguments, function* foo_1() {⟨U+000D⟩
            Promise.resolve(`${(yield __await(Promise.resolve(`${yield yield __await("foo")}`).then(s => __importStar(require(s))))).default}`).then(s => __importStar(require(s)));⟨U+000D⟩
        });⟨U+000D⟩
    }
  293. line length 4039 characters (raw pass, confidence 0.65)

        var bin4 = 0B111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  294. line length 4038 characters (raw pass, confidence 0.65)

            0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  295. line length 4034 characters (raw pass, confidence 0.65)

    var bin4 = 0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  296. line length 4033 characters (raw pass, confidence 0.65)

        0B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  297. line length 4035 characters (raw pass, confidence 0.65)

    var bin4 = 0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  298. line length 4034 characters (raw pass, confidence 0.65)

        0B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  299. line length 4039 characters (raw pass, confidence 0.65)

        var bin4 = 0B111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  300. line length 4038 characters (raw pass, confidence 0.65)

            0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  301. line length 4034 characters (raw pass, confidence 0.65)

    var bin4 = 0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  302. line length 4033 characters (raw pass, confidence 0.65)

        0B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  303. line length 4039 characters (raw pass, confidence 0.65)

        var bin4 = 0B111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  304. line length 4038 characters (raw pass, confidence 0.65)

            0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  305. line length 4034 characters (raw pass, confidence 0.65)

    var bin4 = 0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  306. line length 4033 characters (raw pass, confidence 0.65)

        0B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  307. line length 4035 characters (raw pass, confidence 0.65)

    var bin4 = 0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  308. line length 4034 characters (raw pass, confidence 0.65)

        0B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  309. line length 9388 characters (raw pass, confidence 0.65)

    0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 
  310. line length 9389 characters (raw pass, confidence 0.65)

    0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 
  311. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    //// [collisionCodeGenModuleWithUnicodeNames.ts]⟨U+000D⟩
    namespace 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
  312. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    //// [collisionCodeGenModuleWithUnicodeNames.ts]⟨U+000D⟩
    namespace 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
  313. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    //// [collisionCodeGenModuleWithUnicodeNames.ts]⟨U+000D⟩
    namespace 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
  314. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

        export class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
        }
    }
  315. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

        export class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
        }
    }
  316. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

        export class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
        }
    }
  317. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    var x = new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيك
  318. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    w 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄü
  319. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();
  320. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    ışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();
  321. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    3.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();
  322. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();
  323. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;
  324. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;
  325. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;
  326. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    (function (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1) {
  327. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    (function (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1) {
  328. identifier `राüışğİliيونيكودöÄüßAbcd123_1` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    (function (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1) {
  329. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

        class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {⟨U+000D⟩
        }
  330. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

        class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {⟨U+000D⟩
        }
  331. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

        class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {⟨U+000D⟩
        }
  332. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

        才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودö
  333. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

      才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄ
  334. identifier `राüışğİliيونيكودöÄüßAbcd123_1` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيوني
  335. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    şğİliيونيكودöÄüßAbcd123_1.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड… (340 bytes total)
  336. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    1.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄ
  337. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;⟨U+000D⟩
  338. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    şğİliيونيكودöÄüßAbcd123 = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;⟨U+000D⟩
  339. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;⟨U+000D⟩
  340. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;⟨U+000D⟩
  341. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    })(才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 || (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكود… (340 bytes total)
  342. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    )(才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 || (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودö
  343. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 || (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = {}));⟨U+000D⟩
  344. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    ğİliيونيكودöÄüßAbcd123 || (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = {}));⟨U+000D⟩
  345. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

     (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = {}));⟨U+000D⟩
  346. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = {}));⟨U+000D⟩
  347. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    var x = new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيك
  348. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    w 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄü
  349. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();⟨U+000D⟩
  350. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    ışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();⟨U+000D⟩
  351. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    3.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();⟨U+000D⟩
  352. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();⟨U+000D⟩
  353. generator `f` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    const f: FuncOrGeneratorFunc = function*() {
      yield (num) => console.log(num); // `num` should be inferred to have type `number`.
    }
  354. generator `f` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    const f = function* () {⟨U+000D⟩
        yield (num) => console.log(num); // `num` should be inferred to have type `number`.⟨U+000D⟩
    };
  355. line length 2201 characters (raw pass, confidence 0.65)

    type Foo<T> = T extends 0 ? '0' : T extends 1 ? '1' : T extends 2 ? '2' : T extends 3 ? '3' : T extends 4 ? '4' : T extends 5 ? '5' : T extends 6 ? '6' : T extends 7 ? '7' : T extends 8 ? '8' : T extends 9 ? '9' : T extends 10 ? '10' : T extends 11 ? '11' : T extends 12 ? '12' : T extends 13 ? '13' : T extends 14 ? '14
  356. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [b.ts]⟨U+000D⟩
    import.defer;
    
    (import.defer)("a");
  357. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    "use strict";⟨U+000D⟩
    import.defer;⟨U+000D⟩
    (import.defer)("a");⟨U+000D⟩
    Function(import.defer);
  358. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(String(i++));
    import(String(i++));
  359. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(String(i++));
    import(String(i++));
    
    const getPath = async () => {
  360. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const someFunction = async () => {
    	const result = await import(await getPath());
    };
  361. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    let i = 0;⟨U+000D⟩
    Promise.resolve(`${String(i++)}`).then(s => __importStar(require(s)));⟨U+000D⟩
    Promise.resolve(`${String(i++)}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const getPath = async () => {
  362. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${String(i++)}`).then(s => __importStar(require(s)));⟨U+000D⟩
    Promise.resolve(`${String(i++)}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const getPath = async () => {⟨U+000D⟩
        /* in reality this would do some async FS operation, or a web request */
  363. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    const someFunction = async () => {⟨U+000D⟩
        const result = await Promise.resolve(`${await getPath()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    };
  364. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const path = './foo';
    import(path,);⟨U+000D⟩
    ⟨U+000D⟩
    //// [dynamicImportTrailingComma.js]
  365. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    const path = './foo';⟨U+000D⟩
    Promise.resolve(`${path}`).then(s => __importStar(require(s)));
  366. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	dynamic() {
    		return import(this._path);
    	}
    }
  367. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                var _a;⟨U+000D⟩
                return _a = this._path, __syncRequire ? Promise.resolve().then(() => __importStar(require(_a))) : new Promise((resolve_1, reject_1) => { require([_a], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  368. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                var _a;⟨U+000D⟩
                return _a = this._path, __syncRequire ? Promise.resolve().then(() => __importStar(require(_a))) : new Promise((resolve_1, reject_1) => { require([_a], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  369. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	dynamic() {
    		return import(this._path);
    	}
    }
  370. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                var _a;⟨U+000D⟩
                return _a = this._path, __syncRequire ? Promise.resolve().then(() => __importStar(require(_a))) : new Promise((resolve_1, reject_1) => { require([_a], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  371. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                var _a;⟨U+000D⟩
                return _a = this._path, __syncRequire ? Promise.resolve().then(() => __importStar(require(_a))) : new Promise((resolve_1, reject_1) => { require([_a], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  372. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	dynamic() {
    		return import(this._path);
    	}
    }
  373. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                var _a;⟨U+000D⟩
                return _a = this._path, __syncRequire ? Promise.resolve().then(function () { return __importStar(require(_a)); }) : new Promise(function (resolve_1, reject_1) { require([_a], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            };⟨U+000D⟩
            return C;
  374. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                var _a;⟨U+000D⟩
                return _a = this._path, __syncRequire ? Promise.resolve().then(function () { return __importStar(require(_a)); }) : new Promise(function (resolve_1, reject_1) { require([_a], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            };⟨U+000D⟩
            return C;
  375. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    function foo(name) {
        var s = require("t/" + name)
    }
  376. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    function foo(name) {⟨U+000D⟩
        var s = require("t/" + name);⟨U+000D⟩
    }
  377. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import("./foo.ts", { with: { attr: "value" } });
    import("" + "./foo.ts");⟨U+000D⟩
    //// [js.js]⟨U+000D⟩
    // Rewrite
  378. `require` called with a non-literal specifier (ast pass, confidence 0.60)

      require("./foo.ts");
      require(getPath());
    }
  379. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import("./foo.js", { with: { attr: "value" } });⟨U+000D⟩
    import(__rewriteRelativeImportExtension("" + "./foo.ts", true));⟨U+000D⟩
    //// [js.js]⟨U+000D⟩
    var __rewriteRelativeImportExtension = (this && this.__rewriteRelativeImportExtension) || function (path, preserveJsx) {
  380. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        require("./foo.js");⟨U+000D⟩
        require(__rewriteRelativeImportExtension(getPath(), true));⟨U+000D⟩
    }⟨U+000D⟩
    // No rewrite or shim
  381. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import("./foo.ts", { with: { attr: "value" } });
    import("" + "./foo.ts");⟨U+000D⟩
    //// [js.js]⟨U+000D⟩
    // Rewrite
  382. `require` called with a non-literal specifier (ast pass, confidence 0.60)

      require("./foo.ts");
      require(getPath());
    }
  383. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import("./foo.js", { with: { attr: "value" } });⟨U+000D⟩
    import(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
    //// [js.js]⟨U+000D⟩
    var __rewriteRelativeImportExtension = (this && this.__rewriteRelativeImportExtension) || function (path, preserveJsx) {
  384. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        require("./foo.js");⟨U+000D⟩
        require(__rewriteRelativeImportExtension(getPath()));⟨U+000D⟩
    }⟨U+000D⟩
    // No rewrite or shim
  385. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    {
      require("" + "./foo.ts");
      import("" + "./foo.ts");
      require("./foo.ts");
  386. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

      require("" + "./foo.ts");
      import("" + "./foo.ts");
      require("./foo.ts");
      import("./foo.ts");
  387. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    {
      import("" + "./foo.ts");
      import("./foo.ts");
    }
  388. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    {⟨U+000D⟩
        require(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        Promise.resolve(`${__rewriteRelativeImportExtension("" + "./foo.ts")}`).then(s => __importStar(require(s)));⟨U+000D⟩
        require("./foo.js");
  389. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        require(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        Promise.resolve(`${__rewriteRelativeImportExtension("" + "./foo.ts")}`).then(s => __importStar(require(s)));⟨U+000D⟩
        require("./foo.js");⟨U+000D⟩
        Promise.resolve().then(() => __importStar(require("./foo.js")));
  390. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    {⟨U+000D⟩
        Promise.resolve(`${__rewriteRelativeImportExtension("" + "./foo.ts")}`).then(s => __importStar(require(s)));⟨U+000D⟩
        Promise.resolve().then(() => __importStar(require("./foo.js")));⟨U+000D⟩
    }
  391. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    {
      require("" + "./foo.ts");
      import("" + "./foo.ts");
      require("./foo.ts");
  392. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

      require("" + "./foo.ts");
      import("" + "./foo.ts");
      require("./foo.ts");
      import("./foo.ts");
  393. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    {
      import("" + "./foo.ts");
      import("./foo.ts");
    }
  394. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    {⟨U+000D⟩
        require(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        import(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        require("./foo.js");
  395. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        require(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        import(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        require("./foo.js");⟨U+000D⟩
        import("./foo.js");
  396. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    {⟨U+000D⟩
        import(__rewriteRelativeImportExtension("" + "./foo.ts"));⟨U+000D⟩
        import("./foo.js");⟨U+000D⟩
    }
  397. identifier `_K_𝑚` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var _K_𝑚, _K_𝑀;⟨U+000D⟩
    const 𝑚 = 4;⟨U+000D⟩
    const 𝑀 = 5;
  398. identifier `_K_𝑀` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var _K_𝑚, _K_𝑀;⟨U+000D⟩
    const 𝑚 = 4;⟨U+000D⟩
    const 𝑀 = 5;
  399. identifier `_K_𝑚` mixes scripts: Latin + Other (raw pass, confidence 0.80)

        constructor() {⟨U+000D⟩
            _K_𝑚.set(this, 4);⟨U+000D⟩
            _K_𝑀.set(this, 5);⟨U+000D⟩
        }
  400. identifier `_K_𝑀` mixes scripts: Latin + Other (raw pass, confidence 0.80)

            _K_𝑚.set(this, 4);⟨U+000D⟩
            _K_𝑀.set(this, 5);⟨U+000D⟩
        }⟨U+000D⟩
    }
  401. identifier `_K_𝑚` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    }⟨U+000D⟩
    _K_𝑚 = new WeakMap(), _K_𝑀 = new WeakMap();⟨U+000D⟩
    // lower 8 bits look like 'a'⟨U+000D⟩
    const ၡ = 6;
  402. identifier `_K_𝑀` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    }⟨U+000D⟩
    _K_𝑚 = new WeakMap(), _K_𝑀 = new WeakMap();⟨U+000D⟩
    // lower 8 bits look like 'a'⟨U+000D⟩
    const ၡ = 6;
  403. line length 5341 characters (raw pass, confidence 0.65)

                "Samsung": "Samsung|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C330
  404. [markup prose] pipeline feeds into `sh` — piped data is executed as shell code (ast pass, confidence 0.80)

    18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,⟨U+000D⟩
  405. generator `g` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    function* g(): IterableIterator<(x: string) => number, (x: string) => number> {
        yield x => x.length;
        yield *[x => x.length];
        return x => x.length;
  406. generator `g` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    function* g() {⟨U+000D⟩
        yield x => x.length;⟨U+000D⟩
        yield* [x => x.length];⟨U+000D⟩
        return x => x.length;
  407. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield * function* () {
            yield x => x.length;
        } ();
    }
  408. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield* function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        }();⟨U+000D⟩
    }
  409. generator `g` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

            *[Symbol.iterator]() {
                yield x => x.length;
            }
        };
  410. generator `g` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

            *[Symbol.iterator]() {⟨U+000D⟩
                yield x => x.length;⟨U+000D⟩
            }⟨U+000D⟩
        };
  411. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {
            yield x => x.length;
        } ()
    }
  412. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        }();⟨U+000D⟩
    }
  413. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {
            yield x => x.length;
        } ()
    }
  414. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        }();⟨U+000D⟩
    }
  415. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {
            yield x => x.length;
        } ()
    }
  416. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        }();⟨U+000D⟩
    }
  417. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    
    foo("", function* () { yield x => x.length }, p => undefined); // T is fixed, should be string⟨U+000D⟩
    ⟨U+000D⟩
    //// [generatorTypeCheck45.js]
  418. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    foo("", function* () { yield x => x.length; }, p => undefined); // T is fixed, should be string
  419. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

            *[Symbol.iterator]() {
                yield x => x.length
            }
        }
  420. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

            *[Symbol.iterator]() {⟨U+000D⟩
                yield x => x.length;⟨U+000D⟩
            }⟨U+000D⟩
        };
  421. invisible whitespace U+3000 in indentation (raw pass, confidence 0.80)

      }
    ⟨U+3000⟩
      export class PullSymbol {
        constructor (name: string, declKind: DeclKind) {
  422. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const specify = bar() ? "./0" : undefined;
    let myModule = import(specify);
    let myModule1 = import(undefined);
    let myModule2 = import(bar() ? "./1" : null);
  423. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let myModule1 = import(undefined);
    let myModule2 = import(bar() ? "./1" : null);
    let myModule3 = import(null);
  424. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const specify = bar() ? "./0" : undefined;⟨U+000D⟩
    let myModule = import(specify);⟨U+000D⟩
    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);
  425. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);⟨U+000D⟩
    let myModule3 = import(null);
  426. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const specify = bar() ? "./0" : undefined;
    let myModule = import(specify);
    let myModule1 = import(undefined);
    let myModule2 = import(bar() ? "./1" : null);
  427. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let myModule1 = import(undefined);
    let myModule2 = import(bar() ? "./1" : null);
    let myModule3 = import(null);
  428. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const specify = bar() ? "./0" : undefined;⟨U+000D⟩
    let myModule = import(specify);⟨U+000D⟩
    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);
  429. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);⟨U+000D⟩
    let myModule3 = import(null);
  430. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                const req = yield new Promise((resolve_1, reject_1) => { require(['./test'], resolve_1, reject_1); }).then(__importStar); // ONE⟨U+000D⟩
            });⟨U+000D⟩
        }
  431. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                    const req = yield new Promise((resolve_2, reject_2) => { require(['./test'], resolve_2, reject_2); }).then(__importStar); // TWO⟨U+000D⟩
                });⟨U+000D⟩
            }
  432. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            m: () => __awaiter(void 0, void 0, void 0, function* () {⟨U+000D⟩
                const req = yield new Promise((resolve_3, reject_3) => { require(['./test'], resolve_3, reject_3); }).then(__importStar); // THREE⟨U+000D⟩
            })⟨U+000D⟩
        };
  433. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    m: () => __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                        const req = yield new Promise((resolve_4, reject_4) => { require(['./test'], resolve_4, reject_4); }).then(__importStar); // FOUR⟨U+000D⟩
                    })⟨U+000D⟩
                };
  434. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        const l = () => __awaiter(void 0, void 0, void 0, function* () {⟨U+000D⟩
            const req = yield new Promise((resolve_5, reject_5) => { require(['./test'], resolve_5, reject_5); }).then(__importStar); // FIVE⟨U+000D⟩
        });⟨U+000D⟩
        exports.l = l;
  435. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    switch (_a.label) {⟨U+000D⟩
                        case 0: return [4 /*yield*/, new Promise(function (resolve_1, reject_1) { require(['./test'], resolve_1, reject_1); }).then(__importStar)]; // ONE⟨U+000D⟩
                        case 1:⟨U+000D⟩
                            req = _a.sent() // ONE
  436. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                        switch (_a.label) {⟨U+000D⟩
                            case 0: return [4 /*yield*/, new Promise(function (resolve_2, reject_2) { require(['./test'], resolve_2, reject_2); }).then(__importStar)]; // TWO⟨U+000D⟩
                            case 1:⟨U+000D⟩
                                req = _a.sent() // TWO
  437. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    switch (_a.label) {⟨U+000D⟩
                        case 0: return [4 /*yield*/, new Promise(function (resolve_3, reject_3) { require(['./test'], resolve_3, reject_3); }).then(__importStar)]; // THREE⟨U+000D⟩
                        case 1:⟨U+000D⟩
                            req = _a.sent() // THREE
  438. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                            switch (_a.label) {⟨U+000D⟩
                                case 0: return [4 /*yield*/, new Promise(function (resolve_4, reject_4) { require(['./test'], resolve_4, reject_4); }).then(__importStar)]; // FOUR⟨U+000D⟩
                                case 1:⟨U+000D⟩
                                    req = _a.sent() // FOUR
  439. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                switch (_a.label) {⟨U+000D⟩
                    case 0: return [4 /*yield*/, new Promise(function (resolve_5, reject_5) { require(['./test'], resolve_5, reject_5); }).then(__importStar)]; // FIVE⟨U+000D⟩
                    case 1:⟨U+000D⟩
                        req = _a.sent() // FIVE
  440. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                const req = yield __syncRequire ? Promise.resolve().then(() => __importStar(require('./test'))) : new Promise((resolve_1, reject_1) => { require(['./test'], resolve_1, reject_1); }).then(__importStar); // ONE⟨U+000D⟩
            });⟨U+000D⟩
        }
  441. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                    const req = yield __syncRequire ? Promise.resolve().then(() => __importStar(require('./test'))) : new Promise((resolve_2, reject_2) => { require(['./test'], resolve_2, reject_2); }).then(__importStar); // TWO⟨U+000D⟩
                });⟨U+000D⟩
            }
  442. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            m: () => __awaiter(void 0, void 0, void 0, function* () {⟨U+000D⟩
                const req = yield __syncRequire ? Promise.resolve().then(() => __importStar(require('./test'))) : new Promise((resolve_3, reject_3) => { require(['./test'], resolve_3, reject_3); }).then(__importStar); // THREE⟨U+000D⟩
            })⟨U+000D⟩
        };
  443. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                        const req = yield __syncRequire ? Promise.resolve().then(() => __importStar(require('./test'))) : new Promise((resolve_4, reject_4) => { require(['./test'], resolve_4, reject_4); }).then(__importStar); // FOUR⟨U+000D⟩
                    })⟨U+000D⟩
                };
  444. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        const l = () => __awaiter(void 0, void 0, void 0, function* () {⟨U+000D⟩
            const req = yield __syncRequire ? Promise.resolve().then(() => __importStar(require('./test'))) : new Promise((resolve_5, reject_5) => { require(['./test'], resolve_5, reject_5); }).then(__importStar); // FIVE⟨U+000D⟩
        });⟨U+000D⟩
        exports.l = l;
  445. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                        case 0: return [4 /*yield*/, __syncRequire ? Promise.resolve().then(function () { return __importStar(require('./test')); }) : new Promise(function (resolve_1, reject_1) { require(['./test'], resolve_1, reject_1); }).then(__importStar)]; // ONE⟨U+000D⟩
                        case 1:
  446. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                            case 0: return [4 /*yield*/, __syncRequire ? Promise.resolve().then(function () { return __importStar(require('./test')); }) : new Promise(function (resolve_2, reject_2) { require(['./test'], resolve_2, reject_2); }).then(__importStar)]; // TWO⟨U+000D⟩
                            case 1:
  447. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                        case 0: return [4 /*yield*/, __syncRequire ? Promise.resolve().then(function () { return __importStar(require('./test')); }) : new Promise(function (resolve_3, reject_3) { require(['./test'], resolve_3, reject_3); }).then(__importStar)]; // THREE⟨U+000D⟩
                        case 1:
  448. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                                case 0: return [4 /*yield*/, __syncRequire ? Promise.resolve().then(function () { return __importStar(require('./test')); }) : new Promise(function (resolve_4, reject_4) { require(['./test'], resolve_4, reject_4); }).then(__importStar)]; // FOUR⟨U+000D⟩
                                case 1:
  449. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                switch (_a.label) {⟨U+000D⟩
                    case 0: return [4 /*yield*/, __syncRequire ? Promise.resolve().then(function () { return __importStar(require('./test')); }) : new Promise(function (resolve_5, reject_5) { require(['./test'], resolve_5, reject_5); }).then(__importStar)]; // FIVE⟨U+000D⟩
                    case 1:
  450. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                const req = yield new Promise((resolve_1, reject_1) => { require(['./test'], resolve_1, reject_1); }).then(__importStar); // ONE⟨U+000D⟩
            });⟨U+000D⟩
        }
  451. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                    const req = yield new Promise((resolve_2, reject_2) => { require(['./test'], resolve_2, reject_2); }).then(__importStar); // TWO⟨U+000D⟩
                });⟨U+000D⟩
            }
  452. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            m: () => __awaiter(void 0, void 0, void 0, function* () {⟨U+000D⟩
                const req = yield new Promise((resolve_3, reject_3) => { require(['./test'], resolve_3, reject_3); }).then(__importStar); // THREE⟨U+000D⟩
            })⟨U+000D⟩
        };
  453. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    m: () => __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                        const req = yield new Promise((resolve_4, reject_4) => { require(['./test'], resolve_4, reject_4); }).then(__importStar); // FOUR⟨U+000D⟩
                    })⟨U+000D⟩
                };
  454. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        const l = () => __awaiter(void 0, void 0, void 0, function* () {⟨U+000D⟩
            const req = yield new Promise((resolve_5, reject_5) => { require(['./test'], resolve_5, reject_5); }).then(__importStar); // FIVE⟨U+000D⟩
        });⟨U+000D⟩
        exports.l = l;
  455. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                const req = yield __syncRequire ? Promise.resolve().then(() => __importStar(require('./test'))) : new Promise((resolve_1, reject_1) => { require(['./test'], resolve_1, reject_1); }).then(__importStar); // ONE⟨U+000D⟩
            });⟨U+000D⟩
        }
  456. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                    const req = yield __syncRequire ? Promise.resolve().then(() => __importStar(require('./test'))) : new Promise((resolve_2, reject_2) => { require(['./test'], resolve_2, reject_2); }).then(__importStar); // TWO⟨U+000D⟩
                });⟨U+000D⟩
            }
  457. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            m: () => __awaiter(void 0, void 0, void 0, function* () {⟨U+000D⟩
                const req = yield __syncRequire ? Promise.resolve().then(() => __importStar(require('./test'))) : new Promise((resolve_3, reject_3) => { require(['./test'], resolve_3, reject_3); }).then(__importStar); // THREE⟨U+000D⟩
            })⟨U+000D⟩
        };
  458. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                        const req = yield __syncRequire ? Promise.resolve().then(() => __importStar(require('./test'))) : new Promise((resolve_4, reject_4) => { require(['./test'], resolve_4, reject_4); }).then(__importStar); // FOUR⟨U+000D⟩
                    })⟨U+000D⟩
                };
  459. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        const l = () => __awaiter(void 0, void 0, void 0, function* () {⟨U+000D⟩
            const req = yield __syncRequire ? Promise.resolve().then(() => __importStar(require('./test'))) : new Promise((resolve_5, reject_5) => { require(['./test'], resolve_5, reject_5); }).then(__importStar); // FIVE⟨U+000D⟩
        });⟨U+000D⟩
        exports.l = l;
  460. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(getSpecifier());
    
    var p0 = import(`${directory}\\${moduleFile}`);
  461. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    var p0 = import(`${directory}\\${moduleFile}`);
    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
  462. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p0 = import(`${directory}\\${moduleFile}`);
    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
  463. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
    
    function returnDynamicLoad(path: string) {
  464. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    function returnDynamicLoad(path: string) {
        return import(path);
    }
  465. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    })();⟨U+000D⟩
    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p0 = Promise.resolve(`${`${directory}\\${moduleFile}`}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));
  466. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p0 = Promise.resolve(`${`${directory}\\${moduleFile}`}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));
  467. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p0 = Promise.resolve(`${`${directory}\\${moduleFile}`}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));
  468. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    function returnDynamicLoad(path) {⟨U+000D⟩
        return Promise.resolve(`${path}`).then(s => __importStar(require(s)));
  469. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    function returnDynamicLoad(path) {⟨U+000D⟩
        return Promise.resolve(`${path}`).then(s => __importStar(require(s)));⟨U+000D⟩
    }
  470. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    export var p0: Promise<typeof Zero> = import(getPath());
    export var p1: Promise<typeof Zero> = import("./0");
    export var p2: Promise<any> = import("./0");
  471. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import("./0");⟨U+000D⟩
    export var p0 = import(getPath());⟨U+000D⟩
    export var p1 = import("./0");⟨U+000D⟩
    export var p2 = import("./0");
  472. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        exports.D = exports.p2 = void 0;⟨U+000D⟩
        new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
        var p1 = new Promise((resolve_2, reject_2) => { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(zero => {
  473. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
        var p1 = new Promise((resolve_2, reject_2) => { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(zero => {⟨U+000D⟩
            return zero.foo();
  474. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        });⟨U+000D⟩
        exports.p2 = new Promise((resolve_3, reject_3) => { require(["./0"], resolve_3, reject_3); }).then(__importStar);⟨U+000D⟩
        function foo() {⟨U+000D⟩
            const p2 = new Promise((resolve_4, reject_4) => { require(["./0"], resolve_4, reject_4); }).then(__importStar);
  475. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        function foo() {⟨U+000D⟩
            const p2 = new Promise((resolve_4, reject_4) => { require(["./0"], resolve_4, reject_4); }).then(__importStar);⟨U+000D⟩
        }⟨U+000D⟩
        class C {
  476. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = new Promise((resolve_5, reject_5) => { require(["./0"], resolve_5, reject_5); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  477. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = new Promise((resolve_6, reject_6) => { require(["./0"], resolve_6, reject_6); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  478. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        exports.D = exports.p2 = void 0;⟨U+000D⟩
        new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
        var p1 = new Promise(function (resolve_2, reject_2) { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(function (zero) {
  479. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
        var p1 = new Promise(function (resolve_2, reject_2) { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(function (zero) {⟨U+000D⟩
            return zero.foo();
  480. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        });⟨U+000D⟩
        exports.p2 = new Promise(function (resolve_3, reject_3) { require(["./0"], resolve_3, reject_3); }).then(__importStar);⟨U+000D⟩
        function foo() {⟨U+000D⟩
            var p2 = new Promise(function (resolve_4, reject_4) { require(["./0"], resolve_4, reject_4); }).then(__importStar);
  481. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        function foo() {⟨U+000D⟩
            var p2 = new Promise(function (resolve_4, reject_4) { require(["./0"], resolve_4, reject_4); }).then(__importStar);⟨U+000D⟩
        }⟨U+000D⟩
        var C = /** @class */ (function () {
  482. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            C.prototype.method = function () {⟨U+000D⟩
                var loadAsync = new Promise(function (resolve_5, reject_5) { require(["./0"], resolve_5, reject_5); }).then(__importStar);⟨U+000D⟩
            };⟨U+000D⟩
            return C;
  483. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            D.prototype.method = function () {⟨U+000D⟩
                var loadAsync = new Promise(function (resolve_6, reject_6) { require(["./0"], resolve_6, reject_6); }).then(__importStar);⟨U+000D⟩
            };⟨U+000D⟩
            return D;
  484. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        exports.D = exports.p2 = void 0;⟨U+000D⟩
        __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar);
  485. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        var p1 = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_2, reject_2) => { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(zero => {⟨U+000D⟩
            return zero.foo();
  486. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        });⟨U+000D⟩
        exports.p2 = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_3, reject_3) => { require(["./0"], resolve_3, reject_3); }).then(__importStar);⟨U+000D⟩
        function foo() {
  487. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        function foo() {⟨U+000D⟩
            const p2 = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_4, reject_4) => { require(["./0"], resolve_4, reject_4); }).then(__importStar);⟨U+000D⟩
        }⟨U+000D⟩
        class C {
  488. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_5, reject_5) => { require(["./0"], resolve_5, reject_5); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  489. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_6, reject_6) => { require(["./0"], resolve_6, reject_6); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  490. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        exports.D = exports.p2 = void 0;⟨U+000D⟩
        __syncRequire ? Promise.resolve().then(function () { return __importStar(require("./0")); }) : new Promise(function (resolve_1, reject_1) { require(["./0"], resolve_1, reject_1); }).then(__importStar);
  491. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        var p1 = __syncRequire ? Promise.resolve().then(function () { return __importStar(require("./0")); }) : new Promise(function (resolve_2, reject_2) { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(function (zero) {⟨U+000D⟩
            return zero.foo();
  492. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        });⟨U+000D⟩
        exports.p2 = __syncRequire ? Promise.resolve().then(function () { return __importStar(require("./0")); }) : new Promise(function (resolve_3, reject_3) { require(["./0"], resolve_3, reject_3); }).then(__importStar);⟨U+000D⟩
        function foo() {
  493. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        function foo() {⟨U+000D⟩
            var p2 = __syncRequire ? Promise.resolve().then(function () { return __importStar(require("./0")); }) : new Promise(function (resolve_4, reject_4) { require(["./0"], resolve_4, reject_4); }).then(__importStar);⟨U+000D⟩
        }⟨U+000D⟩
        var C = /** @class */ (function () {
  494. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            C.prototype.method = function () {⟨U+000D⟩
                var loadAsync = __syncRequire ? Promise.resolve().then(function () { return __importStar(require("./0")); }) : new Promise(function (resolve_5, reject_5) { require(["./0"], resolve_5, reject_5); }).then(__importStar);⟨U+000D⟩
            };⟨U+000D⟩
            return C;
  495. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            D.prototype.method = function () {⟨U+000D⟩
                var loadAsync = __syncRequire ? Promise.resolve().then(function () { return __importStar(require("./0")); }) : new Promise(function (resolve_6, reject_6) { require(["./0"], resolve_6, reject_6); }).then(__importStar);⟨U+000D⟩
            };⟨U+000D⟩
            return D;
  496. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        exports.D = exports.p2 = void 0;⟨U+000D⟩
        new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
        var p1 = new Promise((resolve_2, reject_2) => { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(zero => {
  497. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
        var p1 = new Promise((resolve_2, reject_2) => { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(zero => {⟨U+000D⟩
            return zero.foo();
  498. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        });⟨U+000D⟩
        exports.p2 = new Promise((resolve_3, reject_3) => { require(["./0"], resolve_3, reject_3); }).then(__importStar);⟨U+000D⟩
        function foo() {⟨U+000D⟩
            const p2 = new Promise((resolve_4, reject_4) => { require(["./0"], resolve_4, reject_4); }).then(__importStar);
  499. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        function foo() {⟨U+000D⟩
            const p2 = new Promise((resolve_4, reject_4) => { require(["./0"], resolve_4, reject_4); }).then(__importStar);⟨U+000D⟩
        }⟨U+000D⟩
        class C {
  500. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = new Promise((resolve_5, reject_5) => { require(["./0"], resolve_5, reject_5); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  501. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = new Promise((resolve_6, reject_6) => { require(["./0"], resolve_6, reject_6); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  502. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        exports.D = exports.p2 = void 0;⟨U+000D⟩
        __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar);
  503. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        var p1 = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_2, reject_2) => { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(zero => {⟨U+000D⟩
            return zero.foo();
  504. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        });⟨U+000D⟩
        exports.p2 = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_3, reject_3) => { require(["./0"], resolve_3, reject_3); }).then(__importStar);⟨U+000D⟩
        function foo() {
  505. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        function foo() {⟨U+000D⟩
            const p2 = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_4, reject_4) => { require(["./0"], resolve_4, reject_4); }).then(__importStar);⟨U+000D⟩
        }⟨U+000D⟩
        class C {
  506. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_5, reject_5) => { require(["./0"], resolve_5, reject_5); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  507. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_6, reject_6) => { require(["./0"], resolve_6, reject_6); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
        }
  508. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var a = ["./0"];
    import(...["PathModule"]);
    
    var p1 = import(...a);
  509. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    var p1 = import(...a);
    const p2 = import();
    const p4 = import("pathToModule", "secondModule");
  510. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var a = ["./0"];⟨U+000D⟩
    Promise.resolve(`${...["PathModule"]}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${...a}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve().then(() => __importStar(require()));
  511. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${...["PathModule"]}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${...a}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve().then(() => __importStar(require()));⟨U+000D⟩
    const p4 = Promise.resolve().then(() => __importStar(require("pathToModule")));
  512. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        exports.p2 = void 0;⟨U+000D⟩
        new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
        var p1 = new Promise((resolve_2, reject_2) => { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(zero => {
  513. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
        var p1 = new Promise((resolve_2, reject_2) => { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(zero => {⟨U+000D⟩
            return zero.foo();
  514. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        });⟨U+000D⟩
        exports.p2 = new Promise((resolve_3, reject_3) => { require(["./0"], resolve_3, reject_3); }).then(__importStar);⟨U+000D⟩
        function foo() {⟨U+000D⟩
            const p2 = new Promise((resolve_4, reject_4) => { require(["./0"], resolve_4, reject_4); }).then(__importStar);
  515. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        function foo() {⟨U+000D⟩
            const p2 = new Promise((resolve_4, reject_4) => { require(["./0"], resolve_4, reject_4); }).then(__importStar);⟨U+000D⟩
        }⟨U+000D⟩
    });
  516. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        }⟨U+000D⟩
        foo(new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar));⟨U+000D⟩
    });
  517. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        async function foo() {⟨U+000D⟩
            class C extends (await new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar)).B {⟨U+000D⟩
            }⟨U+000D⟩
            var c = new C();
  518. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            constructor() {⟨U+000D⟩
                this.myModule = new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
            method() {
  519. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = new Promise((resolve_2, reject_2) => { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
                this.myModule.then(Zero => {⟨U+000D⟩
                    console.log(Zero.foo());
  520. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    console.log(err);⟨U+000D⟩
                    let one = await new Promise((resolve_3, reject_3) => { require(["./1"], resolve_3, reject_3); }).then(__importStar);⟨U+000D⟩
                    console.log(one.backup());⟨U+000D⟩
                });
  521. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            constructor() {⟨U+000D⟩
                this.myModule = new Promise((resolve_4, reject_4) => { require(["./0"], resolve_4, reject_4); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
            method() {
  522. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = new Promise((resolve_5, reject_5) => { require(["./0"], resolve_5, reject_5); }).then(__importStar);⟨U+000D⟩
                this.myModule.then(Zero => {⟨U+000D⟩
                    console.log(Zero.foo());
  523. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    console.log(err);⟨U+000D⟩
                    let one = await new Promise((resolve_6, reject_6) => { require(["./1"], resolve_6, reject_6); }).then(__importStar);⟨U+000D⟩
                    console.log(one.backup());⟨U+000D⟩
                });
  524. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        return async function () {⟨U+000D⟩
            const something = await new Promise((resolve_1, reject_1) => { require(["./something"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
        };⟨U+000D⟩
    });
  525. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        return async function () {⟨U+000D⟩
            const something = await (__syncRequire ? Promise.resolve().then(() => __importStar(require("./something"))) : new Promise((resolve_1, reject_1) => { require(["./something"], resolve_1, reject_1); }).then(__importStar));⟨U+000D⟩
        };⟨U+000D⟩
    });
  526. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        exports.p2 = void 0;⟨U+000D⟩
        __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar);
  527. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        var p1 = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_2, reject_2) => { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
        p1.then(zero => {⟨U+000D⟩
            return zero.foo();
  528. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        });⟨U+000D⟩
        exports.p2 = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_3, reject_3) => { require(["./0"], resolve_3, reject_3); }).then(__importStar);⟨U+000D⟩
        function foo() {
  529. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        function foo() {⟨U+000D⟩
            const p2 = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_4, reject_4) => { require(["./0"], resolve_4, reject_4); }).then(__importStar);⟨U+000D⟩
        }⟨U+000D⟩
    });
  530. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        }⟨U+000D⟩
        foo(__syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar));⟨U+000D⟩
    });
  531. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        async function foo() {⟨U+000D⟩
            class C extends (await (__syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar))).B {⟨U+000D⟩
            }⟨U+000D⟩
            var c = new C();
  532. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            constructor() {⟨U+000D⟩
                this.myModule = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_1, reject_1) => { require(["./0"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
            method() {
  533. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_2, reject_2) => { require(["./0"], resolve_2, reject_2); }).then(__importStar);⟨U+000D⟩
                this.myModule.then(Zero => {⟨U+000D⟩
                    console.log(Zero.foo());
  534. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    console.log(err);⟨U+000D⟩
                    let one = await (__syncRequire ? Promise.resolve().then(() => __importStar(require("./1"))) : new Promise((resolve_3, reject_3) => { require(["./1"], resolve_3, reject_3); }).then(__importStar));⟨U+000D⟩
                    console.log(one.backup());⟨U+000D⟩
                });
  535. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            constructor() {⟨U+000D⟩
                this.myModule = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_4, reject_4) => { require(["./0"], resolve_4, reject_4); }).then(__importStar);⟨U+000D⟩
            }⟨U+000D⟩
            method() {
  536. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            method() {⟨U+000D⟩
                const loadAsync = __syncRequire ? Promise.resolve().then(() => __importStar(require("./0"))) : new Promise((resolve_5, reject_5) => { require(["./0"], resolve_5, reject_5); }).then(__importStar);⟨U+000D⟩
                this.myModule.then(Zero => {⟨U+000D⟩
                    console.log(Zero.foo());
  537. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    console.log(err);⟨U+000D⟩
                    let one = await (__syncRequire ? Promise.resolve().then(() => __importStar(require("./1"))) : new Promise((resolve_6, reject_6) => { require(["./1"], resolve_6, reject_6); }).then(__importStar));⟨U+000D⟩
                    console.log(one.backup());⟨U+000D⟩
                });
  538. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

        const packageName = '.';
        const packageJson = await import(packageName + '/package.json');
    }
  539. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                const packageName = '.';⟨U+000D⟩
                const packageJson = yield (_a = packageName + '/package.json', __syncRequire ? Promise.resolve().then(() => __importStar(require(_a))) : new Promise((resolve_1, reject_1) => { require([_a], resolve_1, reject_1); }).then(__importStar));⟨U+000D⟩
            });⟨U+000D⟩
        }
  540. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                const packageName = '.';⟨U+000D⟩
                const packageJson = yield (_a = packageName + '/package.json', __syncRequire ? Promise.resolve().then(() => __importStar(require(_a))) : new Promise((resolve_1, reject_1) => { require([_a], resolve_1, reject_1); }).then(__importStar));⟨U+000D⟩
            });⟨U+000D⟩
        }
  541. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  542. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                return yield new Promise((resolve_1, reject_1) => { require([(yield new Promise((resolve_2, reject_2) => { require(["./foo"], resolve_2, reject_2); }).then(__importStar)).default], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            });
  543. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                return yield new Promise((resolve_1, reject_1) => { require([(yield new Promise((resolve_2, reject_2) => { require(["./foo"], resolve_2, reject_2); }).then(__importStar)).default], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            });
  544. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  545. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                return yield new Promise((resolve_1, reject_1) => { require([(yield new Promise((resolve_2, reject_2) => { require(["./foo"], resolve_2, reject_2); }).then(__importStar)).default], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            });
  546. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
                return yield new Promise((resolve_1, reject_1) => { require([(yield new Promise((resolve_2, reject_2) => { require(["./foo"], resolve_2, reject_2); }).then(__importStar)).default], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
            });
  547. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  548. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    switch (_a.label) {⟨U+000D⟩
                        case 0: return [4 /*yield*/, new Promise(function (resolve_1, reject_1) { require(["./foo"], resolve_1, reject_1); }).then(__importStar)];
  549. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                        case 1: return [4 /*yield*/, new Promise(function (resolve_2, reject_2) { require([(_a.sent()).default], resolve_2, reject_2); }).then(__importStar)];⟨U+000D⟩
                        case 2: return [2 /*return*/, _a.sent()];⟨U+000D⟩
                    }
  550. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  551. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield Promise.resolve(`${(yield Promise.resolve().then(() => __importStar(require("./foo")))).default}`).then(s => __importStar(require(s)));⟨U+000D⟩
        });⟨U+000D⟩
    }
  552. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  553. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield Promise.resolve(`${(yield Promise.resolve().then(() => __importStar(require("./foo")))).default}`).then(s => __importStar(require(s)));⟨U+000D⟩
        });⟨U+000D⟩
    }
  554. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  555. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    case 1: return [4 /*yield*/, Promise.resolve("".concat((_a.sent()).default)).then(function (s) { return __importStar(require(s)); })];⟨U+000D⟩
                    case 2: return [2 /*return*/, _a.sent()];⟨U+000D⟩
                }
  556. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  557. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield import((yield import("./foo")).default);⟨U+000D⟩
        });⟨U+000D⟩
    }
  558. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  559. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield import((yield import("./foo")).default);⟨U+000D⟩
        });⟨U+000D⟩
    }
  560. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  561. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

                    case 0: return [4 /*yield*/, import("./foo")];⟨U+000D⟩
                    case 1: return [4 /*yield*/, import((_a.sent()).default)];⟨U+000D⟩
                    case 2: return [2 /*return*/, _a.sent()];⟨U+000D⟩
                }
  562. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  563. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield import((yield import("./foo")).default);⟨U+000D⟩
        });⟨U+000D⟩
    }
  564. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  565. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

        return __awaiter(this, void 0, void 0, function* () {⟨U+000D⟩
            return yield import((yield import("./foo")).default);⟨U+000D⟩
        });⟨U+000D⟩
    }
  566. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  567. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

                    case 0: return [4 /*yield*/, import("./foo")];⟨U+000D⟩
                    case 1: return [4 /*yield*/, import((_a.sent()).default)];⟨U+000D⟩
                    case 2: return [2 /*return*/, _a.sent()];⟨U+000D⟩
                }
  568. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  569. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  570. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  571. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  572. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    /foo"))) : new Promise((resolve_1, reject_1) => { require(["./foo"], resolve_1, reject_1); }).then(__importStar)).default, __syncRequire ? Promise.resolve().then(() => __importStar(require(_a))) : new Promise((resolve_2, reject_2) => { require([_a], resolve_2, reject_2); }).then(__importStar));⟨U+000D⟩
  573. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    quire ? Promise.resolve().then(() => __importStar(require(_a))) : new Promise((resolve_2, reject_2) => { require([_a], resolve_2, reject_2); }).then(__importStar));⟨U+000D⟩
  574. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    re(_a))) : new Promise((resolve_2, reject_2) => { require([_a], resolve_2, reject_2); }).then(__importStar));⟨U+000D⟩
  575. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  576. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    /foo"))) : new Promise((resolve_1, reject_1) => { require(["./foo"], resolve_1, reject_1); }).then(__importStar)).default, __syncRequire ? Promise.resolve().then(() => __importStar(require(_a))) : new Promise((resolve_2, reject_2) => { require([_a], resolve_2, reject_2); }).then(__importStar));⟨U+000D⟩
  577. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    quire ? Promise.resolve().then(() => __importStar(require(_a))) : new Promise((resolve_2, reject_2) => { require([_a], resolve_2, reject_2); }).then(__importStar));⟨U+000D⟩
  578. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    re(_a))) : new Promise((resolve_2, reject_2) => { require([_a], resolve_2, reject_2); }).then(__importStar));⟨U+000D⟩
  579. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {
        return await import((await import("./foo")).default);
    }
  580. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                    switch (_a.label) {⟨U+000D⟩
                        case 0: return [4 /*yield*/, __syncRequire ? Promise.resolve().then(function () { return __importStar(require("./foo")); }) : new Promise(function (resolve_1, reject_1) { require(["./foo"], resolve_1, reject_1); }).then(__importStar)];
  581. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                        case 1: return [4 /*yield*/, (_b = (_a.sent()).default, __syncRequire ? Promise.resolve().then(function () { return __importStar(require(_b)); }) : new Promise(function (resolve_2, reject_2) { require([_b], resolve_2, reject_2); }).then(__importStar))];
  582. `require` called with a non-literal specifier (ast pass, confidence 0.60)

                        case 1: return [4 /*yield*/, (_b = (_a.sent()).default, __syncRequire ? Promise.resolve().then(function () { return __importStar(require(_b)); }) : new Promise(function (resolve_2, reject_2) { require([_b], resolve_2, reject_2); }).then(__importStar))];
  583. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    import(`${directory}\\${moduleFile}`);
    import(getSpecifier());
  584. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(`${directory}\\${moduleFile}`);
    import(getSpecifier());
    
    var p1 = import(ValidSomeCondition() ? "./0" : "externalModule");
  585. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    var p1 = import(ValidSomeCondition() ? "./0" : "externalModule");
    var p1: Promise<any> = import(getSpecifier());
    var p11: Promise<typeof defaultModule> = import(getSpecifier());
  586. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1 = import(ValidSomeCondition() ? "./0" : "externalModule");
    var p1: Promise<any> = import(getSpecifier());
    var p11: Promise<typeof defaultModule> = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath") as Promise<typeof defaultModule>;
  587. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1: Promise<any> = import(getSpecifier());
    var p11: Promise<typeof defaultModule> = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath") as Promise<typeof defaultModule>;
    p1.then(zero => {
  588. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p11: Promise<typeof defaultModule> = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath") as Promise<typeof defaultModule>;
    p1.then(zero => {
        return zero.foo();  // ok, zero is any
  589. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let j: string;
    var p3: Promise<typeof defaultModule> = import(j=getSpecifier());
    
    function * loadModule(directories: string[]) {
  590. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

            const path = `${directory}\\moduleFile`;
            import(yield path);
        }
    }
  591. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Object.defineProperty(exports, "__esModule", { value: true });⟨U+000D⟩
    Promise.resolve(`${`${directory}\\${moduleFile}`}`).then(s => __importStar(require(s)));⟨U+000D⟩
    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));
  592. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${`${directory}\\${moduleFile}`}`).then(s => __importStar(require(s)));⟨U+000D⟩
    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${ValidSomeCondition() ? "./0" : "externalModule"}`).then(s => __importStar(require(s)));
  593. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${ValidSomeCondition() ? "./0" : "externalModule"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));
  594. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p1 = Promise.resolve(`${ValidSomeCondition() ? "./0" : "externalModule"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p11 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));
  595. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p11 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    p1.then(zero => {
  596. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p11 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    p1.then(zero => {⟨U+000D⟩
        return zero.foo(); // ok, zero is any
  597. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    let j;⟨U+000D⟩
    var p3 = Promise.resolve(`${j = getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    function* loadModule(directories) {⟨U+000D⟩
        for (const directory of directories) {
  598. `require` called with a non-literal specifier (ast pass, confidence 0.60)

            const path = `${directory}\\moduleFile`;⟨U+000D⟩
            Promise.resolve(`${yield path}`).then(s => __importStar(require(s)));⟨U+000D⟩
        }⟨U+000D⟩
    }
  599. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    const localeName = "zh-CN";
    import(`./locales/${localeName}.js`).then(bar => {
        let x = bar;
    });
  600. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    
    import("./locales/" + localeName + ".js").then(bar => {
        let x = bar;
    });
  601. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    const localeName = "zh-CN";⟨U+000D⟩
    import(`./locales/${localeName}.js`).then(bar => {⟨U+000D⟩
        let x = bar;⟨U+000D⟩
    });
  602. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    });⟨U+000D⟩
    import("./locales/" + localeName + ".js").then(bar => {⟨U+000D⟩
        let x = bar;⟨U+000D⟩
    });
  603. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    // Error specifier is not assignable to string
    import(getSpecifier());
    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
  604. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(getSpecifier());
    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
    p1.then(zero => {
  605. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1 = import(getSpecifier());
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
    p1.then(zero => {
        return zero.foo();  // ok, zero is any
  606. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    var p3 = import(["path1", "path2"]);
    var p4 = import(()=>"PathToModule");
  607. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p3 = import(["path1", "path2"]);
    var p4 = import(()=>"PathToModule");⟨U+000D⟩
    ⟨U+000D⟩
    //// [importCallExpressionSpecifierNotStringTypeError.js]
  608. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    // Error specifier is not assignable to string⟨U+000D⟩
    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));
  609. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    p1.then(zero => {
  610. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p1 = Promise.resolve(`${getSpecifier()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const p2 = Promise.resolve(`${whatToLoad ? getSpecifier() : "defaulPath"}`).then(s => __importStar(require(s)));⟨U+000D⟩
    p1.then(zero => {⟨U+000D⟩
        return zero.foo(); // ok, zero is any
  611. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    });⟨U+000D⟩
    var p3 = Promise.resolve(`${["path1", "path2"]}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p4 = Promise.resolve(`${() => "PathToModule"}`).then(s => __importStar(require(s)));
  612. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    var p3 = Promise.resolve(`${["path1", "path2"]}`).then(s => __importStar(require(s)));⟨U+000D⟩
    var p4 = Promise.resolve(`${() => "PathToModule"}`).then(s => __importStar(require(s)));
  613. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [usage.ts]⟨U+000D⟩
    export function getFooFrom<T extends "./a" | "./b">(v: T): import(T).Foo {
        return undefined as any;
    }
  614. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    export function getFooValueFrom<T extends "./a" | "./b">(v: T): import(T).Foo["a"] {
        return undefined as any;
    }
  615. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [usage.d.ts]⟨U+000D⟩
    export declare function getFooFrom<T extends "./a" | "./b">(v: T): import(T).Foo;⟨U+000D⟩
    export declare function getFooValueFrom<T extends "./a" | "./b">(v: T): import(T).Foo["a"];
  616. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    export declare function getFooFrom<T extends "./a" | "./b">(v: T): import(T).Foo;⟨U+000D⟩
    export declare function getFooValueFrom<T extends "./a" | "./b">(v: T): import(T).Foo["a"];
  617. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [chainer.ts]⟨U+000D⟩
    export const x: import(import("./a").LookAt).Value = "yes";
  618. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [chainer.d.ts]⟨U+000D⟩
    export declare const x: import(import("./a").LookAt).Value;
  619. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [chainer.ts]⟨U+000D⟩
    export const x: import(import("./a").LookAt).Value = "yes"; // expect outter import to fail, since b.d.ts isn't in the build
  620. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [chainer.d.ts]⟨U+000D⟩
    export declare const x: import(import("./a").LookAt).Value;
  621. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [importTypeNonString.ts]⟨U+000D⟩
    export const x: import({x: 12}) = undefined as any;
  622. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    //// [importTypeNonString.d.ts]⟨U+000D⟩
    export declare const x: import({⟨U+000D⟩
        x: 12;⟨U+000D⟩
    });
  623. base64-like blob (276 bytes, compression ratio 0.73) (raw pass, confidence 0.60)

    mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHVCQUF1QjtBQUV2QixJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0=
  624. base64-like blob (276 bytes, compression ratio 0.73) (raw pass, confidence 0.60)

    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHVCQUF1QjtBQUV2QixJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQU
  625. base64-like blob (276 bytes, compression ratio 0.73) (raw pass, confidence 0.60)

    mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHVCQUF1QjtBQUV2QixJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDIn0=
  626. base64-like blob (276 bytes, compression ratio 0.73) (raw pass, confidence 0.60)

    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHVCQUF1QjtBQUV2QixJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQU
  627. identifier `С1` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    //// [index.js]⟨U+000D⟩
    class С1 {
        /** @type {string=} */
        p1 = undefined;
  628. identifier `С2` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    
    class С2 {
        /** @type {string=} */
        get p1() {
  629. identifier `С3` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    
    class С3 {
        /** @type {string=} */
        get p1() {
  630. identifier `С4` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    
    class С4 {
        /** @param {string=} value */
        set p1(value) {
  631. identifier `С1` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    "use strict";⟨U+000D⟩
    class С1 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        p1 = undefined;
  632. identifier `С2` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    class С2 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        get p1() {
  633. identifier `С3` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    class С3 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        get p1() {
  634. identifier `С4` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    class С4 {⟨U+000D⟩
        /** @param {string=} value */⟨U+000D⟩
        set p1(value) {
  635. identifier `С1` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    //// [index.d.ts]⟨U+000D⟩
    declare class С1 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        p1: string | undefined;
  636. identifier `С2` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    declare class С2 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        get p1(): string | undefined;
  637. identifier `С3` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    declare class С3 {⟨U+000D⟩
        /** @param {string=} value */⟨U+000D⟩
        set p1(value: string | undefined);
  638. identifier `С4` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    }⟨U+000D⟩
    declare class С4 {⟨U+000D⟩
        /** @param {string=} value */⟨U+000D⟩
        set p1(value: string | undefined);
  639. base64-like blob (144 bytes, compression ratio 0.97) (raw pass, confidence 0.60)

    JsFile: a.js⟨U+000D⟩
    mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE1BQU0sQ0FBQztDQUNOIn0=⟨U+000D⟩
    sourceRoot: ⟨U+000D⟩
    sources: a.ts
  640. base64-like blob (144 bytes, compression ratio 0.97) (raw pass, confidence 0.60)

    ---⟨U+000D⟩
    >>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE1BQU0sQ0FBQztDQUNOIn0=
  641. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    /** @type {import("should-not-be-resolved").Type} */
    var v = import(String());
  642. `require` called with a non-literal specifier (ast pass, confidence 0.60)

    /** @type {import("should-not-be-resolved").Type} */⟨U+000D⟩
    var v = Promise.resolve(`${String()}`).then(s => __importStar(require(s)));
  643. line length 10419 characters (raw pass, confidence 0.65)

    mappedTypeRecursiveInference.ts(19,18): error TS2345: Argument of type 'XMLHttpRequest' is not assignable to parameter of type 'Deep<{ onreadystatechange: unknown; readonly readyState: { toString: any; toFixed: any; toExponential: any; toPrecision: any; valueOf: any; toLocaleString: any; }; readonly response: unknown; 
  644. line length 10383 characters (raw pass, confidence 0.65)

    !!! error TS2345: Argument of type 'XMLHttpRequest' is not assignable to parameter of type 'Deep<{ onreadystatechange: unknown; readonly readyState: { toString: any; toFixed: any; toExponential: any; toPrecision: any; valueOf: any; toLocaleString: any; }; readonly response: unknown; readonly responseText: { toString: a
  645. line length 4809 characters (raw pass, confidence 0.65)

    mappedTypeWithAsClauseAndLateBoundProperty.ts(3,1): error TS2741: Property 'length' is missing in type '{ [x: number]: number; toString: () => string; toLocaleString: { (): string; (locales: string | string[], options?: (NumberFormatOptions & DateTimeFormatOptions) | undefined): string; }; pop: () => number | undefined
  646. line length 4761 characters (raw pass, confidence 0.65)

    !!! error TS2741: Property 'length' is missing in type '{ [x: number]: number; toString: () => string; toLocaleString: { (): string; (locales: string | string[], options?: (NumberFormatOptions & DateTimeFormatOptions) | undefined): string; }; pop: () => number | undefined; push: (...items: number[]) => number; concat: 
  647. `require` called with a non-literal specifier (ast pass, confidence 0.60)

        // https://github.com/microsoft/TypeScript/issues/37429⟨U+000D⟩
        new Promise((resolve_1, reject_1) => { require(["a"], resolve_1, reject_1); }).then(__importStar);⟨U+000D⟩
    });⟨U+000D⟩
    define("a", ["require", "exports", "b"], function (require, exports, b_1) {
  648. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

        eval("\u00A0var x\u00A0= 1\u00A0");
  649. invisible whitespace U+00A0 in indentation (raw pass, confidence 0.80)

    //CHECK#2
    ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩;
    if (x !== 1) {
      $ERROR('#2: ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩; x === 1. Actual: ' + (x));
  650. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        ⟨U+000D⟩
        //CHECK#А-Я⟨U+000D⟩
        var \u0410 = 1;⟨U+000D⟩
        if (А !== 1) {
  651. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        var \u0410 = 1;⟨U+000D⟩
        if (А !== 1) {⟨U+000D⟩
          $ERROR('#А');⟨U+000D⟩
          ~~~~~~
  652. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        if (А !== 1) {⟨U+000D⟩
          $ERROR('#А');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  653. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

        var \u0412 = 1;⟨U+000D⟩
        if (В !== 1) {⟨U+000D⟩
          $ERROR('#В');⟨U+000D⟩
          ~~~~~~
  654. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

        if (В !== 1) {⟨U+000D⟩
          $ERROR('#В');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  655. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

        var \u0415 = 1;⟨U+000D⟩
        if (Е !== 1) {⟨U+000D⟩
          $ERROR('#Е');⟨U+000D⟩
          ~~~~~~
  656. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

        if (Е !== 1) {⟨U+000D⟩
          $ERROR('#Е');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  657. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

        var \u041A = 1;⟨U+000D⟩
        if (К !== 1) {⟨U+000D⟩
          $ERROR('#К');⟨U+000D⟩
          ~~~~~~
  658. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

        if (К !== 1) {⟨U+000D⟩
          $ERROR('#К');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  659. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

        var \u041C = 1;⟨U+000D⟩
        if (М !== 1) {⟨U+000D⟩
          $ERROR('#М');⟨U+000D⟩
          ~~~~~~
  660. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

        if (М !== 1) {⟨U+000D⟩
          $ERROR('#М');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  661. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

        var \u041D = 1;⟨U+000D⟩
        if (Н !== 1) {⟨U+000D⟩
          $ERROR('#Н');⟨U+000D⟩
          ~~~~~~
  662. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

        if (Н !== 1) {⟨U+000D⟩
          $ERROR('#Н');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  663. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

        var \u041E = 1;⟨U+000D⟩
        if (О !== 1) {⟨U+000D⟩
          $ERROR('#О');⟨U+000D⟩
          ~~~~~~
  664. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

        if (О !== 1) {⟨U+000D⟩
          $ERROR('#О');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  665. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

        var \u0420 = 1;⟨U+000D⟩
        if (Р !== 1) {⟨U+000D⟩
          $ERROR('#Р');⟨U+000D⟩
          ~~~~~~
  666. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

        if (Р !== 1) {⟨U+000D⟩
          $ERROR('#Р');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  667. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

        var \u0421 = 1;⟨U+000D⟩
        if (С !== 1) {⟨U+000D⟩
          $ERROR('#С');⟨U+000D⟩
          ~~~~~~
  668. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

        if (С !== 1) {⟨U+000D⟩
          $ERROR('#С');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  669. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

        var \u0422 = 1;⟨U+000D⟩
        if (Т !== 1) {⟨U+000D⟩
          $ERROR('#Т');⟨U+000D⟩
          ~~~~~~
  670. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

        if (Т !== 1) {⟨U+000D⟩
          $ERROR('#Т');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  671. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

        var \u0425 = 1;⟨U+000D⟩
        if (Х !== 1) {⟨U+000D⟩
          $ERROR('#Х');⟨U+000D⟩
          ~~~~~~
  672. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

        if (Х !== 1) {⟨U+000D⟩
          $ERROR('#Х');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  673. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

    var \u0410 = 1;
    if (А !== 1) {
      $ERROR('#А');
    }
  674. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

    var \u0412 = 1;
    if (В !== 1) {
      $ERROR('#В');
    }
  675. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

    var \u0415 = 1;
    if (Е !== 1) {
      $ERROR('#Е');
    }
  676. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

    var \u041A = 1;
    if (К !== 1) {
      $ERROR('#К');
    }
  677. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

    var \u041C = 1;
    if (М !== 1) {
      $ERROR('#М');
    }
  678. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

    var \u041D = 1;
    if (Н !== 1) {
      $ERROR('#Н');
    }
  679. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

    var \u041E = 1;
    if (О !== 1) {
      $ERROR('#О');
    }
  680. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

    var \u0420 = 1;
    if (Р !== 1) {
      $ERROR('#Р');
    }
  681. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    var \u0421 = 1;
    if (С !== 1) {
      $ERROR('#С');
    }
  682. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

    var \u0422 = 1;
    if (Т !== 1) {
      $ERROR('#Т');
    }
  683. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

    var \u0425 = 1;
    if (Х !== 1) {
      $ERROR('#Х');
    }
  684. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

    var \u0410 = 1;⟨U+000D⟩
    if (А !== 1) {⟨U+000D⟩
        $ERROR('#А');⟨U+000D⟩
    }
  685. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

    var \u0412 = 1;⟨U+000D⟩
    if (В !== 1) {⟨U+000D⟩
        $ERROR('#В');⟨U+000D⟩
    }
  686. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

    var \u0415 = 1;⟨U+000D⟩
    if (Е !== 1) {⟨U+000D⟩
        $ERROR('#Е');⟨U+000D⟩
    }
  687. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

    var \u041A = 1;⟨U+000D⟩
    if (К !== 1) {⟨U+000D⟩
        $ERROR('#К');⟨U+000D⟩
    }
  688. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

    var \u041C = 1;⟨U+000D⟩
    if (М !== 1) {⟨U+000D⟩
        $ERROR('#М');⟨U+000D⟩
    }
  689. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

    var \u041D = 1;⟨U+000D⟩
    if (Н !== 1) {⟨U+000D⟩
        $ERROR('#Н');⟨U+000D⟩
    }
  690. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

    var \u041E = 1;⟨U+000D⟩
    if (О !== 1) {⟨U+000D⟩
        $ERROR('#О');⟨U+000D⟩
    }
  691. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

    var \u0420 = 1;⟨U+000D⟩
    if (Р !== 1) {⟨U+000D⟩
        $ERROR('#Р');⟨U+000D⟩
    }
  692. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    var \u0421 = 1;⟨U+000D⟩
    if (С !== 1) {⟨U+000D⟩
        $ERROR('#С');⟨U+000D⟩
    }
  693. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

    var \u0422 = 1;⟨U+000D⟩
    if (Т !== 1) {⟨U+000D⟩
        $ERROR('#Т');⟨U+000D⟩
    }
  694. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

    var \u0425 = 1;⟨U+000D⟩
    if (Х !== 1) {⟨U+000D⟩
        $ERROR('#Х');⟨U+000D⟩
    }
  695. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

        eval = 1;
  696. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

        eval = 1;
  697. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

        eval += 1;
  698. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    //// [parserUnicode2.ts]⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;⟨U+000D⟩
    ⟨U+000D⟩
    //// [parserUnicode2.js]
  699. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    //// [parserUnicode2.ts]⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;⟨U+000D⟩
    ⟨U+000D⟩
    //// [parserUnicode2.js]
  700. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    //// [parserUnicode2.ts]⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;⟨U+000D⟩
    ⟨U+000D⟩
    //// [parserUnicode2.js]
  701. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  702. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  703. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  704. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (raw pass, confidence 0.75)

    ==== parserharness.ts (193 errors) ====⟨U+000D⟩
        //⟨U+FEFF⟩⟨U+000D⟩
        // Copyright (c) Microsoft Corporation.  All rights reserved.⟨U+000D⟩
        // 
  705. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

            eval(typescriptServiceFile);
  706. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (raw pass, confidence 0.75)

    ==== parserindenter.ts (136 errors) ====⟨U+000D⟩
        //⟨U+FEFF⟩⟨U+000D⟩
        // Copyright (c) Microsoft Corporation.  All rights reserved.⟨U+000D⟩
        // 
  707. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const trinaryDynamicImport = import('1', '2', '3');⟨U+000D⟩
    const spreadDynamicImport = import(...[]);⟨U+000D⟩
    return;
  708. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

        eval("\u00A0var x\u00A0= 1\u00A0");
  709. invisible whitespace U+00A0 in indentation (raw pass, confidence 0.80)

    //CHECK#2
    ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩;
    if (x !== 1) {
      $ERROR('#2: ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩; x === 1. Actual: ' + (x));
  710. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        ⟨U+000D⟩
        //CHECK#А-Я⟨U+000D⟩
        var \u0410 = 1;⟨U+000D⟩
        if (А !== 1) {
  711. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        var \u0410 = 1;⟨U+000D⟩
        if (А !== 1) {⟨U+000D⟩
          $ERROR('#А');⟨U+000D⟩
          ~~~~~~
  712. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

        if (А !== 1) {⟨U+000D⟩
          $ERROR('#А');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  713. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

        var \u0412 = 1;⟨U+000D⟩
        if (В !== 1) {⟨U+000D⟩
          $ERROR('#В');⟨U+000D⟩
          ~~~~~~
  714. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

        if (В !== 1) {⟨U+000D⟩
          $ERROR('#В');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  715. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

        var \u0415 = 1;⟨U+000D⟩
        if (Е !== 1) {⟨U+000D⟩
          $ERROR('#Е');⟨U+000D⟩
          ~~~~~~
  716. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

        if (Е !== 1) {⟨U+000D⟩
          $ERROR('#Е');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2552: Cannot find name '$ERROR'. Did you mean 'Error'?
  717. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

        var \u041A = 1;⟨U+000D⟩
        if (К !== 1) {⟨U+000D⟩
          $ERROR('#К');⟨U+000D⟩
          ~~~~~~
  718. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

        if (К !== 1) {⟨U+000D⟩
          $ERROR('#К');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  719. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

        var \u041C = 1;⟨U+000D⟩
        if (М !== 1) {⟨U+000D⟩
          $ERROR('#М');⟨U+000D⟩
          ~~~~~~
  720. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

        if (М !== 1) {⟨U+000D⟩
          $ERROR('#М');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  721. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

        var \u041D = 1;⟨U+000D⟩
        if (Н !== 1) {⟨U+000D⟩
          $ERROR('#Н');⟨U+000D⟩
          ~~~~~~
  722. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

        if (Н !== 1) {⟨U+000D⟩
          $ERROR('#Н');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  723. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

        var \u041E = 1;⟨U+000D⟩
        if (О !== 1) {⟨U+000D⟩
          $ERROR('#О');⟨U+000D⟩
          ~~~~~~
  724. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

        if (О !== 1) {⟨U+000D⟩
          $ERROR('#О');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  725. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

        var \u0420 = 1;⟨U+000D⟩
        if (Р !== 1) {⟨U+000D⟩
          $ERROR('#Р');⟨U+000D⟩
          ~~~~~~
  726. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

        if (Р !== 1) {⟨U+000D⟩
          $ERROR('#Р');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  727. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

        var \u0421 = 1;⟨U+000D⟩
        if (С !== 1) {⟨U+000D⟩
          $ERROR('#С');⟨U+000D⟩
          ~~~~~~
  728. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

        if (С !== 1) {⟨U+000D⟩
          $ERROR('#С');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  729. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

        var \u0422 = 1;⟨U+000D⟩
        if (Т !== 1) {⟨U+000D⟩
          $ERROR('#Т');⟨U+000D⟩
          ~~~~~~
  730. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

        if (Т !== 1) {⟨U+000D⟩
          $ERROR('#Т');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  731. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

        var \u0425 = 1;⟨U+000D⟩
        if (Х !== 1) {⟨U+000D⟩
          $ERROR('#Х');⟨U+000D⟩
          ~~~~~~
  732. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

        if (Х !== 1) {⟨U+000D⟩
          $ERROR('#Х');⟨U+000D⟩
          ~~~~~~⟨U+000D⟩
    !!! error TS2304: Cannot find name '$ERROR'.
  733. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

    var \u0410 = 1;
    if (А !== 1) {
      $ERROR('#А');
    }
  734. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

    var \u0412 = 1;
    if (В !== 1) {
      $ERROR('#В');
    }
  735. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

    var \u0415 = 1;
    if (Е !== 1) {
      $ERROR('#Е');
    }
  736. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

    var \u041A = 1;
    if (К !== 1) {
      $ERROR('#К');
    }
  737. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

    var \u041C = 1;
    if (М !== 1) {
      $ERROR('#М');
    }
  738. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

    var \u041D = 1;
    if (Н !== 1) {
      $ERROR('#Н');
    }
  739. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

    var \u041E = 1;
    if (О !== 1) {
      $ERROR('#О');
    }
  740. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

    var \u0420 = 1;
    if (Р !== 1) {
      $ERROR('#Р');
    }
  741. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    var \u0421 = 1;
    if (С !== 1) {
      $ERROR('#С');
    }
  742. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

    var \u0422 = 1;
    if (Т !== 1) {
      $ERROR('#Т');
    }
  743. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

    var \u0425 = 1;
    if (Х !== 1) {
      $ERROR('#Х');
    }
  744. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

    var \u0410 = 1;⟨U+000D⟩
    if (А !== 1) {⟨U+000D⟩
        $ERROR('#А');⟨U+000D⟩
    }
  745. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

    var \u0412 = 1;⟨U+000D⟩
    if (В !== 1) {⟨U+000D⟩
        $ERROR('#В');⟨U+000D⟩
    }
  746. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

    var \u0415 = 1;⟨U+000D⟩
    if (Е !== 1) {⟨U+000D⟩
        $ERROR('#Е');⟨U+000D⟩
    }
  747. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

    var \u041A = 1;⟨U+000D⟩
    if (К !== 1) {⟨U+000D⟩
        $ERROR('#К');⟨U+000D⟩
    }
  748. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

    var \u041C = 1;⟨U+000D⟩
    if (М !== 1) {⟨U+000D⟩
        $ERROR('#М');⟨U+000D⟩
    }
  749. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

    var \u041D = 1;⟨U+000D⟩
    if (Н !== 1) {⟨U+000D⟩
        $ERROR('#Н');⟨U+000D⟩
    }
  750. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

    var \u041E = 1;⟨U+000D⟩
    if (О !== 1) {⟨U+000D⟩
        $ERROR('#О');⟨U+000D⟩
    }
  751. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

    var \u0420 = 1;⟨U+000D⟩
    if (Р !== 1) {⟨U+000D⟩
        $ERROR('#Р');⟨U+000D⟩
    }
  752. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    var \u0421 = 1;⟨U+000D⟩
    if (С !== 1) {⟨U+000D⟩
        $ERROR('#С');⟨U+000D⟩
    }
  753. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

    var \u0422 = 1;⟨U+000D⟩
    if (Т !== 1) {⟨U+000D⟩
        $ERROR('#Т');⟨U+000D⟩
    }
  754. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

    var \u0425 = 1;⟨U+000D⟩
    if (Х !== 1) {⟨U+000D⟩
        $ERROR('#Х');⟨U+000D⟩
    }
  755. identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (raw pass, confidence 0.80)

    ===================================================================⟨U+000D⟩
    JsFile: ①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js
  756. identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (raw pass, confidence 0.80)

    ===================================================================⟨U+000D⟩
    JsFile: ①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js
  757. identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (raw pass, confidence 0.80)

    sourceRoot: ⟨U+000D⟩
    sources: ①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts⟨U+000D⟩
    ===================================================================⟨U+000D⟩
    -------------------------------------------------------------------
  758. identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (raw pass, confidence 0.80)

    sourceRoot: ⟨U+000D⟩
    sources: ①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts⟨U+000D⟩
    ===================================================================⟨U+000D⟩
    -------------------------------------------------------------------
  759. identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (raw pass, confidence 0.80)

    emittedFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js⟨U+000D⟩
    sourceFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts
  760. identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (raw pass, confidence 0.80)

    emittedFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js⟨U+000D⟩
    sourceFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts
  761. identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (raw pass, confidence 0.80)

    sourceFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts⟨U+000D⟩
    -------------------------------------------------------------------⟨U+000D⟩
    >>>"use strict";
  762. identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (raw pass, confidence 0.80)

    sourceFile:①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts⟨U+000D⟩
    -------------------------------------------------------------------⟨U+000D⟩
    >>>"use strict";
  763. [markup prose] `eval` called on a string literal (ast pass, confidence 0.85)

            eval("y");
  764. base64-like blob (82 bytes, compression ratio 1.01) (raw pass, confidence 0.60)

    superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts(7,17): error TS2314: Generic type 'A<T1, T2>' requires 2 type argument(s).
  765. base64-like blob (82 bytes, compression ratio 1.01) (raw pass, confidence 0.60)

    ⟨U+000D⟩
    ==== superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts (1 errors) ====⟨U+000D⟩
        class A<T1, T2> {⟨U+000D⟩
            constructor(private map: (value: T1) => T2) {
  766. base64-like blob (67 bytes, compression ratio 1.07) (raw pass, confidence 0.60)

    superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts(7,17): error TS2314: Generic type 'A<T1, T2>' requires 2 type argument(s).
  767. base64-like blob (67 bytes, compression ratio 1.07) (raw pass, confidence 0.60)

    ⟨U+000D⟩
    ==== superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts (1 errors) ====⟨U+000D⟩
        class A<T1, T2> {⟨U+000D⟩
            constructor(private map: (value: T1) => T2) {
  768. base64-like blob (64 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

    superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts(7,17): error TS2315: Type 'A' is not generic.
  769. base64-like blob (64 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

    ⟨U+000D⟩
    ==== superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts (1 errors) ====⟨U+000D⟩
        class A {⟨U+000D⟩
            constructor(private map: (value: number) => string) {
  770. line length 4194306 characters (raw pass, confidence 0.65)

                                                                                                                                                                                                                                                                                                                                    
  771. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  772. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  773. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  774. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  775. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  776. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    // impossible to use a single baseline file to match the result of both. this test should be enabled once this issue is resolved.⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  777. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function* foo() {⟨U+000D⟩
        import((await import(yield "foo")).default);⟨U+000D⟩
    }
  778. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function* foo() {⟨U+000D⟩
        import((await import(yield "foo")).default);⟨U+000D⟩
    }
  779. line length 9389 characters (raw pass, confidence 0.65)

    0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 
  780. line length 9389 characters (raw pass, confidence 0.65)

    0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 
  781. generator `f` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    const f: FuncOrGeneratorFunc = function*() {⟨U+000D⟩
      yield (num) => console.log(num); // `num` should be inferred to have type `number`.⟨U+000D⟩
    }
  782. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(String(i++));
    import(String(i++));
  783. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(String(i++));
    import(String(i++));
    
    const getPath = async () => {
  784. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const someFunction = async () => {
    	const result = await import(await getPath());
    };
  785. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const path = './foo';
    import(path,);
  786. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	dynamic() {⟨U+000D⟩
    		return import(this._path);⟨U+000D⟩
    	}⟨U+000D⟩
    }
  787. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    	dynamic() {⟨U+000D⟩
    		return import(this._path);⟨U+000D⟩
    	}⟨U+000D⟩
    }
  788. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    function foo(name) {⟨U+000D⟩
        var s = require("t/" + name)⟨U+000D⟩
    }
  789. invisible whitespace U+3000 in indentation (raw pass, confidence 0.80)

      }⟨U+000D⟩
    ⟨U+3000⟩⟨U+000D⟩
      export class PullSymbol {⟨U+000D⟩
        constructor (name: string, declKind: DeclKind) {
  790. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    /** @type {import("should-not-be-resolved").Type} */
    var v = import(String());
  791. line length 7997 characters (raw pass, confidence 0.65)

                                }(T, A, 64), E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = (E = E + ((((w = (w = (w = w + (606105819 + (
  792. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const specify = bar() ? "./0" : undefined;⟨U+000D⟩
    let myModule = import(specify);⟨U+000D⟩
    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);
  793. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);⟨U+000D⟩
    let myModule3 = import(null);
  794. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const specify = bar() ? "./0" : undefined;⟨U+000D⟩
    let myModule = import(specify);⟨U+000D⟩
    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);
  795. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let myModule1 = import(undefined);⟨U+000D⟩
    let myModule2 = import(bar() ? "./1" : null);⟨U+000D⟩
    let myModule3 = import(null);
  796. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    ⟨U+000D⟩
    import(getSpecifier());⟨U+000D⟩
    ⟨U+000D⟩
    var p0 = import(`${directory}\\${moduleFile}`);
  797. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    ⟨U+000D⟩
    var p0 = import(`${directory}\\${moduleFile}`);⟨U+000D⟩
    var p1 = import(getSpecifier());⟨U+000D⟩
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
  798. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p0 = import(`${directory}\\${moduleFile}`);⟨U+000D⟩
    var p1 = import(getSpecifier());⟨U+000D⟩
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
  799. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1 = import(getSpecifier());⟨U+000D⟩
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")⟨U+000D⟩
    ⟨U+000D⟩
    function returnDynamicLoad(path: string) {
  800. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    function returnDynamicLoad(path: string) {⟨U+000D⟩
        return import(path);⟨U+000D⟩
    }
  801. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    ⟨U+000D⟩
    export var p0: Promise<typeof Zero> = import(getPath());⟨U+000D⟩
    export var p1: Promise<typeof Zero> = import("./0");⟨U+000D⟩
    export var p2: Promise<any> = import("./0");
  802. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var a = ["./0"];⟨U+000D⟩
    import(...["PathModule"]);⟨U+000D⟩
    ⟨U+000D⟩
    var p1 = import(...a);
  803. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    ⟨U+000D⟩
    var p1 = import(...a);⟨U+000D⟩
    const p2 = import();⟨U+000D⟩
    const p4 = import("pathToModule", "secondModule");
  804. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

        const packageName = '.';⟨U+000D⟩
        const packageJson = await import(packageName + '/package.json');⟨U+000D⟩
    }
  805. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  806. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  807. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  808. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  809. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  810. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  811. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  812. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  813. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  814. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  815. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  816. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function foo() {⟨U+000D⟩
        return await import((await import("./foo")).default);⟨U+000D⟩
    }
  817. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    ⟨U+000D⟩
    import(`${directory}\\${moduleFile}`);⟨U+000D⟩
    import(getSpecifier());
  818. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(`${directory}\\${moduleFile}`);⟨U+000D⟩
    import(getSpecifier());⟨U+000D⟩
    ⟨U+000D⟩
    var p1 = import(ValidSomeCondition() ? "./0" : "externalModule");
  819. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    ⟨U+000D⟩
    var p1 = import(ValidSomeCondition() ? "./0" : "externalModule");⟨U+000D⟩
    var p1: Promise<any> = import(getSpecifier());⟨U+000D⟩
    var p11: Promise<typeof defaultModule> = import(getSpecifier());
  820. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1 = import(ValidSomeCondition() ? "./0" : "externalModule");⟨U+000D⟩
    var p1: Promise<any> = import(getSpecifier());⟨U+000D⟩
    var p11: Promise<typeof defaultModule> = import(getSpecifier());⟨U+000D⟩
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath") as Promise<typeof defaultModule>;
  821. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1: Promise<any> = import(getSpecifier());⟨U+000D⟩
    var p11: Promise<typeof defaultModule> = import(getSpecifier());⟨U+000D⟩
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath") as Promise<typeof defaultModule>;⟨U+000D⟩
    p1.then(zero => {
  822. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p11: Promise<typeof defaultModule> = import(getSpecifier());⟨U+000D⟩
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath") as Promise<typeof defaultModule>;⟨U+000D⟩
    p1.then(zero => {⟨U+000D⟩
        return zero.foo();  // ok, zero is any
  823. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    let j: string;⟨U+000D⟩
    var p3: Promise<typeof defaultModule> = import(j=getSpecifier());⟨U+000D⟩
    ⟨U+000D⟩
    function * loadModule(directories: string[]) {
  824. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

            const path = `${directory}\\moduleFile`;⟨U+000D⟩
            import(yield path);⟨U+000D⟩
        }⟨U+000D⟩
    }
  825. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    const localeName = "zh-CN";⟨U+000D⟩
    import(`./locales/${localeName}.js`).then(bar => {⟨U+000D⟩
        let x = bar;⟨U+000D⟩
    });
  826. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    ⟨U+000D⟩
    import("./locales/" + localeName + ".js").then(bar => {⟨U+000D⟩
        let x = bar;⟨U+000D⟩
    });
  827. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    // Error specifier is not assignable to string⟨U+000D⟩
    import(getSpecifier());⟨U+000D⟩
    var p1 = import(getSpecifier());⟨U+000D⟩
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")
  828. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(getSpecifier());⟨U+000D⟩
    var p1 = import(getSpecifier());⟨U+000D⟩
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")⟨U+000D⟩
    p1.then(zero => {
  829. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p1 = import(getSpecifier());⟨U+000D⟩
    const p2 = import(whatToLoad ? getSpecifier() : "defaulPath")⟨U+000D⟩
    p1.then(zero => {⟨U+000D⟩
        return zero.foo();  // ok, zero is any
  830. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    ⟨U+000D⟩
    var p3 = import(["path1", "path2"]);⟨U+000D⟩
    var p4 = import(()=>"PathToModule");
  831. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    var p3 = import(["path1", "path2"]);⟨U+000D⟩
    var p4 = import(()=>"PathToModule");
  832. line length 4035 characters (raw pass, confidence 0.65)

    var bin4 = 0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  833. line length 4034 characters (raw pass, confidence 0.65)

        0B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  834. line length 4035 characters (raw pass, confidence 0.65)

    var bin4 = 0B1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  835. line length 4034 characters (raw pass, confidence 0.65)

        0B11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
  836. generator `g` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    function* g(): IterableIterator<(x: string) => number, (x: string) => number> {⟨U+000D⟩
        yield x => x.length;⟨U+000D⟩
        yield *[x => x.length];⟨U+000D⟩
        return x => x.length;
  837. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield * function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        } ();⟨U+000D⟩
    }
  838. generator `g` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

            *[Symbol.iterator]() {⟨U+000D⟩
                yield x => x.length;⟨U+000D⟩
            }⟨U+000D⟩
        };
  839. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        } ()⟨U+000D⟩
    }
  840. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        } ()⟨U+000D⟩
    }
  841. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {⟨U+000D⟩
            yield x => x.length;⟨U+000D⟩
        } ()⟨U+000D⟩
    }
  842. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    ⟨U+000D⟩
    foo("", function* () { yield x => x.length }, p => undefined); // T is fixed, should be string
  843. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

            *[Symbol.iterator]() {⟨U+000D⟩
                yield x => x.length⟨U+000D⟩
            }⟨U+000D⟩
        }
  844. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

        yield function* () {
            yield x => x.length;
        } ()
    }
  845. generator `<anonymous>` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

      yield (function* () {
        yield (x) => x.length;
      })();
    }
  846. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    import("./foo.ts", { with: { attr: "value" } });
    import("" + "./foo.ts");
    // @Filename: js.js
    // Rewrite
  847. `require` called with a non-literal specifier (ast pass, confidence 0.60)

      require("./foo.ts");
      require(getPath());
    }
  848. `require` called with a non-literal specifier (ast pass, confidence 0.80)

    {
      require("" + "./foo.ts");
      import("" + "./foo.ts");
      require("./foo.ts");
  849. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

      require("" + "./foo.ts");
      import("" + "./foo.ts");
      require("./foo.ts");
      import("./foo.ts");
  850. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.80)

    {
      import("" + "./foo.ts");
      import("./foo.ts");
    }
  851. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    // @filename: b.ts
    import.defer;
    
    (import.defer)("a");
  852. identifier `С1` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    ⟨U+000D⟩
    class С1 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        p1 = undefined;
  853. identifier `С2` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    ⟨U+000D⟩
    class С2 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        get p1() {
  854. identifier `С3` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    ⟨U+000D⟩
    class С3 {⟨U+000D⟩
        /** @type {string=} */⟨U+000D⟩
        get p1() {
  855. identifier `С4` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    ⟨U+000D⟩
    class С4 {⟨U+000D⟩
        /** @param {string=} value */⟨U+000D⟩
        set p1(value) {
  856. invisible whitespace U+00A0 in indentation (raw pass, confidence 0.80)

    //CHECK#2
    ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩;
    if (x !== 1) {
      $ERROR('#2: ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩; x === 1. Actual: ' + (x));
  857. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

    var \u0410 = 1;
    if (А !== 1) {
      $ERROR('#А');
    }
  858. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

    var \u0412 = 1;
    if (В !== 1) {
      $ERROR('#В');
    }
  859. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

    var \u0415 = 1;
    if (Е !== 1) {
      $ERROR('#Е');
    }
  860. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

    var \u041A = 1;
    if (К !== 1) {
      $ERROR('#К');
    }
  861. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

    var \u041C = 1;
    if (М !== 1) {
      $ERROR('#М');
    }
  862. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

    var \u041D = 1;
    if (Н !== 1) {
      $ERROR('#Н');
    }
  863. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

    var \u041E = 1;
    if (О !== 1) {
      $ERROR('#О');
    }
  864. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

    var \u0420 = 1;
    if (Р !== 1) {
      $ERROR('#Р');
    }
  865. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    var \u0421 = 1;
    if (С !== 1) {
      $ERROR('#С');
    }
  866. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

    var \u0422 = 1;
    if (Т !== 1) {
      $ERROR('#Т');
    }
  867. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

    var \u0425 = 1;
    if (Х !== 1) {
      $ERROR('#Х');
    }
  868. identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    ⟨U+FEFF⟩// @target: es2015
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  869. identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    ⟨U+FEFF⟩// @target: es2015
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  870. identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ⟨U+FEFF⟩// @target: es2015
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 1;
  871. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const trinaryDynamicImport = import('1', '2', '3')
    const spreadDynamicImport = import(...[])
    
    return
  872. invisible whitespace U+00A0 in indentation (raw pass, confidence 0.80)

    //CHECK#2
    ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩;
    if (x !== 1) {
      $ERROR('#2: ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩; x === 1. Actual: ' + (x));
  873. identifier `А` contains homoglyph candidates: А (0410)→A (raw pass, confidence 0.70)

    var \u0410 = 1;
    if (А !== 1) {
      $ERROR('#А');
    }
  874. identifier `В` contains homoglyph candidates: В (0412)→B (raw pass, confidence 0.70)

    var \u0412 = 1;
    if (В !== 1) {
      $ERROR('#В');
    }
  875. identifier `Е` contains homoglyph candidates: Е (0415)→E (raw pass, confidence 0.70)

    var \u0415 = 1;
    if (Е !== 1) {
      $ERROR('#Е');
    }
  876. identifier `К` contains homoglyph candidates: К (041A)→K (raw pass, confidence 0.70)

    var \u041A = 1;
    if (К !== 1) {
      $ERROR('#К');
    }
  877. identifier `М` contains homoglyph candidates: М (041C)→M (raw pass, confidence 0.70)

    var \u041C = 1;
    if (М !== 1) {
      $ERROR('#М');
    }
  878. identifier `Н` contains homoglyph candidates: Н (041D)→H (raw pass, confidence 0.70)

    var \u041D = 1;
    if (Н !== 1) {
      $ERROR('#Н');
    }
  879. identifier `О` contains homoglyph candidates: О (041E)→O (raw pass, confidence 0.70)

    var \u041E = 1;
    if (О !== 1) {
      $ERROR('#О');
    }
  880. identifier `Р` contains homoglyph candidates: Р (0420)→P (raw pass, confidence 0.70)

    var \u0420 = 1;
    if (Р !== 1) {
      $ERROR('#Р');
    }
  881. identifier `С` contains homoglyph candidates: С (0421)→C (raw pass, confidence 0.70)

    var \u0421 = 1;
    if (С !== 1) {
      $ERROR('#С');
    }
  882. identifier `Т` contains homoglyph candidates: Т (0422)→T (raw pass, confidence 0.70)

    var \u0422 = 1;
    if (Т !== 1) {
      $ERROR('#Т');
    }
  883. identifier `Х` contains homoglyph candidates: Х (0425)→X (raw pass, confidence 0.70)

    var \u0425 = 1;
    if (Х !== 1) {
      $ERROR('#Х');
    }
  884. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    // @filename: usage.ts⟨U+000D⟩
    export function getFooFrom<T extends "./a" | "./b">(v: T): import(T).Foo {⟨U+000D⟩
        return undefined as any;⟨U+000D⟩
    }
  885. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    ⟨U+000D⟩
    export function getFooValueFrom<T extends "./a" | "./b">(v: T): import(T).Foo["a"] {⟨U+000D⟩
        return undefined as any;⟨U+000D⟩
    }
  886. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    // @filename: chainer.ts⟨U+000D⟩
    export const x: import(import("./a").LookAt).Value = "yes";
  887. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    // @filename: chainer.ts⟨U+000D⟩
    export const x: import(import("./a").LookAt).Value = "yes"; // expect outter import to fail, since b.d.ts isn't in the build
  888. dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    // @target: es6⟨U+000D⟩
    export const x: import({x: 12}) = undefined as any;
  889. base64-like blob (68 bytes, compression ratio 1.03) (raw pass, confidence 0.60)

        { marker: "extendsBAndImplementsI3WithSameNameMembersAndHasImplementedTheMember", members: [validInstanceMembersOfBaseClassB[0], membersOfI3[1]] }, //TODO:NEATER⟨U+000D⟩
        // members of B0 and members of I4⟨U+000D⟩
        {
  890. base64-like blob (78 bytes, compression ratio 0.94) (raw pass, confidence 0.60)

                "extendsB0ThatExtendsAndImplementsI4WithStaticMethod",⟨U+000D⟩
                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedAnotherMethod",⟨U+000D⟩
                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedThatMethodAsStatic",⟨U+000D⟩
            ],
  891. base64-like blob (83 bytes, compression ratio 0.90) (raw pass, confidence 0.60)

                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedAnotherMethod",⟨U+000D⟩
                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedThatMethodAsStatic",⟨U+000D⟩
            ],⟨U+000D⟩
            members: [...validInstanceMembersOfBaseClassB0_2, ...membersOfI4],
  892. base64-like blob (75 bytes, compression ratio 0.96) (raw pass, confidence 0.60)

            marker: [⟨U+000D⟩
                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedThatMethod",⟨U+000D⟩
                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedThatMethodAsBoth",⟨U+000D⟩
            ],
  893. base64-like blob (81 bytes, compression ratio 0.93) (raw pass, confidence 0.60)

                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedThatMethod",⟨U+000D⟩
                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedThatMethodAsBoth",⟨U+000D⟩
            ],⟨U+000D⟩
            members: [...validInstanceMembersOfBaseClassB0_2, membersOfI4[1]], //TODO:NEATER
  894. base64-like blob (64 bytes, compression ratio 1.17) (raw pass, confidence 0.60)

            marker: [⟨U+000D⟩
                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodWritingStatic",⟨U+000D⟩
                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedAnotherMethodWritingStatic",⟨U+000D⟩
                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedThatMethodWritingStatic",
  895. base64-like blob (88 bytes, compression ratio 0.88) (raw pass, confidence 0.60)

                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedAnotherMethodWritingStatic",⟨U+000D⟩
                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedThatMethodWritingStatic",⟨U+000D⟩
            ],⟨U+000D⟩
            members: validStaticMembersOfBaseClassB0,
  896. base64-like blob (94 bytes, compression ratio 0.86) (raw pass, confidence 0.60)

                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedThatMethodAsStaticWritingStatic",⟨U+000D⟩
                "extendsB0ThatExtendsAndImplementsI4WithStaticMethodAndImplementedThatMethodAsBothWritingStatic",⟨U+000D⟩
            ],⟨U+000D⟩
            members: [validStaticMembersOfBaseClassB0[1]] // TODO:NEATER
  897. base64-like blob (70 bytes, compression ratio 1.03) (raw pass, confidence 0.60)

                "extendsB0AndImplementsI5ThatExtendsB0TypesStatic",⟨U+000D⟩
                "extendsB0AndImplementsI6ThatExtendsB0AndHasStaticMethodOfB0TypesStatic",⟨U+000D⟩
            ],⟨U+000D⟩
            // statics of base B but nothing from instance side
  898. info warn → info by review long-line tsc/NOTICE.txt:119:1 new in this release

    line length 13885 characters (raw pass, confidence 0.65)

    Creative Commons Attribution 4.0 International Public License By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as 
    dismissed LLM, confidence 0.95 Long line of Creative Commons license text in a NOTICE file.
    Reasoning

    The long line is the Creative Commons Attribution 4.0 license text, which is commonly unwrapped in license files. It is not obfuscation.

  899. info long-line tsc/_packages/native-preview/src/api/async/api.ts:119:1 new in this release

    line length 791 characters (raw pass, confidence 0.50)

    export type { APIOptions, AssertsIdentifierTypePredicate, AssertsThisTypePredicate, BigIntLiteralType, BooleanLiteralType, ClientSocketOptions, ClientSpawnOptions, CompilerOptions, CompletionEntry, CompletionInfo, CompletionOptions, ConditionalType, Diagnostic, DocumentIdentifier, DocumentPosition, FreshableType, Ident
  900. line length 805 characters (raw pass, confidence 0.50)

    export const popcount8: number[] = [0, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 3, 2, 3, 3, 4, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5, 6, 1, 2, 2, 3, 2, 3, 3, 4, 2, 3, 3, 4, 3, 4, 4, 5, 2, 3, 3, 4, 3, 4, 4, 5, 3, 4, 4, 5, 4, 5, 5,
  901. info long-line tsc/_packages/native-preview/src/api/sync/api.ts:127:1 new in this release

    line length 791 characters (raw pass, confidence 0.50)

    export type { APIOptions, AssertsIdentifierTypePredicate, AssertsThisTypePredicate, BigIntLiteralType, BooleanLiteralType, ClientSocketOptions, ClientSpawnOptions, CompilerOptions, CompletionEntry, CompletionInfo, CompletionOptions, ConditionalType, Diagnostic, DocumentIdentifier, DocumentPosition, FreshableType, Ident
  902. line length 588 characters (raw pass, confidence 0.50)

    export type CompoundAssignmentOperator = SyntaxKind.PlusEqualsToken | SyntaxKind.MinusEqualsToken | SyntaxKind.AsteriskAsteriskEqualsToken | SyntaxKind.AsteriskEqualsToken | SyntaxKind.SlashEqualsToken | SyntaxKind.PercentEqualsToken | SyntaxKind.AmpersandEqualsToken | SyntaxKind.BarEqualsToken | SyntaxKind.CaretEquals
  903. line length 602 characters (raw pass, confidence 0.50)

        return kind === SyntaxKind.AbstractKeyword || kind === SyntaxKind.AccessorKeyword || kind === SyntaxKind.AsyncKeyword || kind === SyntaxKind.ConstKeyword || kind === SyntaxKind.DeclareKeyword || kind === SyntaxKind.DefaultKeyword || kind === SyntaxKind.ExportKeyword || kind === SyntaxKind.InKeyword || kind === Synt
  904. line length 508 characters (raw pass, confidence 0.50)

        return kind === SyntaxKind.CallSignature || kind === SyntaxKind.ConstructSignature || kind === SyntaxKind.MethodSignature || kind === SyntaxKind.IndexSignature || kind === SyntaxKind.FunctionType || kind === SyntaxKind.ConstructorType || kind === SyntaxKind.FunctionDeclaration || kind === SyntaxKind.MethodDeclarati
  905. info long-line tsc/_packages/native-preview/src/ast/scanner.ts:13:1 new in this release

    line length 574 characters (raw pass, confidence 0.50)

    export type JSDocTokenKind = SyntaxKind.EndOfFile | SyntaxKind.WhitespaceTrivia | SyntaxKind.AtToken | SyntaxKind.NewLineTrivia | SyntaxKind.AsteriskToken | SyntaxKind.OpenBraceToken | SyntaxKind.CloseBraceToken | SyntaxKind.LessThanToken | SyntaxKind.GreaterThanToken | SyntaxKind.OpenBracketToken | SyntaxKind.CloseBra
  906. info warn → info by review long-line tsc/_packages/native-preview/src/ast/scanner.ts:262:1 new in this release

    line length 8908 characters (raw pass, confidence 0.65)

    const unicodeESNextIdentifierStart = [65, 90, 97, 122, 170, 170, 181, 181, 186, 186, 192, 214, 216, 246, 248, 705, 710, 721, 736, 740, 748, 748, 750, 750, 880, 884, 886, 887, 890, 893, 895, 895, 902, 902, 904, 906, 908, 908, 910, 929, 931, 1013, 1015, 1153, 1162, 1327, 1329, 1366, 1369, 1369, 1376, 1416, 1488, 1514, 15
    dismissed LLM, confidence 0.95 Generated Unicode identifier range table in the TypeScript scanner.
    Reasoning

    The long line is a generated table of Unicode identifier code point ranges used by the TypeScript scanner. This is a legitimate data constant, and the raw long-line signal is a known false positive here.

  907. info warn → info by review long-line tsc/_packages/native-preview/src/ast/scanner.ts:264:1 new in this release

    line length 10367 characters (raw pass, confidence 0.65)

    const unicodeESNextIdentifierPart = [48, 57, 65, 90, 95, 95, 97, 122, 170, 170, 181, 181, 183, 183, 186, 186, 192, 214, 216, 246, 248, 705, 710, 721, 736, 740, 748, 748, 750, 750, 768, 884, 886, 887, 890, 893, 895, 895, 902, 906, 908, 908, 910, 929, 931, 1013, 1015, 1153, 1155, 1159, 1162, 1327, 1329, 1366, 1369, 1369,
    likely benign LLM, confidence 0.97 Generated Unicode identifier-part range table in the TypeScript scanner.
    Reasoning

    A very long line containing a numeric lookup table of Unicode identifier ranges in the TypeScript scanner is a generated-data pattern with no obfuscation intent.

  908. info unicode-surrogate tsc/_packages/native-preview/test/async/api.test.ts:446:25 new in this release

    orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

            "/src/1.ts": `"😃"`,⟨U+000D⟩
            "/src/2.ts": `"\\ud83d\\ude03"`,⟨U+000D⟩
            "/src/3.ts": `"\\ud800a\\udc00"`,⟨U+000D⟩
        });
  909. info unicode-surrogate tsc/_packages/native-preview/test/async/api.test.ts:446:32 new in this release

    orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

            "/src/1.ts": `"😃"`,⟨U+000D⟩
            "/src/2.ts": `"\\ud83d\\ude03"`,⟨U+000D⟩
            "/src/3.ts": `"\\ud800a\\udc00"`,⟨U+000D⟩
        });
  910. info unicode-surrogate tsc/_packages/native-preview/test/async/api.test.ts:447:25 new in this release

    orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

            "/src/2.ts": `"\\ud83d\\ude03"`,⟨U+000D⟩
            "/src/3.ts": `"\\ud800a\\udc00"`,⟨U+000D⟩
        });⟨U+000D⟩
        try {
  911. info unicode-surrogate tsc/_packages/native-preview/test/async/api.test.ts:447:33 new in this release

    orphaned low surrogate \uDC00 (no preceding high surrogate) (token pass, confidence 0.65)

            "/src/2.ts": `"\\ud83d\\ude03"`,⟨U+000D⟩
            "/src/3.ts": `"\\ud800a\\udc00"`,⟨U+000D⟩
        });⟨U+000D⟩
        try {
  912. info unicode-surrogate tsc/_packages/native-preview/test/async/api.test.ts:455:28 new in this release

    orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

                ["/src/2.ts", "😃"],⟨U+000D⟩
                ["/src/3.ts", "\ud800a\udc00"],⟨U+000D⟩
            ]);
  913. info unicode-surrogate tsc/_packages/native-preview/test/async/api.test.ts:455:35 new in this release

    orphaned low surrogate \uDC00 (no preceding high surrogate) (token pass, confidence 0.65)

                ["/src/2.ts", "😃"],⟨U+000D⟩
                ["/src/3.ts", "\ud800a\udc00"],⟨U+000D⟩
            ]);
  914. info unicode-surrogate tsc/_packages/native-preview/test/async/api.test.ts:478:29 new in this release

    orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

            "/tsconfig.json": "{}",⟨U+000D⟩
            "/src/index.ts": "`\\ud800${0}\\udc00`",⟨U+000D⟩
        });⟨U+000D⟩
        try {
  915. info unicode-surrogate tsc/_packages/native-preview/test/async/api.test.ts:478:40 new in this release

    orphaned low surrogate \uDC00 (no preceding high surrogate) (token pass, confidence 0.65)

            "/tsconfig.json": "{}",⟨U+000D⟩
            "/src/index.ts": "`\\ud800${0}\\udc00`",⟨U+000D⟩
        });⟨U+000D⟩
        try {
  916. info unicode-surrogate tsc/_packages/native-preview/test/async/api.test.ts:490:42 new in this release

    orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

                if (isTemplateHead(node)) {⟨U+000D⟩
                    assert.equal(node.text, "\ud800");⟨U+000D⟩
                    sawHead = true;⟨U+000D⟩
                }
  917. info unicode-surrogate tsc/_packages/native-preview/test/async/api.test.ts:494:42 new in this release

    orphaned low surrogate \uDC00 (no preceding high surrogate) (token pass, confidence 0.65)

                else if (isTemplateTail(node)) {⟨U+000D⟩
                    assert.equal(node.text, "\udc00");⟨U+000D⟩
                    sawTail = true;⟨U+000D⟩
                }
  918. info unicode-surrogate tsc/_packages/native-preview/test/sync/api.test.ts:454:25 new in this release

    orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

            "/src/1.ts": `"😃"`,⟨U+000D⟩
            "/src/2.ts": `"\\ud83d\\ude03"`,⟨U+000D⟩
            "/src/3.ts": `"\\ud800a\\udc00"`,⟨U+000D⟩
        });
  919. info unicode-surrogate tsc/_packages/native-preview/test/sync/api.test.ts:454:32 new in this release

    orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

            "/src/1.ts": `"😃"`,⟨U+000D⟩
            "/src/2.ts": `"\\ud83d\\ude03"`,⟨U+000D⟩
            "/src/3.ts": `"\\ud800a\\udc00"`,⟨U+000D⟩
        });
  920. info unicode-surrogate tsc/_packages/native-preview/test/sync/api.test.ts:455:25 new in this release

    orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

            "/src/2.ts": `"\\ud83d\\ude03"`,⟨U+000D⟩
            "/src/3.ts": `"\\ud800a\\udc00"`,⟨U+000D⟩
        });⟨U+000D⟩
        try {
  921. info unicode-surrogate tsc/_packages/native-preview/test/sync/api.test.ts:455:33 new in this release

    orphaned low surrogate \uDC00 (no preceding high surrogate) (token pass, confidence 0.65)

            "/src/2.ts": `"\\ud83d\\ude03"`,⟨U+000D⟩
            "/src/3.ts": `"\\ud800a\\udc00"`,⟨U+000D⟩
        });⟨U+000D⟩
        try {
  922. info unicode-surrogate tsc/_packages/native-preview/test/sync/api.test.ts:463:28 new in this release

    orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

                ["/src/2.ts", "😃"],⟨U+000D⟩
                ["/src/3.ts", "\ud800a\udc00"],⟨U+000D⟩
            ]);
  923. info unicode-surrogate tsc/_packages/native-preview/test/sync/api.test.ts:463:35 new in this release

    orphaned low surrogate \uDC00 (no preceding high surrogate) (token pass, confidence 0.65)

                ["/src/2.ts", "😃"],⟨U+000D⟩
                ["/src/3.ts", "\ud800a\udc00"],⟨U+000D⟩
            ]);
  924. info unicode-surrogate tsc/_packages/native-preview/test/sync/api.test.ts:486:29 new in this release

    orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

            "/tsconfig.json": "{}",⟨U+000D⟩
            "/src/index.ts": "`\\ud800${0}\\udc00`",⟨U+000D⟩
        });⟨U+000D⟩
        try {
  925. info unicode-surrogate tsc/_packages/native-preview/test/sync/api.test.ts:486:40 new in this release

    orphaned low surrogate \uDC00 (no preceding high surrogate) (token pass, confidence 0.65)

            "/tsconfig.json": "{}",⟨U+000D⟩
            "/src/index.ts": "`\\ud800${0}\\udc00`",⟨U+000D⟩
        });⟨U+000D⟩
        try {
  926. info unicode-surrogate tsc/_packages/native-preview/test/sync/api.test.ts:498:42 new in this release

    orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

                if (isTemplateHead(node)) {⟨U+000D⟩
                    assert.equal(node.text, "\ud800");⟨U+000D⟩
                    sawHead = true;⟨U+000D⟩
                }
  927. info unicode-surrogate tsc/_packages/native-preview/test/sync/api.test.ts:502:42 new in this release

    orphaned low surrogate \uDC00 (no preceding high surrogate) (token pass, confidence 0.65)

                else if (isTemplateTail(node)) {⟨U+000D⟩
                    assert.equal(node.text, "\udc00");⟨U+000D⟩
                    sawTail = true;⟨U+000D⟩
                }
  928. line length 523 characters (raw pass, confidence 0.50)

    import { Message, MessageSignature, RequestMessage, RequestType, RequestType0, RequestType1, RequestType2, RequestType3, RequestType4, RequestType5, RequestType6, RequestType7, RequestType8, RequestType9, ResponseError, ErrorCodes, NotificationMessage, NotificationType, NotificationType0, NotificationType1, Notificatio
  929. line length 1074 characters (raw pass, confidence 0.50)

    import { Logger, ConnectionStrategy, ConnectionOptions, MessageConnection, NullLogger, createMessageConnection, ProgressToken, ProgressType, RequestParam, HandlerResult, StarRequestHandler, GenericRequestHandler, RequestHandler0, RequestHandler, RequestHandler1, RequestHandler2, RequestHandler3, RequestHandler4, Reques
  930. info warn → info by review long-line tsc/_packages/native-preview/vendor/vscode-jsonrpc/lib/common/api.d.ts:14:1 new in this release

    line length 2105 characters (raw pass, confidence 0.65)

    export { RAL, Message, MessageSignature, RequestMessage, RequestType, RequestType0, RequestType1, RequestType2, RequestType3, RequestType4, RequestType5, RequestType6, RequestType7, RequestType8, RequestType9, ResponseError, ErrorCodes, NotificationMessage, NotificationType, NotificationType0, NotificationType1, Notifi
    likely benign LLM, confidence 0.97 Vendored vscode-jsonrpc declaration file with a long export list.
    Reasoning

    A long re-export line in a TypeScript declaration file lists public API symbols; this is ordinary vendored library code.

  931. line length 1299 characters (raw pass, confidence 0.50)

    exports.ProgressType = exports.ProgressToken = exports.createMessageConnection = exports.NullLogger = exports.ConnectionOptions = exports.ConnectionStrategy = exports.AbstractMessageBuffer = exports.WriteableStreamMessageWriter = exports.AbstractMessageWriter = exports.MessageWriter = exports.ReadableStreamMessageReade
  932. line length 548 characters (raw pass, confidence 0.50)

    exports.ConnectionOptions = exports.MessageStrategy = exports.CancellationStrategy = exports.CancellationSenderStrategy = exports.CancellationReceiverStrategy = exports.RequestCancellationReceiverStrategy = exports.IdCancellationReceiverStrategy = exports.ConnectionStrategy = exports.ConnectionError = exports.Connectio
  933. line length 694 characters (raw pass, confidence 0.50)

    exports.Message = exports.NotificationType9 = exports.NotificationType8 = exports.NotificationType7 = exports.NotificationType6 = exports.NotificationType5 = exports.NotificationType4 = exports.NotificationType3 = exports.NotificationType2 = exports.NotificationType1 = exports.NotificationType0 = exports.NotificationTy
  934. 42 of 82 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  935. line length 684 characters (raw pass, confidence 0.50)

    2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  936. 41 of 101 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  937. 37 of 82 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  938. file mixes tab and space indentation (1 tab-indented and 14 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "package-b",
      "type": "module",
      "exports": {
  939. base64-like blob (256 bytes, compression ratio 0.71) (in comment) (raw pass, confidence 0.36)

    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVjbGFyYXRpb25NYXBXaXRoSW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZGVjbGFyYXRpb25NYXBXaXRoSW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMifQ==
  940. info warn → info by review encoding-base64 tsc/testdata/baselines/reference/compiler/declarationMapWithInlineSourceMap.sourcemap.txt:3:38 new in this release

    base64-like blob (256 bytes, compression ratio 0.71) (raw pass, confidence 0.60)

    mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVjbGFyYXRpb25NYXBXaXRoSW5saW5lU291cmNlTWFwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiZGVjbGFyYXRpb25NYXBXaXRoSW5saW5lU291cmNlTWFwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMifQ==⟨U+000D⟩
    sourceRoot: 
    likely benign LLM, confidence 0.95 Inline base64 source map in a TypeScript compiler test baseline.
    Reasoning

    The base64 blob is an inline source map in a compiler test baseline, decoding to ordinary JSON mappings for a test file.

  941. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    function test(param) {
    	// Comment inside function
    	return param.length;
    	/** @typedef {number} B2 */
  942. info identifier-low-length tsc/testdata/baselines/reference/compiler/enumNaNValues.js:1:1 new in this release

    mean non-conventional identifier length 1.98 over 61 names (token pass, confidence 0.50)

  943. orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

    // corrupted to U+FFFD. "\uD800" is a lone high surrogate; "\uDC00" a lone low.⟨U+000D⟩
    const text = React.createElement("div", null, "\uD800a\uDC00");⟨U+000D⟩
    const attr = React.createElement("div", { title: "\uD800" });⟨U+000D⟩
    // A non-BMP code point reference is a single supplementary character.
  944. orphaned low surrogate \uDC00 (no preceding high surrogate) (token pass, confidence 0.65)

    // corrupted to U+FFFD. "\uD800" is a lone high surrogate; "\uDC00" a lone low.⟨U+000D⟩
    const text = React.createElement("div", null, "\uD800a\uDC00");⟨U+000D⟩
    const attr = React.createElement("div", { title: "\uD800" });⟨U+000D⟩
    // A non-BMP code point reference is a single supplementary character.
  945. orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

    const text = React.createElement("div", null, "\uD800a\uDC00");⟨U+000D⟩
    const attr = React.createElement("div", { title: "\uD800" });⟨U+000D⟩
    // A non-BMP code point reference is a single supplementary character.⟨U+000D⟩
    const supplementary = React.createElement("div", null, "\uD83D\uDE00");
  946. surrogate pair \uD83D\uDE00 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    // A non-BMP code point reference is a single supplementary character.⟨U+000D⟩
    const supplementary = React.createElement("div", null, "\uD83D\uDE00");
  947. surrogate pair \uD83D\uDEA8 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

        // Test multiple unicode characters⟨U+000D⟩
        return (_jsx("div", { children: "\u26A0 \u26D4 \uD83D\uDEA8" }));⟨U+000D⟩
    };
  948. mean non-conventional identifier length 1.79 over 28 names (token pass, confidence 0.50)

  949. 32 of 71 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  950. file mixes tab and space indentation (6 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    const regexes: RegExp[] = [
    	/a{7,8}/,
    	/a{9223372036854775807,9223372036854775808}/,
    	/a{8,7}/,
  951. base64-like blob (65 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallInJSWithWrongBaseTypeArgumentCount1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [a.ts]
  952. base64-like blob (65 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallInJSWithWrongBaseTypeArgumentCount1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [a.ts]
  953. base64-like blob (65 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallInJSWithWrongBaseTypeArgumentCount2.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [a.ts]
  954. base64-like blob (65 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallInJSWithWrongBaseTypeArgumentCount2.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [a.ts]
  955. surrogate pair \uD83D\uDE03 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    // low-high surrogate pair - the "correct" case
    export const highLow = "\ud83d\ude03" as const;
    
    // high surrogate
  956. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // high surrogate
    export const high = "\ud83d" as const;
    
    // low surrogate
  957. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // low surrogate
    export const low = "\ude03" as const;
    
    // two high surrogates
  958. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // two high surrogates
    export const highHigh = "\ud83d\ud83d" as const;
    
    // two low surrogates
  959. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // two high surrogates
    export const highHigh = "\ud83d\ud83d" as const;
    
    // two low surrogates
  960. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // two low surrogates
    export const lowLow = "\ude03\ude03" as const;
    
    // swapped expected order of surrogates
  961. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // two low surrogates
    export const lowLow = "\ude03\ude03" as const;
    
    // swapped expected order of surrogates
  962. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // swapped expected order of surrogates
    export const lowHigh = "\ude03\ud83d" as const;
  963. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // swapped expected order of surrogates
    export const lowHigh = "\ude03\ud83d" as const;
  964. surrogate pair \uD83D\uDE03 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    // low-high surrogate pair - the "correct" case⟨U+000D⟩
    export const highLow = "\ud83d\ude03";⟨U+000D⟩
    // high surrogate⟨U+000D⟩
    export const high = "\ud83d";
  965. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // high surrogate⟨U+000D⟩
    export const high = "\ud83d";⟨U+000D⟩
    // low surrogate⟨U+000D⟩
    export const low = "\ude03";
  966. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // low surrogate⟨U+000D⟩
    export const low = "\ude03";⟨U+000D⟩
    // two high surrogates⟨U+000D⟩
    export const highHigh = "\ud83d\ud83d";
  967. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // two high surrogates⟨U+000D⟩
    export const highHigh = "\ud83d\ud83d";⟨U+000D⟩
    // two low surrogates⟨U+000D⟩
    export const lowLow = "\ude03\ude03";
  968. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // two high surrogates⟨U+000D⟩
    export const highHigh = "\ud83d\ud83d";⟨U+000D⟩
    // two low surrogates⟨U+000D⟩
    export const lowLow = "\ude03\ude03";
  969. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // two low surrogates⟨U+000D⟩
    export const lowLow = "\ude03\ude03";⟨U+000D⟩
    // swapped expected order of surrogates⟨U+000D⟩
    export const lowHigh = "\ude03\ud83d";
  970. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // two low surrogates⟨U+000D⟩
    export const lowLow = "\ude03\ude03";⟨U+000D⟩
    // swapped expected order of surrogates⟨U+000D⟩
    export const lowHigh = "\ude03\ud83d";
  971. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // swapped expected order of surrogates⟨U+000D⟩
    export const lowHigh = "\ude03\ud83d";
  972. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // swapped expected order of surrogates⟨U+000D⟩
    export const lowHigh = "\ude03\ud83d";
  973. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    export declare const highLow: "😃";⟨U+000D⟩
    export declare const high: "\uD83D";⟨U+000D⟩
    export declare const low: "\uDE03";⟨U+000D⟩
    export declare const highHigh: "\uD83D\uD83D";
  974. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    export declare const high: "\uD83D";⟨U+000D⟩
    export declare const low: "\uDE03";⟨U+000D⟩
    export declare const highHigh: "\uD83D\uD83D";⟨U+000D⟩
    export declare const lowLow: "\uDE03\uDE03";
  975. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    export declare const low: "\uDE03";⟨U+000D⟩
    export declare const highHigh: "\uD83D\uD83D";⟨U+000D⟩
    export declare const lowLow: "\uDE03\uDE03";⟨U+000D⟩
    export declare const lowHigh: "\uDE03\uD83D";
  976. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    export declare const low: "\uDE03";⟨U+000D⟩
    export declare const highHigh: "\uD83D\uD83D";⟨U+000D⟩
    export declare const lowLow: "\uDE03\uDE03";⟨U+000D⟩
    export declare const lowHigh: "\uDE03\uD83D";
  977. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    export declare const highHigh: "\uD83D\uD83D";⟨U+000D⟩
    export declare const lowLow: "\uDE03\uDE03";⟨U+000D⟩
    export declare const lowHigh: "\uDE03\uD83D";
  978. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    export declare const highHigh: "\uD83D\uD83D";⟨U+000D⟩
    export declare const lowLow: "\uDE03\uDE03";⟨U+000D⟩
    export declare const lowHigh: "\uDE03\uD83D";
  979. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    export declare const lowLow: "\uDE03\uDE03";⟨U+000D⟩
    export declare const lowHigh: "\uDE03\uD83D";
  980. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    export declare const lowLow: "\uDE03\uDE03";⟨U+000D⟩
    export declare const lowHigh: "\uDE03\uD83D";
  981. 14 of 34 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  982. 14 of 31 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  983. line length 569 characters (raw pass, confidence 0.50)

        G@⟨U+0004⟩�⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩G@⟨U+0005⟩�⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩
  984. line length 569 characters (raw pass, confidence 0.50)

           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  985. line length 565 characters (raw pass, confidence 0.50)

    G@⟨U+0004⟩�⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩G@⟨U+0005⟩�⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩
  986. 15 of 36 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  987. 27 of 46 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  988. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    export class Foo {
    	member: string;
    }
  989. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    declare class Foo {
    	member: string;
    }
    export = Foo;
  990. 29 of 66 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  991. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    declare namespace Foo {
    	function a():void;
    	var b:number;
    	class C {}
  992. 19 of 47 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  993. 22 of 38 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  994. 21 of 39 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  995. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/anonterface.js:1:1 new in this release

    18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  996. file mixes tab and space indentation (8 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    module {
    	export var foo = 1;
    
    	module {
  997. file mixes tab and space indentation (5 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * Constructor
    	 *
  998. file mixes tab and space indentation (5 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * Constructor
    	 *
  999. file mixes tab and space indentation (11 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	get arguments() {
    		return { bar: {} };
    	}
  1000. file mixes tab and space indentation (17 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * Constructor
    	 *
  1001. file mixes tab and space indentation (8 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    const bar = {
    	arguments: {}
    }
  1002. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	constructor() {
    		/**
    		 * @type object
  1003. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	constructor() {
    		/**
    		 * @type Function
  1004. file mixes tab and space indentation (5 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * @param {object} [foo={}]
    	 */
  1005. file mixes tab and space indentation (5 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * @param {object} [foo={}]
    	 */
  1006. file mixes tab and space indentation (10 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	get arguments() {
    		return { bar: {} };
    	}
  1007. file mixes tab and space indentation (17 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * @param {object} [foo={}]
    	 */
  1008. file mixes tab and space indentation (8 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    const bar = {
    	arguments: {}
    }
  1009. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	m() {
    		/**
    		 * @type object
  1010. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	m() {
    		/**
    		 * @type Function
  1011. mean non-conventional identifier length 1.29 over 28 names (token pass, confidence 0.50)

  1012. 27 of 51 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  1013. file mixes tab and space indentation (3 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    interface I1 {
    	IM1():void[];
    }
  1014. file mixes tab and space indentation (5 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    interface I1 {
    	IM1():void[];
    }
  1015. 24 of 39 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  1016. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/arrayConcat3.js:1:1 new in this release

    16 of 37 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1017. file mixes tab and space indentation (4 tab-indented and 32 space-indented lines) (raw pass, confidence 0.40)

    interface IOptions {
        name?: string;
        flag?: boolean;
        short?: string;
  1018. mean non-conventional identifier length 1.54 over 35 names (token pass, confidence 0.50)

  1019. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/assignToEnum.js:1:1 new in this release

    21 of 36 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  1020. info whitespace-anomaly tsc/testdata/baselines/reference/submodule/compiler/assignToFn.js:5:1 new in this release

    file mixes tab and space indentation (1 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
        interface I {
    	f(n:number):boolean;
        }
  1021. 43 of 100 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1022. file mixes tab and space indentation (3 tab-indented and 21 space-indented lines) (raw pass, confidence 0.40)

    function makePoint(x: number, y: number) {
        return {
            get x() { return x;}, // shouldn't be "void"
            get y() { return y;}, // shouldn't be "void"
  1023. 20 of 42 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1024. 24 of 58 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1025. 19 of 30 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1026. 26 of 48 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1027. 20 of 44 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1028. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/asyncImportNestedYield.js:5:5 new in this release

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function* foo() {
        import((await import(yield "foo")).default);
    }
    likely benign LLM, confidence 0.93 Compiler test fixture for nested yield inside dynamic import.
    Reasoning

    This is a compiler test fixture exercising dynamic import with yield expressions; the non-literal specifier is intentional test input, not a malicious loader.

  1029. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/asyncImportNestedYield.js:5:19 new in this release

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    async function* foo() {
        import((await import(yield "foo")).default);
    }
    likely benign LLM, confidence 0.93 Second dynamic import in the same compiler test fixture.
    Reasoning

    Same compiler test fixture; the dynamic import with a yield-derived specifier is deliberate test coverage of the TypeScript emitter.

  1030. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/asyncImportNestedYield.js:58:115 new in this release

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

        return __asyncGenerator(this, arguments, function* foo_1() {⟨U+000D⟩
            Promise.resolve(`${(yield __await(Promise.resolve(`${yield yield __await("foo")}`).then(s => __importStar(require(s))))).default}`).then(s => __importStar(require(s)));⟨U+000D⟩
        });⟨U+000D⟩
    }
    likely benign LLM, confidence 0.92 Downleveled require call in a compiler test baseline.
    Reasoning

    The emitted require(s) is TypeScript's downlevel output for dynamic import in a test baseline; no external input reaches it beyond the fixture's constant string.

  1031. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/asyncImportNestedYield.js:58:164 new in this release

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

        return __asyncGenerator(this, arguments, function* foo_1() {⟨U+000D⟩
            Promise.resolve(`${(yield __await(Promise.resolve(`${yield yield __await("foo")}`).then(s => __importStar(require(s))))).default}`).then(s => __importStar(require(s)));⟨U+000D⟩
        });⟨U+000D⟩
    }
    likely benign LLM, confidence 0.92 Second downleveled require call in the compiler baseline.
    Reasoning

    Identical emitted require pattern in the same generated compiler baseline, consistent with legitimate transpiler output.

  1032. 49 of 76 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  1033. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/avoid.js:1:1 new in this release

    24 of 48 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1034. file mixes tab and space indentation (6 tab-indented and 26 space-indented lines) (raw pass, confidence 0.40)

    async function main() {
        let aaa: number;
        let bbb: string;
        [
  1035. file mixes tab and space indentation (4 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    class Greeter {
        constructor() {
    		foo(() => {
                bar(() => {
  1036. mean non-conventional identifier length 1.69 over 9848 names (token pass, confidence 0.50)

  1037. info warn → info by review long-line tsc/testdata/baselines/reference/submodule/compiler/binderBinaryExpressionStress.js:14:1 new in this release

    line length 9388 characters (raw pass, confidence 0.65)

    0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 
    likely benign LLM, confidence 0.97 Binder stress-test file with a long chained addition expression.
    Reasoning

    A very long line of chained numeric additions is a stress-test input for the binder, not obfuscation.

  1038. info warn → info by review long-line tsc/testdata/baselines/reference/submodule/compiler/binderBinaryExpressionStress.js:4976:1 new in this release

    line length 9389 characters (raw pass, confidence 0.65)

    0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 
    likely benign LLM, confidence 0.97 Second long chained-addition line in the binder stress baseline.
    Reasoning

    Same stress-test pattern of a long chained numeric expression in a compiler baseline.

  1039. 15 of 31 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1040. mean non-conventional identifier length 1.76 over 110 names (token pass, confidence 0.50)

  1041. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1042. 20 of 45 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1043. 29 of 65 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1044. 26 of 61 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1045. 29 of 65 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1046. file mixes tab and space indentation (10 tab-indented and 78 space-indented lines) (raw pass, confidence 0.40)

    export declare class Promise<R> implements Promise.Thenable<R> {
    	constructor(callback: (resolve: (thenableOrResult: R | Promise.Thenable<R>) => void, reject: (error: any) => void) => void);
        static try<R>(dit: typeof Promise, fn: () => Promise.Thenable<R>, args?: any[], ctx?: any): Promise<R>;
  1047. 18 of 34 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  1048. file mixes tab and space indentation (2 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    class Foo { // error
    	bar1(s:string);
    	bar1(n:number);
        bar1(a:any) { /*WScript.Echo(a);*/ }
  1049. file mixes tab and space indentation (6 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	constructor(f: () => string) {
    	}
    	public blah(): string { return ""; }
  1050. mean non-conventional identifier length 1.91 over 76 names (token pass, confidence 0.50)

  1051. 20 of 37 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1052. 44 of 71 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  1053. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1054. 33 of 51 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1055. 22 of 40 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1056. 20 of 40 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1057. 16 of 32 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1058. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1059. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1060. 32 of 76 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1061. file mixes tab and space indentation (3 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
      export interface I1 {}
      export interface I2<T> {}
    }
  1062. 18 of 41 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1063. 21 of 43 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1064. file mixes tab and space indentation (45 tab-indented and 58 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	public p1 = 0;
    	private p2 = 0;
    	p3;
  1065. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1066. 27 of 49 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1067. 22 of 35 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1068. 50 of 107 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1069. 28 of 64 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1070. 36 of 74 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1071. 56 of 108 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1072. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:4:11 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    //// [collisionCodeGenModuleWithUnicodeNames.ts]⟨U+000D⟩
    namespace 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
    likely benign LLM, confidence 0.90 Unicode mixed-script namespace name in a compiler test baseline.
    Reasoning

    The mixed-script identifiers are deliberate Unicode test input for a TypeScript codegen collision test; the file is a compiler baseline with no suspicious execution.

  1073. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:4:49 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    //// [collisionCodeGenModuleWithUnicodeNames.ts]⟨U+000D⟩
    namespace 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
    likely benign LLM, confidence 0.95 A namespace name with mixed-script unicode characters in a TypeScript compiler test baseline.
    Reasoning

    The file is a TypeScript compiler baseline for a test of unicode identifier code generation. The identifier mixes scripts deliberately to exercise the compiler, and it appears only as a namespace name in a test fixture. This is a legitimate test pattern, not obfuscation.

  1074. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:4:127 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    //// [collisionCodeGenModuleWithUnicodeNames.ts]⟨U+000D⟩
    namespace 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
    likely benign LLM, confidence 0.95 A mixed-script unicode namespace identifier in a TypeScript compiler test baseline.
    Reasoning

    This is the same deliberately mixed-script identifier from the compiler test fixture, used in a namespace declaration. The raw-pass signal fires on Unicode content alone, and the context is a test of codegen for unicode names.

  1075. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:5:18 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

        export class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
        }
    }
    likely benign LLM, confidence 0.95 An exported class with a mixed-script unicode name in a compiler test baseline.
    Reasoning

    The class name is a mixed-script unicode identifier inside a compiler test baseline that checks collision handling in generated code. The pattern is intentional test input, not an attack.

  1076. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:5:56 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

        export class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
        }
    }
    likely benign LLM, confidence 0.95 A mixed-script unicode class identifier in a compiler test baseline.
    Reasoning

    This is the same mixed-script identifier used as a class name in the compiler test fixture. The raw-pass unicode signal does not show malicious intent in this context.

  1077. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:5:134 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

        export class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {
        }
    }
    likely benign LLM, confidence 0.95 A mixed-script unicode class name in a TypeScript compiler test baseline.
    Reasoning

    The identifier is part of the deliberately constructed unicode name test in the TypeScript compiler repository. Its use as a class name matches a codegen test for unicode identifiers.

  1078. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:9:13 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    var x = new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيك
    likely benign LLM, confidence 0.95 A mixed-script unicode identifier used in a constructor call in a compiler test baseline.
    Reasoning

    The line instantiates the test's mixed-script identifier as a constructor. This is the expected output of a compiler test that checks code generation with unicode names, not hidden execution or obfuscation.

  1079. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:9:51 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    w 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄü
    likely benign LLM, confidence 0.95 A property access using mixed-script unicode identifiers in a compiler test baseline.
    Reasoning

    The line accesses members through the same mixed-script unicode identifiers in a compiler test baseline. The usage is a plain property access that exercises codegen for unicode names.

  1080. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:9:129 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();
    likely benign LLM, confidence 0.95 A method call through mixed-script unicode identifiers in a compiler test baseline.
    Reasoning

    The line calls a method through the mixed-script identifier chain in a compiler test baseline. Nothing in the snippet suggests dynamic execution of hidden payloads, and the file context is a test fixture.

  1081. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:9:177 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    ışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();
    likely benign LLM, confidence 0.95 A call expression using mixed-script unicode identifiers in a compiler test baseline.
    Reasoning

    The statement is a plain call in the compiler test baseline and uses the same deliberately mixed-script identifiers. It is consistent with a unicode name codegen test and shows no malicious behavior.

  1082. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:9:215 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    3.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();
    dismissed LLM, confidence 0.90 Test fixture call to a deliberately Unicode-named function, flagged for mixed scripts.
    Reasoning

    This is a TypeScript compiler baseline fixture testing code generation for unusual Unicode identifiers. The mixed-script identifier is deliberate test input, not obfuscation, and the raw-pass unicode signal has a high false-positive rate.

  1083. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:9:293 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();
    dismissed LLM, confidence 0.90 Call to a Unicode-named function in a TypeScript compiler test baseline.
    Reasoning

    Same compiler baseline test file. The identifier is a deliberate Unicode name used to exercise codegen, with no execution, decoding, or network behaviour.

  1084. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:16:5 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;
    dismissed LLM, confidence 0.90 Var declaration of a mixed-script Unicode identifier in a compiler test baseline.
    Reasoning

    A var declaration with a deliberately mixed-script identifier inside a compiler test baseline. The flag reflects the test's subject matter rather than malicious intent.

  1085. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:16:43 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;
    dismissed LLM, confidence 0.90 Second mixed-script Unicode var identifier in the compiler test baseline.
    Reasoning

    Same fixture, same identifier family. The Unicode name is intentional test input for the TypeScript compiler's name-collision handling.

  1086. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:16:121 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;
    dismissed LLM, confidence 0.90 Mixed-script Unicode identifier suffix in the compiler test baseline.
    Reasoning

    Same fixture. The suffix-bearing identifier is a deliberate Unicode test name, and the snippet shows no hidden behaviour.

  1087. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:17:12 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    (function (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1) {
    dismissed LLM, confidence 0.90 Function parameter with a mixed-script Unicode name in a compiler test baseline.
    Reasoning

    A function parameter using a deliberately Unicode name in a compiler codegen test. Nothing in the snippet is malicious or obfuscated.

  1088. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:17:50 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    (function (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1) {
    dismissed LLM, confidence 0.90 Second mixed-script Unicode parameter name in the compiler test baseline.
    Reasoning

    Same parameter list in the same test fixture. The mixed-script name is intentional test input.

  1089. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:17:128 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123_1` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    (function (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1) {
    dismissed LLM, confidence 0.90 Mixed-script Unicode parameter name with suffix in the compiler test baseline.
    Reasoning

    Same fixture; the parameter name with numeric suffix is deliberate Unicode test input, not a hiding technique.

  1090. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:18:11 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

        class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {⟨U+000D⟩
        }
    dismissed LLM, confidence 0.90 Empty class declared with a mixed-script Unicode name in a compiler test baseline.
    Reasoning

    A class declaration with a deliberately Unicode name in a compiler baseline. The class body is empty and the flag is a false positive from the test's subject matter.

  1091. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:18:49 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

        class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {⟨U+000D⟩
        }
    likely benign LLM, confidence 0.93 A test-fixture class declaration whose Unicode identifier mixes several scripts.
    Reasoning

    This is a compiler baseline file from the TypeScript test suite, named for testing code generation with Unicode identifier names. The mixed-script identifier is a deliberate test input, not obfuscation. The raw pass has a high false-positive rate, and nothing here executes or hides behaviour.

  1092. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:18:127 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

        class 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 {⟨U+000D⟩
        }
    likely benign LLM, confidence 0.93 A class with a long Unicode identifier in a compiler test baseline.
    Reasoning

    Same TypeScript baseline fixture for Unicode identifier codegen. The identifier is an intentional stress case for the compiler's handling of non-ASCII names, and the snippet shows only a class declaration.

  1093. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:20:5 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

        才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودö
    likely benign LLM, confidence 0.93 A member access on a Unicode-named module in a compiler test fixture.
    Reasoning

    The file is a TypeScript compiler baseline testing module code generation with Unicode names. The identifier is a deliberate multi-script test case, and the snippet contains only ordinary member access and assignment.

  1094. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:20:43 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

      才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄ
    likely benign LLM, confidence 0.93 A chained reference to Unicode-named identifiers in a compiler baseline.
    Reasoning

    This is a generated compiler test baseline. The mixed-script identifiers are intentional inputs for checking name collision handling in codegen, and the surrounding code is plain JavaScript assignments.

  1095. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:20:121 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123_1` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123_1.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيوني
    likely benign LLM, confidence 0.93 An assignment to a Unicode-named member in a compiler test fixture.
    Reasoning

    The identifier appears in a TypeScript compiler baseline designed to exercise Unicode name handling. The snippet is an ordinary assignment with no dynamic execution, encoding, or shell use.

  1096. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:20:171 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    şğİliيونيكودöÄüßAbcd123_1.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड… (340 bytes total)
    likely benign LLM, confidence 0.93 A Unicode identifier reference inside a compiler baseline test.
    Reasoning

    This is a TypeScript compiler baseline test, and the mixed-script names are intentional test inputs. The raw signal flags identifier script mixing, which is expected in this fixture and says nothing about malicious intent.

  1097. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:20:209 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    1.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄ
    likely benign LLM, confidence 0.93 An assignment chain using Unicode identifiers in a compiler test baseline.
    Reasoning

    The file is a compiler baseline with Unicode identifier codegen tests. The multi-script names are deliberate, and the snippet shows only assignments between identifiers in test output.

  1098. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:20:287 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;⟨U+000D⟩
    likely benign LLM, confidence 0.93 A simple assignment using a Unicode identifier in a compiler test fixture.
    Reasoning

    This is a TypeScript compiler baseline fixture for Unicode name collisions. The identifier mixing is an intended test property, and the statement is a plain assignment with no execution or encoding behaviour.

  1099. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:20:337 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    şğİliيونيكودöÄüßAbcd123 = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;⟨U+000D⟩
    dismissed LLM, confidence 0.93 Test-fixture identifier containing mixed Han, Katakana, Cyrillic and other characters, used to exercise compiler unicode name handling.
    Reasoning

    This is a TypeScript compiler baseline output file for a test of unicode identifier code generation. The mixed-script identifier is deliberate test input for the compiler's handling of unicode names, not an obfuscation technique. The raw pass has a high false-positive rate, and nothing here suggests malicious intent.

  1100. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:20:375 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    = 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;⟨U+000D⟩
    dismissed LLM, confidence 0.93 Unicode test identifier in a TypeScript compiler baseline file for module codegen collisions.
    Reasoning

    Same TypeScript compiler test baseline. The identifier is a deliberately constructed unicode name in a codegen collision test, consistent with the file's purpose. The mixed-script flag reflects the test content, not hidden code.

  1101. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:20:453 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123;⟨U+000D⟩
    dismissed LLM, confidence 0.93 Mixed-script identifier used as test input in a TypeScript compiler baseline.
    Reasoning

    Compiler test baseline with a deliberately multi-script identifier. It is an expected artifact of testing unicode identifier emission, and it does not execute or conceal anything.

  1102. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:21:4 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    })(才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 || (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكود… (340 bytes total)
    dismissed LLM, confidence 0.93 Unicode test identifier in generated module code within a TypeScript compiler baseline.
    Reasoning

    Same compiler baseline file. The identifier appears inside a module IIFE pattern generated for a namespace/module collision test. The pattern is standard TypeScript emit with unicode test names, not obfuscation.

  1103. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:21:42 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    )(才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 || (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودö
    dismissed LLM, confidence 0.93 Mixed-script test identifier in a TypeScript compiler baseline's generated module code.
    Reasoning

    Compiler test baseline containing a deliberately mixed-script identifier in generated module code. This is expected for a test of unicode name collisions and is not a security concern.

  1104. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:21:120 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 || (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = {}));⟨U+000D⟩
    dismissed LLM, confidence 0.93 Unicode test identifier in generated TypeScript module code, part of a compiler test fixture.
    Reasoning

    Compiler baseline file for unicode identifier handling. The flagged identifier is test input, and the surrounding IIFE is ordinary generated module emit.

  1105. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:21:172 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    ğİliيونيكودöÄüßAbcd123 || (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = {}));⟨U+000D⟩
    dismissed LLM, confidence 0.93 Mixed-script identifier in a TypeScript compiler baseline for module codegen collision testing.
    Reasoning

    Same compiler test baseline. The identifier is a deliberately constructed unicode name used to check codegen collisions. Nothing here is executed or hidden.

  1106. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:21:210 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

     (才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = {}));⟨U+000D⟩
    dismissed LLM, confidence 0.93 Unicode test identifier within generated module emit in a TypeScript compiler test baseline.
    Reasoning

    Compiler baseline of generated module code with deliberate unicode identifiers. The raw-pass unicode flag is a false positive on expected test content.

  1107. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:21:288 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123 = {}));⟨U+000D⟩
    dismissed LLM, confidence 0.93 Mixed-script test identifier in a TypeScript compiler baseline file.
    Reasoning

    Compiler test baseline containing a deliberately mixed-script identifier in generated module code. This matches the file's purpose of testing unicode name emission and is not malicious.

  1108. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:22:13 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    var x = new 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيك
    likely benign LLM, confidence 0.93 A compiler test baseline using deliberately mixed-script Unicode identifiers.
    Reasoning

    This is a TypeScript compiler baseline for a test about Unicode identifier name collisions. The mixed scripts are deliberate test input for the compiler's identifier handling, not hidden obfuscation, and the raw pass has a high false-positive rate.

  1109. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:22:51 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    w 才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄü
    likely benign LLM, confidence 0.93 Another mixed-script Unicode identifier from the same compiler test baseline.
    Reasoning

    Same file and test case as the other Unicode findings. The identifier mixes scripts only because the compiler test exercises Unicode names; it is not an attack pattern.

  1110. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:22:129 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();⟨U+000D⟩
    likely benign LLM, confidence 0.93 A mixed-script Unicode identifier used in a call within a compiler test baseline.
    Reasoning

    The identifier is a deliberate Unicode test name in a TypeScript compiler baseline, used as a member call. This is test coverage for identifier handling, not malicious obfuscation.

  1111. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:22:177 new in this release

    identifier `才能ソЫⅨ蒤郳र` mixes scripts: Han + Katakana + Cyrillic + Other (raw pass, confidence 0.80)

    ışğİliيونيكودöÄüßAbcd123.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();⟨U+000D⟩
    likely benign LLM, confidence 0.93 A mixed-script Unicode identifier in a compiler test baseline.
    Reasoning

    Part of the same deliberate Unicode identifier test in the TypeScript compiler suite. The mixed scripts reflect the test's purpose.

  1112. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:22:215 new in this release

    identifier `राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र` mixes scripts: Other + Latin + Arabic + Han + Katakana + Cyrillic (raw pass, confidence 0.80)

    3.才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();⟨U+000D⟩
    likely benign LLM, confidence 0.93 A mixed-script Unicode identifier in a compiler test baseline.
    Reasoning

    Same deliberate Unicode identifier test in a compiler baseline. Nothing indicates hidden execution or data exfiltration.

  1113. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/collisionCodeGenModuleWithUnicodeNames.js:22:293 new in this release

    identifier `राüışğİliيونيكودöÄüßAbcd123` mixes scripts: Other + Latin + Arabic (raw pass, confidence 0.80)

    ß才能ソЫⅨ蒤郳र्क्ड्राüışğİliيونيكودöÄüßAbcd123();⟨U+000D⟩
    likely benign LLM, confidence 0.93 A mixed-script Unicode identifier called within a compiler test baseline.
    Reasoning

    Same deliberate Unicode identifier test. The call only invokes a test-named function and shows no dynamic or shell behavior.

  1114. 18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1115. 46 of 87 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  1116. file mixes tab and space indentation (27 tab-indented and 774 space-indented lines) (raw pass, confidence 0.40)

     */
     /* tslint:disable */
    
    // import * as import0 from '@angular/core/src/linker/ng_module_factory';
  1117. 17 of 41 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1118. file mixes tab and space indentation (2 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    interface Array<T> {
        concat(...items: T[][]): T[]; // Note: This overload needs to be picked for arrays of arrays, even though both are applicable
        concat(...items: T[]): T[];
    }
  1119. mean non-conventional identifier length 1.52 over 122 names (token pass, confidence 0.50)

  1120. 23 of 50 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1121. mean non-conventional identifier length 1.81 over 80 names (token pass, confidence 0.50)

  1122. mean non-conventional identifier length 1.84 over 74 names (token pass, confidence 0.50)

  1123. 122 of 288 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1124. 16 of 32 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1125. 15 of 30 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1126. 26 of 56 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1127. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/constraints0.js:1:1 new in this release

    14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1128. file mixes tab and space indentation (2 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface A {
    	a: number;
    }
  1129. file mixes tab and space indentation (1 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    declare class FooBase {
        constructor(s: string);
        constructor(n: number);
        constructor(x: any) {
  1130. 20 of 43 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1131. 24 of 59 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1132. mean non-conventional identifier length 1.61 over 46 names (token pass, confidence 0.50)

  1133. 27 of 44 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1134. 18 of 38 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1135. 19 of 42 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1136. info warn → info by review generator-yield-callable tsc/testdata/baselines/reference/submodule/compiler/contextualTypeOnYield1.js:7:3 new in this release

    generator `f` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    const f: FuncOrGeneratorFunc = function*() {
      yield (num) => console.log(num); // `num` should be inferred to have type `number`.
    }
    likely benign LLM, confidence 0.88 A generator yielding an arrow function in a TypeScript type-inference test.
    Reasoning

    This is a TypeScript contextual-typing test where a generator yields an arrow function to check that the parameter is inferred as number. The 'state-machine' signal is a generic heuristic; no invocation of yielded values beyond the test's purpose appears.

  1137. info warn → info by review generator-yield-callable tsc/testdata/baselines/reference/submodule/compiler/contextualTypeOnYield1.js:13:5 new in this release

    generator `f` yields a callable — `next().value()` invokes the yielded function (state-machine pattern) (ast pass, confidence 0.80)

    const f = function* () {⟨U+000D⟩
        yield (num) => console.log(num); // `num` should be inferred to have type `number`.⟨U+000D⟩
    };
    likely benign LLM, confidence 0.88 A second generator yielding an arrow function in the same compiler test.
    Reasoning

    Same contextual-typing test, repeated in a second form. Yielding a callable is the feature under test, and the snippet shows only console.log.

  1138. file mixes tab and space indentation (4 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    interface I {
    	a(s: string): void;
    	b(): (n: number) => void;
    }
  1139. 29 of 66 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1140. 19 of 45 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1141. 15 of 31 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1142. 33 of 74 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1143. 21 of 38 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1144. line length 1291 characters (raw pass, confidence 0.50)

        var o = this.opt, ta = this.chart.theme.axis, position = o.position, leftBottom = position !== "rightOrTop", rotation = o.rotation % 360, start, stop, titlePos, titleRotation = 0, titleOffset, axisVector, tickVector, anchorOffset, labelOffset, labelAlign, labelGap = this.chart.theme.axis.tick.labelGap, taFont = o.f
  1145. 704 of 1246 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1146. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/covariance1.js:1:1 new in this release

    29 of 61 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1147. 21 of 31 non-conventional identifiers are single-character (68%) (token pass, confidence 0.50)

  1148. 15 of 34 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1149. 222 of 446 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1150. 26 of 52 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1151. 42 of 63 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  1152. 22 of 55 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1153. 48 of 103 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1154. 57 of 126 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1155. 63 of 141 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1156. 75 of 152 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1157. 49 of 100 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1158. 56 of 80 non-conventional identifiers are single-character (70%) (token pass, confidence 0.50)

  1159. 62 of 89 non-conventional identifiers are single-character (70%) (token pass, confidence 0.50)

  1160. 65 of 94 non-conventional identifiers are single-character (69%) (token pass, confidence 0.50)

  1161. 17 of 36 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1162. file mixes tab and space indentation (28 tab-indented and 96 space-indented lines) (raw pass, confidence 0.40)

    function referencedInCode({ name: alias }: Named) {
        return alias;
    }
  1163. 60 of 124 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1164. 27 of 51 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  1165. 23 of 50 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1166. file mixes tab and space indentation (1 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    export class ExportedClass<T> {
    	x: T;
    }
  1167. file mixes tab and space indentation (13 tab-indented and 19 space-indented lines) (raw pass, confidence 0.40)

    {
    	export interface IFace
    	{
    	}
  1168. 17 of 31 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1169. surrogate pair \uD83E\uDD2A (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

        (): void;⟨U+000D⟩
        "\uD83E\uDD2A": number;⟨U+000D⟩
    };⟨U+000D⟩
    export declare const arrow10: {
  1170. surrogate pair \uD83E\uDD37 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

        (): void;⟨U+000D⟩
        "\uD83E\uDD37\u200D\u2642\uFE0F": number;⟨U+000D⟩
    };
  1171. 256 of 442 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  1172. 110 of 202 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1173. 137 of 216 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1174. 26 of 62 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1175. 29 of 65 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1176. 163 of 404 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1177. 20 of 46 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1178. 20 of 50 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1179. 45 of 99 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1180. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    export const foo = <T,>(x: T) => {
    	const inner = <T,>(y: T) => [x, y] as const;
    	return inner;
    }
  1181. line length 1093 characters (raw pass, confidence 0.50)

    export declare const updateIfChanged: <T>(t: T) => (<K extends Key<T>>(key: K) => (<K_1 extends Key<Value<K, T>>>(key: K_1) => (<K_2 extends Key<Value<K_1, Value<K, T>>>>(key: K_2) => (<K_3 extends Key<Value<K_2, Value<K_1, Value<K, T>>>>>(key: K_3) => (<K_4 extends Key<Value<K_3, Value<K_2, Value<K_1, Value<K, T>>>>>>
  1182. 19 of 37 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1183. 56 of 92 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1184. 44 of 82 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1185. 202 of 422 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1186. info warn → info by review long-line tsc/testdata/baselines/reference/submodule/compiler/deeplyNestedConditionalTypes.js:116:1 new in this release

    line length 2201 characters (raw pass, confidence 0.65)

    type Foo<T> = T extends 0 ? '0' : T extends 1 ? '1' : T extends 2 ? '2' : T extends 3 ? '3' : T extends 4 ? '4' : T extends 5 ? '5' : T extends 6 ? '6' : T extends 7 ? '7' : T extends 8 ? '8' : T extends 9 ? '9' : T extends 10 ? '10' : T extends 11 ? '11' : T extends 12 ? '12' : T extends 13 ? '13' : T extends 14 ? '14
    dismissed LLM, confidence 0.95 A very long line of nested TypeScript conditional types in a compiler test baseline.
    Reasoning

    A long line of nested conditional type declarations in a TypeScript compiler baseline. Long lines in generated or test output are normal and carry no security significance.

  1187. 60 of 132 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1188. file mixes tab and space indentation (6 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	fun(a: string);
    	fun(a = 3);
    	fun(a = null) { }
  1189. 14 of 35 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1190. file mixes tab and space indentation (1 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class Foo {
    	public v = "Yo";
    }
  1191. file mixes tab and space indentation (1 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class Foo {
    	public v = "Yo";
    }
  1192. 19 of 39 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1193. 65 of 129 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1194. 65 of 129 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1195. 102 of 190 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1196. 102 of 190 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1197. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/deleteReadonly.js:1:1 new in this release

    19 of 35 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1198. 20 of 50 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1199. 22 of 30 non-conventional identifiers are single-character (73%) (token pass, confidence 0.50)

  1200. file mixes tab and space indentation (4 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    if (null as any) {
        ({ exportedFoo, nonexportedFoo } = null as any);
    }
    else if (null as any) {
  1201. 28 of 58 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1202. base64-like blob (65 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/doYouNeedToChangeYourTargetLibraryES2016Plus.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [doYouNeedToChangeYourTargetLibraryES2016Plus.ts]
  1203. 86 of 124 non-conventional identifiers are single-character (69%) (token pass, confidence 0.50)

  1204. file mixes tab and space indentation (7 tab-indented and 31 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
        export namespace N {
    	export function f(x:number)=>2*x;
    	export namespace X.Y.Z {
  1205. 55 of 103 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  1206. 52 of 88 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  1207. 52 of 88 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  1208. 32 of 68 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1209. 36 of 72 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1210. 91 of 164 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1211. mean non-conventional identifier length 1.95 over 21 names (token pass, confidence 0.50)

  1212. 18 of 37 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1213. 69 of 167 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1214. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/dynamicImportEvaluateSpecifier.js:7:1 new in this release

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    
    import(String(i++));
    import(String(i++));
    likely benign LLM, confidence 0.85 Compiler test baseline calling import() with a computed argument.
    Reasoning

    This is the TypeScript compiler's own test baseline exercising dynamic import with a computed specifier, which is exactly what the test is meant to cover. The snippet is a test fixture with no payload or suspicious context.

  1215. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/dynamicImportEvaluateSpecifier.js:8:1 new in this release

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    import(String(i++));
    import(String(i++));
    
    const getPath = async () => {
    likely benign LLM, confidence 0.85 Second dynamic import with computed specifier in a TypeScript test baseline.
    Reasoning

    Same TypeScript compiler test fixture; the non-literal import specifier is intentional to test runtime evaluation order of the specifier.

  1216. file mixes tab and space indentation (3 tab-indented and 28 space-indented lines) (raw pass, confidence 0.40)

    const getPath = async () => {
    	/* in reality this would do some async FS operation, or a web request */
    	return "/root/my/cool/path";
    };
  1217. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/dynamicImportEvaluateSpecifier.js:16:23 new in this release

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const someFunction = async () => {
    	const result = await import(await getPath());
    };
    likely benign LLM, confidence 0.85 Async function dynamically importing a path returned by getPath().
    Reasoning

    Part of a compiler test that awaits a dynamic import of a path from an async helper. Nothing here fetches remote code or executes decoded content.

  1218. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/dynamicImportEvaluateSpecifier.js:57:58 new in this release

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    let i = 0;⟨U+000D⟩
    Promise.resolve(`${String(i++)}`).then(s => __importStar(require(s)));⟨U+000D⟩
    Promise.resolve(`${String(i++)}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const getPath = async () => {
    likely benign LLM, confidence 0.85 Transpiled dynamic import using require with a computed specifier in a test baseline.
    Reasoning

    This is the downlevel form of a dynamic import in a TypeScript test fixture, using require with a variable specifier. The pattern is a known artifact of module transpilation and the specifier is a local string.

  1219. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/dynamicImportEvaluateSpecifier.js:58:58 new in this release

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    Promise.resolve(`${String(i++)}`).then(s => __importStar(require(s)));⟨U+000D⟩
    Promise.resolve(`${String(i++)}`).then(s => __importStar(require(s)));⟨U+000D⟩
    const getPath = async () => {⟨U+000D⟩
        /* in reality this would do some async FS operation, or a web request */
    likely benign LLM, confidence 0.85 Second transpiled require with computed specifier in a compiler test baseline.
    Reasoning

    Same transpiled test fixture pattern; the require call is generated by the compiler for dynamic import downlevelling and the input is a test-controlled value.

  1220. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/dynamicImportEvaluateSpecifier.js:64:87 new in this release

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    const someFunction = async () => {⟨U+000D⟩
        const result = await Promise.resolve(`${await getPath()}`).then(s => __importStar(require(s)));⟨U+000D⟩
    };
    likely benign LLM, confidence 0.85 Downlevelled dynamic import inside an async test helper.
    Reasoning

    Compiler test output showing downlevelled dynamic import of a test-generated path. No external input or decoding is involved.

  1221. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/dynamicImportTrailingComma.js:5:1 new in this release

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    const path = './foo';
    import(path,);⟨U+000D⟩
    ⟨U+000D⟩
    //// [dynamicImportTrailingComma.js]
    likely benign LLM, confidence 0.85 Dynamic import with trailing comma in a compiler test fixture.
    Reasoning

    TypeScript compiler test for trailing commas in import(). The specifier is a local constant './foo' and the context is a conformance test.

  1222. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/dynamicImportTrailingComma.js:43:51 new in this release

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    const path = './foo';⟨U+000D⟩
    Promise.resolve(`${path}`).then(s => __importStar(require(s)));
    likely benign LLM, confidence 0.85 Transpiled require for the trailing-comma dynamic import test.
    Reasoning

    Transpiled output of the same test; the require specifier is a local constant string, so this is a standard downlevel artifact.

  1223. info warn → info by review unicode-zero-width tsc/testdata/baselines/reference/submodule/compiler/emitBOM.js:8:1 new in this release

    U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (raw pass, confidence 0.75)

    //// [emitBOM.js]⟨U+000D⟩
    ⟨U+FEFF⟩"use strict";⟨U+000D⟩
    // JS and d.ts output should have a BOM but not the sourcemap⟨U+000D⟩
    var x;
    likely benign LLM, confidence 0.90 Expected UTF-8 BOM in a TypeScript emit test baseline.
    Reasoning

    A byte order mark at the start of emitted output is intentional here; the test is named emitBOM and the comment states JS output should carry a BOM. Raw-pass zero-width findings have a high false-positive rate.

  1224. info warn → info by review unicode-zero-width tsc/testdata/baselines/reference/submodule/compiler/emitBOM.js:14:1 new in this release

    U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (raw pass, confidence 0.75)

    //// [emitBOM.d.ts]⟨U+000D⟩
    ⟨U+FEFF⟩declare var x: any;
    likely benign LLM, confidence 0.90 Expected BOM in a declaration file baseline for the emitBOM test.
    Reasoning

    The BOM in the .d.ts baseline is the deliberate subject of the emitBOM test. It is a test expectation, not hidden content.

  1225. 22 of 46 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1226. 92 of 138 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  1227. 92 of 138 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  1228. 39 of 71 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1229. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/enumBasics1.js:1:1 new in this release

    24 of 49 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1230. file mixes tab and space indentation (9 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    enum E {
    	A = 1,
    	B,
    	C
  1231. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/enumBasics3.js:1:1 new in this release

    48 of 93 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1232. file mixes tab and space indentation (12 tab-indented and 24 space-indented lines) (raw pass, confidence 0.40)

    export enum MouseButton {
    	LEFT_BUTTON = 1,
    	RIGHT_BUTTON = 2,
    	MIDDLE_BUTTON = 4,
  1233. file mixes tab and space indentation (1 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    {
    	private readonly items: T[] = [];
    }
  1234. 4105 of 9235 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1235. 31 of 77 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1236. 93 of 153 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1237. mean non-conventional identifier length 1.38 over 32 names (token pass, confidence 0.50)

  1238. 19 of 37 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1239. 36 of 69 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1240. 24 of 58 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1241. 24 of 58 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1242. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    export default function () {
    	return "test";
    }
  1243. 44 of 106 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1244. file mixes tab and space indentation (6 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	constructor(str1:string, str2:string) {}
    }
    class B extends A {
  1245. file mixes tab and space indentation (18 tab-indented and 23 space-indented lines) (raw pass, confidence 0.40)

    class Bar {
        public goo: number;
        public prop1(x) {
            return x;
  1246. file mixes tab and space indentation (10 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    namespace M {	
    	class Visibility {
    	    public foo() { };
    	    private bar() { };
  1247. file mixes tab and space indentation (3 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    class C1T5 {
        foo: (i: number, s: string) => number = 
    	   	(i) => {
    	        return i;
  1248. 24 of 42 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1249. 22 of 47 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1250. 30 of 69 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1251. file mixes tab and space indentation (1 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    declare namespace http {
    	export interface Server { openPort: number; }
    }
  1252. 28 of 57 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1253. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    enum E {
    	A,
    	B,
    	C,
  1254. 20 of 42 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1255. base64-like blob (72 bytes, compression ratio 1.04) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/exportDeclarationWithModuleSpecifierNameOnNextLine1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [t1.ts]
  1256. file mixes tab and space indentation (1 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    //// [exportDeclareClass1.ts]⟨U+000D⟩
        export declare class eaC {
            static tF() { };
            static tsF(param:any) { };
  1257. 17 of 39 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1258. 44 of 89 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1259. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/expr.js:1:1 new in this release

    mean non-conventional identifier length 1.15 over 522 names (token pass, confidence 0.50)

  1260. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/extBaseClass1.js:1:1 new in this release

    35 of 72 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1261. file mixes tab and space indentation (1 tab-indented and 23 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
        export class B {
    	    public x=10;
        }
  1262. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/extBaseClass2.js:1:1 new in this release

    18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1263. 21 of 46 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1264. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/extendedUnicodePlaneIdentifiers.js:50:5 new in this release

    identifier `_K_𝑚` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var _K_𝑚, _K_𝑀;⟨U+000D⟩
    const 𝑚 = 4;⟨U+000D⟩
    const 𝑀 = 5;
    likely benign LLM, confidence 0.85 Identifier mixing Latin with astral-plane mathematical letters in a Unicode test.
    Reasoning

    The identifiers use Mathematical Alphanumeric Symbols deliberately to test extended Unicode identifier support in the compiler. Mixed-script names in a conformance test are expected, not an attempt to disguise code.

  1265. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/extendedUnicodePlaneIdentifiers.js:50:14 new in this release

    identifier `_K_𝑀` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    "use strict";⟨U+000D⟩
    var _K_𝑚, _K_𝑀;⟨U+000D⟩
    const 𝑚 = 4;⟨U+000D⟩
    const 𝑀 = 5;
    likely benign LLM, confidence 0.85 Second mixed-script identifier from the extended Unicode plane test.
    Reasoning

    Same deliberate extended-plane identifier test; the variables are declared and used in plain test code with no homoglyph spoofing of a known API.

  1266. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/extendedUnicodePlaneIdentifiers.js:56:9 new in this release

    identifier `_K_𝑚` mixes scripts: Latin + Other (raw pass, confidence 0.80)

        constructor() {⟨U+000D⟩
            _K_𝑚.set(this, 4);⟨U+000D⟩
            _K_𝑀.set(this, 5);⟨U+000D⟩
        }
    likely benign LLM, confidence 0.93 Test identifier using a Mathematical Italic letter alongside Latin letters, part of a compiler Unicode test.
    Reasoning

    This is a TypeScript compiler test fixture deliberately testing extended Unicode identifiers. The mixed-script identifiers are intentional test inputs, not malicious obfuscation.

  1267. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/extendedUnicodePlaneIdentifiers.js:57:9 new in this release

    identifier `_K_𝑀` mixes scripts: Latin + Other (raw pass, confidence 0.80)

            _K_𝑚.set(this, 4);⟨U+000D⟩
            _K_𝑀.set(this, 5);⟨U+000D⟩
        }⟨U+000D⟩
    }
    likely benign LLM, confidence 0.93 Second mixed-script identifier in the same compiler Unicode test fixture.
    Reasoning

    Same compiler test fixture for extended Unicode plane identifiers; the mixed script is the point of the test.

  1268. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/extendedUnicodePlaneIdentifiers.js:60:1 new in this release

    identifier `_K_𝑚` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    }⟨U+000D⟩
    _K_𝑚 = new WeakMap(), _K_𝑀 = new WeakMap();⟨U+000D⟩
    // lower 8 bits look like 'a'⟨U+000D⟩
    const ၡ = 6;
    likely benign LLM, confidence 0.93 Top-level declaration of mixed-script identifiers in a TypeScript compiler test.
    Reasoning

    Repeated identifier declarations from the same deliberate Unicode test fixture; the comment shows the test intent of lookalike characters.

  1269. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/extendedUnicodePlaneIdentifiers.js:60:26 new in this release

    identifier `_K_𝑀` mixes scripts: Latin + Other (raw pass, confidence 0.80)

    }⟨U+000D⟩
    _K_𝑚 = new WeakMap(), _K_𝑀 = new WeakMap();⟨U+000D⟩
    // lower 8 bits look like 'a'⟨U+000D⟩
    const ၡ = 6;
    likely benign LLM, confidence 0.93 Mixed-script identifier declaration within the compiler Unicode test fixture.
    Reasoning

    Same fixture; the lookalike identifiers are intentional test content for the compiler's Unicode handling.

  1270. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/extension.js:1:1 new in this release

    20 of 44 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1271. file mixes tab and space indentation (23 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    declare module {
        export class XDate {
    		public getDay():number;
    		public getXDate():number;
  1272. 27 of 42 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  1273. file mixes tab and space indentation (1 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    function foo(x:any) {
    	return x();
    }
  1274. mean non-conventional identifier length 1.60 over 40 names (token pass, confidence 0.50)

  1275. 38 of 76 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1276. 25 of 39 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  1277. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    namespace Foo {
    	for (var i = 0; i < 1; i++) {
    		i+i;
    	}
  1278. file mixes tab and space indentation (4 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    function foo(x: A) {
       var x: B = new B();
         x.bar(); // the property bar does not exist on a value of type A
    }
  1279. 33 of 50 non-conventional identifiers are single-character (66%) (token pass, confidence 0.50)

  1280. base64-like blob (72 bytes, compression ratio 1.03) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/functionDeclarationWithResolutionOfTypeOfSameName01.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [functionDeclarationWithResolutionOfTypeOfSameName01.ts]
  1281. base64-like blob (71 bytes, compression ratio 1.06) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/functionExpressionWithResolutionOfTypeOfSameName01.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [functionExpressionWithResolutionOfTypeOfSameName01.ts]
  1282. base64-like blob (71 bytes, compression ratio 1.06) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/functionExpressionWithResolutionOfTypeOfSameName02.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [functionExpressionWithResolutionOfTypeOfSameName02.ts]
  1283. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function clone():number {
    	throw new Error("To be implemented");
    }
  1284. 23 of 46 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1285. 19 of 31 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1286. 15 of 35 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1287. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface String{
    	length: number;
    }
    */
  1288. 51 of 107 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1289. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    class C<T> {
    	public x: T;
    }
  1290. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    class C<T> {
    	public x: T;
    }
  1291. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    interface Foo<T> {
    	a: T;
    }
  1292. 34 of 76 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1293. 25 of 47 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  1294. 30 of 54 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1295. 1629 of 3122 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1296. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1297. 28 of 43 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1298. 33 of 51 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1299. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/genericGetter.js:1:1 new in this release

    13 of 32 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1300. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/genericGetter3.js:1:1 new in this release

    18 of 39 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1301. 34 of 63 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1302. 39 of 86 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1303. 21 of 37 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1304. 18 of 38 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1305. 58 of 125 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1306. 17 of 30 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1307. 33 of 73 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1308. 38 of 81 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1309. 44 of 72 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1310. 1 line of text indented with invisible whitespace (U+3000), first at line 13 (raw pass, confidence 0.40)

          }⟨U+000D⟩
        ⟨U+3000⟩⟨U+000D⟩
          export class PullSymbol {⟨U+000D⟩
            constructor (name: string, declKind: DeclKind) {
  1311. info warn → info by review whitespace-anomaly tsc/testdata/baselines/reference/submodule/compiler/genericRecursiveImplicitConstructorErrors2.js:12:1 new in this release

    invisible whitespace U+3000 in indentation (raw pass, confidence 0.80)

      }
    ⟨U+3000⟩
      export class PullSymbol {
        constructor (name: string, declKind: DeclKind) {
    likely benign LLM, confidence 0.90 Ideographic space U+3000 used as indentation in a compiler baseline file.
    Reasoning

    An ideographic space in indentation is a stray whitespace character in a test baseline file, with no execution or hiding behavior. It is a low-impact anomaly, though it is odd for a .js file containing TypeScript syntax.

  1312. 37 of 72 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1313. 32 of 56 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1314. 45 of 95 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1315. 18 of 34 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  1316. file mixes tab and space indentation (2 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface I {
    	f: (a: { a: number }) => void
    }
    class X<T extends { a: string }> implements I {
  1317. 30 of 65 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1318. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/generics1.js:1:1 new in this release

    31 of 73 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1319. 50 of 93 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1320. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/generics2.js:1:1 new in this release

    32 of 78 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1321. 52 of 103 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1322. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/generics3.js:1:1 new in this release

    32 of 54 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  1323. 28 of 50 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1324. mean non-conventional identifier length 1.44 over 82 names (token pass, confidence 0.50)

  1325. line length 501 characters (raw pass, confidence 0.50)

    function Foo(x1, y1, z1, a1, b1, c1, x2, y2, z2, a2, b2, c2, x3, y3, z3, a3, b3, c3, x4, y4, z4, a4, b4, c4, x5, y5, z5, a5, b5, c5, x6, y6, z6, a6, b6, c6, x7, y7, z7, a7, b7, c7, x8, y8, z8, a8, b8, c8, x9, y9, z9, a9, b9, c9, x10, y12, z10, a10, b10, c10, x11, y13, z11, a11, b11, c11, x12, y14, z12, a12, b12, c12, x
  1326. 56 of 90 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  1327. 46 of 104 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1328. 22 of 49 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1329. 20 of 49 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1330. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    class C99 {
    	private get Baz():number { return 0; }
    	public set Baz(n:number) {} // error - accessors do not agree in visibility
    }
  1331. 38 of 54 non-conventional identifiers are single-character (70%) (token pass, confidence 0.50)

  1332. 27 of 49 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1333. 27 of 55 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1334. 79 of 115 non-conventional identifiers are single-character (69%) (token pass, confidence 0.50)

  1335. 16 of 32 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1336. mean non-conventional identifier length 1.96 over 79 names (token pass, confidence 0.50)

  1337. 34 of 56 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1338. 19 of 44 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1339. file mixes tab and space indentation (15 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    interface I {
        ({descendants, read}?: {
            descendants?: boolean;
            read?: any;
  1340. 28 of 46 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1341. 24 of 48 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1342. file mixes tab and space indentation (14 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    interface Red {
    	[n:number]; // ok
    	[s:string]; // ok
    }
  1343. 42 of 76 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1344. 22 of 36 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1345. 36 of 78 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1346. mean non-conventional identifier length 1.78 over 41 names (token pass, confidence 0.50)

  1347. 33 of 62 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  1348. 59 of 133 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1349. file mixes tab and space indentation (16 tab-indented and 118 space-indented lines) (raw pass, confidence 0.40)

    function truePromise(): Promise<true> {
        return Promise.resolve(true);
    }
  1350. 28 of 56 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1351. file mixes tab and space indentation (2 tab-indented and 199 space-indented lines) (raw pass, confidence 0.40)

    const evenSquaresInline: number[] =  // should error
        [1, 2, 3, 4]
            .map(x => x % 2 === 0 ? x * x : null)
            .filter(x => !!x); // tests truthiness, not non-nullishness
  1352. 95 of 199 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1353. 18 of 38 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1354. file mixes tab and space indentation (7 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export type inferPipe<t, pipe> =
        pipe extends (In: t) => unknown ? (In: t) => ReturnType<pipe> : never
    
    interface Type<t> {
  1355. 19 of 30 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1356. 16 of 39 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1357. 25 of 39 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  1358. file mixes tab and space indentation (3 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    interface A {
      (key:string):void;
    }
  1359. 20 of 33 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1360. 37 of 76 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1361. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/innerAliases.js:1:1 new in this release

    49 of 105 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1362. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/innerExtern.js:1:1 new in this release

    20 of 43 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1363. file mixes tab and space indentation (2 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

     
    	function inner(n) {
                    // this line should raise an error
                    // otherwise, there's a bug in overload resolution / partial typechecking
  1364. file mixes tab and space indentation (44 tab-indented and 38 space-indented lines) (raw pass, confidence 0.40)

    interface Base {
    	foo: string|number;
    	optional?: number;
    }
  1365. 25 of 32 non-conventional identifiers are single-character (78%) (token pass, confidence 0.50)

  1366. file mixes tab and space indentation (21 tab-indented and 67 space-indented lines) (raw pass, confidence 0.40)

    export interface A<a> {
        value: a;
    }
  1367. 68 of 112 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1368. 22 of 50 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1369. 22 of 50 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1370. file mixes tab and space indentation (3 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    interface I1 {
        item:number;
        item:number;
    }
  1371. file mixes tab and space indentation (2 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    namespace Foo {
        export interface I1 { item: string; }
        export class C1 { }
    }
  1372. 31 of 71 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1373. file mixes tab and space indentation (2 tab-indented and 19 space-indented lines) (raw pass, confidence 0.40)

    interface I1 {
        iObj:{ };
        iNum:number;
        iAny:any;
  1374. file mixes tab and space indentation (2 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    interface I1 {
        i1P1: number;
        i1P2(): void;
    }
  1375. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export class MergedClass extends SomeBaseClass<any> {
    	public constructor() {
    		super();
    	}
  1376. 32 of 54 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  1377. 30 of 72 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1378. 45 of 72 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  1379. 49 of 90 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1380. 49 of 86 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1381. 41 of 81 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1382. 18 of 34 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  1383. 15 of 36 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1384. 23 of 47 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1385. 25 of 61 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1386. 19 of 47 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1387. 20 of 43 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1388. 26 of 56 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1389. 35 of 52 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  1390. 20 of 37 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1391. 19 of 33 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  1392. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    function f1(node: A | B) {
      if (node instanceof A || node instanceof A) {
        node;  // A
      }
  1393. file mixes tab and space indentation (7 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    interface IDef {
    	p1: (e:string) => void;
    	p2: () => (n: number) => any;
    }
  1394. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    const SomeConstructor = function () {
    	this.x = 1;
    };
  1395. file mixes tab and space indentation (2 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    const SomeConstructor = function Named() {
    	this.x = 1;
    };
  1396. base64-like blob (144 bytes, compression ratio 0.97) (in comment) (raw pass, confidence 0.36)

    }⟨U+000D⟩
    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE1BQU0sQ0FBQztDQUNOIn0=
  1397. base64-like blob (144 bytes, compression ratio 0.97) (raw pass, confidence 0.60)

    JsFile: a.js⟨U+000D⟩
    mapUrl: data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE1BQU0sQ0FBQztDQUNOIn0=⟨U+000D⟩
    sourceRoot: ⟨U+000D⟩
    sources: a.ts
    likely benign LLM, confidence 0.90 Base64-encoded inline source map JSON in a compiler test baseline.
    Reasoning

    This is a standard inline source map data URL containing a small JSON mapping for a.ts, typical of compiler output and test baselines.

  1398. base64-like blob (144 bytes, compression ratio 0.97) (raw pass, confidence 0.60)

    ---⟨U+000D⟩
    >>>//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE1BQU0sQ0FBQztDQUNOIn0=
    likely benign LLM, confidence 0.90 Repeated base64 inline sourceMappingURL in a compiler baseline.
    Reasoning

    Same inline source map data URL as the earlier finding, repeated in the baseline output; it decodes to ordinary mapping JSON.

  1399. file mixes tab and space indentation (10 tab-indented and 12 space-indented lines) (raw pass, confidence 0.40)

    function Color(obj) {
        this.example = true
    };
    Color.prototype = {
  1400. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/jsdocInTypeScript.js:59:9 new in this release

    dynamic `import(...)` with a non-literal specifier (ast pass, confidence 0.65)

    /** @type {import("should-not-be-resolved").Type} */
    var v = import(String());
    likely benign LLM, confidence 0.80 Dynamic import with a computed specifier inside a TypeScript compiler JSDoc test fixture.
    Reasoning

    This is a compiler test fixture whose name and JSDoc reference 'should-not-be-resolved' indicate it tests that the import is not resolved. The dynamic import with String() is intentional test input, not a dropper, but dynamic import is still a notable pattern.

  1401. info warn → info by review dynamic-import tsc/testdata/baselines/reference/submodule/compiler/jsdocInTypeScript.js:128:63 new in this release

    `require` called with a non-literal specifier (ast pass, confidence 0.60)

    /** @type {import("should-not-be-resolved").Type} */⟨U+000D⟩
    var v = Promise.resolve(`${String()}`).then(s => __importStar(require(s)));
    likely benign LLM, confidence 0.80 Non-literal require inside a compiler test fixture exercising JSDoc imports.
    Reasoning

    Part of the same compiler test fixture for JSDoc import types; the require with a computed specifier is a test construct for module resolution behavior, not a payload loader.

  1402. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  1403. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  1404. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  1405. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  1406. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  1407. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  1408. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/jsxHash.js:1:1 new in this release

    44 of 88 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1409. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    declare module "Test" {
    	export default class Text { }
    }
  1410. file mixes tab and space indentation (6 tab-indented and 52 space-indented lines) (raw pass, confidence 0.40)

    type Defaultize<Props, Defaults> =
    	// Distribute over unions
    	Props extends any // Make any properties included in Default optional
    		? Partial<Pick<Props, Extract<keyof Props, keyof Defaults>>> &
  1411. file mixes tab and space indentation (6 tab-indented and 52 space-indented lines) (raw pass, confidence 0.40)

    type Defaultize<Props, Defaults> =
    	// Distribute over unions
    	Props extends any // Make any properties included in Default optional
    		? Partial<Pick<Props, Extract<keyof Props, keyof Defaults>>> &
  1412. file mixes tab and space indentation (6 tab-indented and 50 space-indented lines) (raw pass, confidence 0.40)

    type Defaultize<Props, Defaults> =
    	// Distribute over unions
    	Props extends any // Make any properties included in Default optional
    		? Partial<Pick<Props, Extract<keyof Props, keyof Defaults>>> &
  1413. 26 of 53 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1414. file mixes tab and space indentation (13 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    
    	 private _listeners: any[] = [];
    
    	 constructor () {
  1415. 134 of 325 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1416. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (let let of [1,2,3]) {}
    
    	for (const let of [1,2,3]) {}
  1417. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (let let of [1,2,3]) {}
    
    	for (const let of [1,2,3]) {}
  1418. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (var let in [1,2,3]) {}
    }
  1419. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (var let in [1,2,3]) {}
    }
  1420. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (var let of [1,2,3]) {}
    }
  1421. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (var let of [1,2,3]) {}
    }
  1422. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/libMembers.js:1:1 new in this release

    30 of 62 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1423. file mixes tab and space indentation (3 tab-indented and 60 space-indented lines) (raw pass, confidence 0.40)

    
        export class Buffer {
        	lines: List<Line> = ListMakeHead<Line>();
            
  1424. line length 817 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p38' does not exist on type 'merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<{ p1: number; }, { p2: number; }>, { p3: number; }>, { p4: number; }>, { p5: number
  1425. line length 817 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p51' does not exist on type 'merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<{ p1: number; }, { p2: number; }>, { p3: number; }>, { p4: number; }>, { p5: number
  1426. line length 787 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p38' does not exist on type 'merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<{ p1: 1; }, { p2: number; }>, { p3: number; }>, { p4: number; }>, { p5: number; }>, { p6:
  1427. line length 787 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p50' does not exist on type 'merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<{ p1: 1; }, { p2: number; }>, { p3: number; }>, { p4: number; }>, { p5: number; }>, { p6:
  1428. line length 1375 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p38' does not exist on type 'Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<{ p1: number; } & { p2: number; }, "p2"> & { p2: number; p3: number; }, "p3"> & { p3: number; p4: number; }, "p4"> & {
  1429. line length 1375 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p51' does not exist on type 'Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<{ p1: number; } & { p2: number; }, "p2"> & { p2: number; p3: number; }, "p3"> & { p3: number; p4: number; }, "p4"> & {
  1430. info whitespace-anomaly tsc/testdata/baselines/reference/submodule/compiler/m7Bugs.js:6:1 new in this release

    file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface ISomething {
       something: number;
    }
  1431. 25 of 53 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1432. 19 of 47 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1433. 37 of 90 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1434. line length 10419 characters (raw pass, confidence 0.65)

    mappedTypeRecursiveInference.ts(19,18): error TS2345: Argument of type 'XMLHttpRequest' is not assignable to parameter of type 'Deep<{ dispatchEvent: unknown; onreadystatechange: unknown; readonly readyState: { toString: any; toFixed: any; toExponential: any; toPrecision: any; valueOf: any; toLocaleString: any; }; read
    likely benign LLM, confidence 0.92 Very long TypeScript diagnostic line in a compiler errors baseline.
    Reasoning

    A long line in a compiler error baseline text file containing a verbose TypeScript type error message. Expected for generated diagnostics with deeply nested types.

  1435. line length 10383 characters (raw pass, confidence 0.65)

    !!! error TS2345: Argument of type 'XMLHttpRequest' is not assignable to parameter of type 'Deep<{ dispatchEvent: unknown; onreadystatechange: unknown; readonly readyState: { toString: any; toFixed: any; toExponential: any; toPrecision: any; valueOf: any; toLocaleString: any; }; readonly response: unknown; readonly res
    likely benign LLM, confidence 0.92 Long TypeScript diagnostic line in a compiler errors baseline.
    Reasoning

    Another long generated TypeScript error message in a baseline file; purely a formatting artifact with no security relevance.

  1436. 56 of 123 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1437. line length 4809 characters (raw pass, confidence 0.65)

    mappedTypeWithAsClauseAndLateBoundProperty.ts(3,1): error TS2741: Property 'length' is missing in type '{ [x: number]: number; toString: () => string; toLocaleString: { (): string; (locales: string | string[], options?: (NumberFormatOptions & DateTimeFormatOptions) | undefined): string; }; pop: () => number | undefined
    likely benign LLM, confidence 0.95 A long TypeScript compiler diagnostic line in a test baseline.
    Reasoning

    Long line in a TypeScript compiler error baseline file. The content is a verbose type-checker diagnostic, typical of generated expected-output text. No obfuscation or executable content.

  1438. line length 4761 characters (raw pass, confidence 0.65)

    !!! error TS2741: Property 'length' is missing in type '{ [x: number]: number; toString: () => string; toLocaleString: { (): string; (locales: string | string[], options?: (NumberFormatOptions & DateTimeFormatOptions) | undefined): string; }; pop: () => number | undefined; push: (...items: number[]) => number; concat: 
    likely benign LLM, confidence 0.95 Another long TypeScript diagnostic line in a test baseline.
    Reasoning

    Same kind of generated TypeScript error baseline with a long diagnostic message. The long-line signal is a formatting artifact of the compiler's output.

  1439. base64-like blob (64 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/mappedTypeWithAsClauseAndLateBoundProperty2.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [mappedTypeWithAsClauseAndLateBoundProperty2.ts]
  1440. 20 of 50 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1441. 51 of 77 non-conventional identifiers are single-character (66%) (token pass, confidence 0.50)

  1442. mean non-conventional identifier length 1.88 over 25 names (token pass, confidence 0.50)

  1443. 31 of 61 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1444. 38 of 74 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1445. file mixes tab and space indentation (14 tab-indented and 66 space-indented lines) (raw pass, confidence 0.40)

    class A {
        public pb: number = 2;
        protected ptd: number = 1;
        private pvt: number = 0;
  1446. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    let data = {
    	public foo: 'hey',
    	private bar: 'nay',
    	protected baz: 'oh my',
  1447. 36 of 54 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  1448. 39 of 58 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  1449. 26 of 40 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1450. 47 of 70 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  1451. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1452. file mixes tab and space indentation (4 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    export class C1 {
    	public p1 = 0;
    	public p2() {}
    }
  1453. file mixes tab and space indentation (10 tab-indented and 12 space-indented lines) (raw pass, confidence 0.40)

    export interface Bar {
    	_brand1: any;
    }
  1454. file mixes tab and space indentation (3 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    export namespace TypeScript.Strasse.Street {
    	export class Rue {
    		public address:string;
    	}	
  1455. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/moduleImport.js:1:1 new in this release

    40 of 86 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1456. file mixes tab and space indentation (8 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    namespace A.B.C {
    	import XYZ = X.Y.Z;
    	export function ping(x: number) {
    		if (x>0) XYZ.pong (x-1);
  1457. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/moduleMerge.js:1:1 new in this release

    16 of 38 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1458. file mixes tab and space indentation (3 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    namespace mod1 {
    	interface mInt {
    		new (bar:any):any;
            foo (bar:any):any;
  1459. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    namespace Foo {
    	1+1;
    }
  1460. file mixes tab and space indentation (2 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    export enum Animals {
    	Cat,
    	Dog
    };
  1461. 34 of 66 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1462. 38 of 68 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1463. 38 of 75 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1464. 35 of 68 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1465. 35 of 71 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1466. 29 of 58 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1467. 26 of 50 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1468. file mixes tab and space indentation (1 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    namespace B {
    	export function f(): A.I { return null; }
    }
  1469. file mixes tab and space indentation (33 tab-indented and 42 space-indented lines) (raw pass, confidence 0.40)

    namespace OuterMod {
    	export function someExportedOuterFunc() { return -1; }
    
    	export namespace OuterInnerMod {
  1470. file mixes tab and space indentation (33 tab-indented and 42 space-indented lines) (raw pass, confidence 0.40)

    namespace OuterMod {
    	export function someExportedOuterFunc() { return -1; }
    
    	export namespace OuterInnerMod {
  1471. 20 of 50 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1472. 18 of 41 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1473. 23 of 46 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1474. 17 of 31 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1475. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/namespaces2.js:1:1 new in this release

    29 of 43 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  1476. 48 of 119 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1477. 14 of 32 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1478. file mixes tab and space indentation (14 tab-indented and 279 space-indented lines) (raw pass, confidence 0.40)

    function fx1(x: string | number | undefined) {
        if (isFalsy(x)) {
            x;  // "" | 0 | undefined
        }
  1479. 26 of 34 non-conventional identifiers are single-character (76%) (token pass, confidence 0.50)

  1480. mean non-conventional identifier length 1.76 over 37 names (token pass, confidence 0.50)

  1481. info whitespace-anomaly tsc/testdata/baselines/reference/submodule/compiler/newArrays.js:5:1 new in this release

    file mixes tab and space indentation (9 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
    	class Foo {}
    	class Gar {
    		public fa: Foo[];
  1482. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1483. 52 of 83 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1484. 18 of 40 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1485. 20 of 45 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1486. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    function foo(...rest: number) { // error
    	var x: string = rest[0];
    	return x;
    }
  1487. 30 of 60 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1488. file mixes tab and space indentation (2 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    interface Obj<T> {
    	ref: T;
    }
    interface Func<T> {
  1489. 29 of 65 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1490. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/objectFreeze.js:1:1 new in this release

    40 of 89 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1491. 36 of 48 non-conventional identifiers are single-character (75%) (token pass, confidence 0.50)

  1492. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function process( x: {a:number; b:string;}) {
    	return x.a;
    }
  1493. 20 of 40 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1494. 26 of 48 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1495. line length 722 characters (raw pass, confidence 0.50)

    let _e = {}, { prop = Object.assign({}, obj) } = _e, _f = _e.more, more = _f === void 0 ? (_a = Object.assign({}, obj), obj = __rest(_a, []), _a) : _f, _g = '' + 'other', _h = _e[_g], other = _h === void 0 ? Object.assign({}, obj) : _h, _j = _e.yetAnother, _k = _j === void 0 ? Object.assign({}, obj) : _j, _l = _k.neste
  1496. 32 of 52 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  1497. 25 of 44 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1498. 21 of 34 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  1499. 15 of 33 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1500. 161 of 258 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  1501. 33 of 72 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1502. 22 of 49 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1503. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/overload1.js:1:1 new in this release

    75 of 132 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1504. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/overload2.js:1:1 new in this release

    20 of 46 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1505. file mixes tab and space indentation (3 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	m1(), m1();
    	m2(), m2() {}
    	m3() {}, m3();
  1506. 17 of 34 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1507. 20 of 39 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1508. 30 of 69 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1509. file mixes tab and space indentation (3 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    function attr(nameOrMap: any, value?: string): any {
        if (nameOrMap && typeof nameOrMap === "object") {
            // handle map case
            return new Accessor;
  1510. 23 of 34 non-conventional identifiers are single-character (68%) (token pass, confidence 0.50)

  1511. 16 of 36 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1512. file mixes tab and space indentation (6 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class C1 {
    	constructor(public p1:string); // ERROR
    	constructor(private p2:number); // ERROR
    	constructor(public p3:any) {} // OK
  1513. 58 of 90 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  1514. file mixes tab and space indentation (12 tab-indented and 12 space-indented lines) (raw pass, confidence 0.40)

    function f0<T extends typeof a>(a: T) {
    	a.b;
    }
  1515. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1516. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    try {
    	if (Math.random() > 0.5) {
    		foo = 1234;
    	}
  1517. file mixes tab and space indentation (5 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    function f() {
    	{
    		const x: string = 12;
    		const y: string = 12;
  1518. 28 of 56 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1519. 18 of 36 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1520. line length 709 characters (raw pass, confidence 0.50)

    exports.m3 = exports.glo_im2_public = exports.glo_im1_public = exports.glo_im4_private_v4_public = exports.glo_im4_private_v3_public = exports.glo_im4_private_v2_public = exports.glo_im4_private_v1_public = exports.glo_im3_private_v4_public = exports.glo_im3_private_v3_public = exports.glo_im3_private_v2_public = expor
  1521. file mixes tab and space indentation (4 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    class Foo {
    	public pubMeth() {this.privMeth();}
    	private privMeth() {}
    	public pubProp = 0;
  1522. file mixes tab and space indentation (5 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    class Foo {
    	private pvar = 0;
    	constructor() {
    	    var n = this.pvar;
  1523. 18 of 43 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1524. 22 of 51 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1525. 32 of 75 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1526. 58 of 112 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1527. line length 619 characters (raw pass, confidence 0.50)

        type KnownIterationMapKeys = '-40' | '-39' | '-38' | '-37' | '-36' | '-35' | '-34' | '-33' | '-32' | '-31' | '-30' | '-29' | '-28' | '-27' | '-26' | '-25' | '-24' | '-23' | '-22' | '-21' | '-20' | '-19' | '-18' | '-17' | '-16' | '-15' | '-14' | '-13' | '-12' | '-11' | '-10' | '-9' | '-8' | '-7' | '-6' | '-5' | '-4'
  1528. file mixes tab and space indentation (5 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    function foo(x: any) {
    	switch(x) {
    		case 1: return;
    		default:
  1529. 28 of 58 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1530. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    class X {
    	method(readonly x: number) {}
    	set x(readonly value: number) {}
    }
  1531. 135 of 241 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1532. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/rectype.js:1:1 new in this release

    31 of 42 non-conventional identifiers are single-character (74%) (token pass, confidence 0.50)

  1533. file mixes tab and space indentation (48 tab-indented and 72 space-indented lines) (raw pass, confidence 0.40)

    
    	export interface IWidget {
    		getDomNode(): any;
    		destroy();
  1534. 22 of 35 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1535. 25 of 32 non-conventional identifiers are single-character (78%) (token pass, confidence 0.50)

  1536. 21 of 30 non-conventional identifiers are single-character (70%) (token pass, confidence 0.50)

  1537. 28 of 38 non-conventional identifiers are single-character (74%) (token pass, confidence 0.50)

  1538. 18 of 33 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1539. file mixes tab and space indentation (13 tab-indented and 17 space-indented lines) (raw pass, confidence 0.40)

    export namespace Foo {
    	export class C {}
    }
  1540. file mixes tab and space indentation (13 tab-indented and 14 space-indented lines) (raw pass, confidence 0.40)

    	
    		if ( top && top.doScroll ) {
    			(function doScrollCheck() {
    				if ( false ) {
  1541. file mixes tab and space indentation (8 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    function R1() {
    	R1();
    	return;
    }
  1542. 23 of 49 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1543. 25 of 62 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1544. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    interface Entity<T extends Entity<T>> {
       X: T;
       Y: T;
    }
  1545. 24 of 58 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1546. 36 of 86 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1547. file mixes tab and space indentation (9 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    const regexes: RegExp[] = [
    	/[𝘈-𝘡][𝘡-𝘈]/,
    	/[𝘈-𝘡][𝘡-𝘈]/u,
    	/[𝘈-𝘡][𝘡-𝘈]/v,
  1548. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    const regexes: RegExp[] = [
    	/\u{10000}[\u{10000}]/,
    	/\u{10000}[\u{10000}]/u,
    	/\u{10000}[\u{10000}]/v,
  1549. 28 of 35 non-conventional identifiers are single-character (80%) (token pass, confidence 0.50)

  1550. file mixes tab and space indentation (46 tab-indented and 46 space-indented lines) (raw pass, confidence 0.40)

    const regexes: RegExp[] = [
    	// Flags
    	/foo/visualstudiocode,
    	// Pattern modifiers
  1551. 28 of 35 non-conventional identifiers are single-character (80%) (token pass, confidence 0.50)

  1552. file mixes tab and space indentation (46 tab-indented and 46 space-indented lines) (raw pass, confidence 0.40)

    const regexes: RegExp[] = [
    	// Flags
    	/foo/visualstudiocode,
    	// Pattern modifiers
  1553. 28 of 42 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  1554. base64-like blob (72 bytes, compression ratio 1.15) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitEs2015.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [file1.ts]
  1555. 55 of 110 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1556. base64-like blob (68 bytes, compression ratio 1.06) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/resolveInterfaceNameWithSameLetDeclarationName1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [resolveInterfaceNameWithSameLetDeclarationName1.ts]
  1557. base64-like blob (68 bytes, compression ratio 1.07) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/resolveInterfaceNameWithSameLetDeclarationName2.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [resolveInterfaceNameWithSameLetDeclarationName2.ts]
  1558. base64-like blob (65 bytes, compression ratio 1.08) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/resolveModuleNameWithSameLetDeclarationName1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [resolveModuleNameWithSameLetDeclarationName1.ts]
  1559. base64-like blob (65 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/resolveModuleNameWithSameLetDeclarationName2.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [resolveModuleNameWithSameLetDeclarationName2.ts]
  1560. base64-like blob (64 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/resolveTypeAliasWithSameLetDeclarationName1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [resolveTypeAliasWithSameLetDeclarationName1.ts]
  1561. line length 564 characters (raw pass, confidence 0.50)

            solomonis() : panglima.abidi<quasiater.carolinensis, rendalli.crenulata<gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>, argurus.netscheri<minutus.inez<argurus.peninsulae, julianae.nudicaudus>, julianae.oralis<lavali.xanthognathus, argurus.oreas>>>> { var x : panglima.abidi<quasiater.carolinensis, re
  1562. line length 522 characters (raw pass, confidence 0.50)

            morrisi() : ruatanica.hector<trivirgatus.oconnelli, sagitta.cinereus<nigra.caucasica<julianae.sumatrana, trivirgatus.oconnelli>, quasiater.wattsi<julianae.galapagoensis, panamensis.linulus<lavali.xanthognathus, macrorhinos.konganensis>>>> { var x : ruatanica.hector<trivirgatus.oconnelli, sagitta.cinereus<nigra.
  1563. line length 509 characters (raw pass, confidence 0.50)

                flamarioni(): imperfecta.lasiurus<amphibius<patas.uralensis, gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>>, sagitta.leptoceros<lutreolus.punicus, daubentonii.arboreus<quasiater.carolinensis, rionegrensis.caniventer>>> { var x: imperfecta.lasiurus<amphibius<patas.uralensis, gabriellae.klossii<j
  1564. line length 524 characters (raw pass, confidence 0.50)

                simulator(): macrorhinos.marmosurus<Lanthanum.nitidus<dammermani.melanops, lavali.lepturus>, macrorhinos.marmosurus<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, sagitta.stolzmanni>> { var x: macrorhinos.marmosurus<Lanthanum.nitidus<dammermani.melanops
  1565. line length 594 characters (raw pass, confidence 0.50)

                beatrix(): imperfecta.ciliolabrum<provocax.melanoleuca, panglima.amphibius<minutus.inez<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum<quasiater.carolinensis, lavali.beisa>>> { var x: imperfecta.ciliolabrum<pro
  1566. line length 614 characters (raw pass, confidence 0.50)

                pilirostris(): argurus.wetmorei<imperfecta.lasiurus<panglima.amphibius<patas.uralensis, gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>>, sagitta.leptoceros<lutreolus.punicus, daubentonii.arboreus<quasiater.carolinensis, rionegrensis.caniventer>>>, macrorhinos.konganensis> { var x: argurus.wetmor
  1567. line length 586 characters (raw pass, confidence 0.50)

                palmeri(): panglima.amphibius<howi.coludo<macrorhinos.daphaenodon, panglima.amphibius<macrorhinos.daphaenodon, patas.uralensis>>, trivirgatus.mixtus<argurus.dauricus<dogramacii.aurata, dammermani.melanops>, panglima.amphibius<lavali.lepturus, quasiater.carolinensis>>> { var x: panglima.amphibius<howi.coludo
  1568. line length 559 characters (raw pass, confidence 0.50)

        solomonis() : panglima.abidi<quasiater.carolinensis, rendalli.crenulata<gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>, argurus.netscheri<minutus.inez<argurus.peninsulae, julianae.nudicaudus>, julianae.oralis<lavali.xanthognathus, argurus.oreas>>>> { var x : panglima.abidi<quasiater.carolinensis, rendal
  1569. line length 517 characters (raw pass, confidence 0.50)

        morrisi() : ruatanica.hector<trivirgatus.oconnelli, sagitta.cinereus<nigra.caucasica<julianae.sumatrana, trivirgatus.oconnelli>, quasiater.wattsi<julianae.galapagoensis, panamensis.linulus<lavali.xanthognathus, macrorhinos.konganensis>>>> { var x : ruatanica.hector<trivirgatus.oconnelli, sagitta.cinereus<nigra.cauc
  1570. line length 504 characters (raw pass, confidence 0.50)

            flamarioni(): imperfecta.lasiurus<amphibius<patas.uralensis, gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>>, sagitta.leptoceros<lutreolus.punicus, daubentonii.arboreus<quasiater.carolinensis, rionegrensis.caniventer>>> { var x: imperfecta.lasiurus<amphibius<patas.uralensis, gabriellae.klossii<julia
  1571. line length 519 characters (raw pass, confidence 0.50)

            simulator(): macrorhinos.marmosurus<Lanthanum.nitidus<dammermani.melanops, lavali.lepturus>, macrorhinos.marmosurus<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, sagitta.stolzmanni>> { var x: macrorhinos.marmosurus<Lanthanum.nitidus<dammermani.melanops, la
  1572. line length 589 characters (raw pass, confidence 0.50)

            beatrix(): imperfecta.ciliolabrum<provocax.melanoleuca, panglima.amphibius<minutus.inez<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum<quasiater.carolinensis, lavali.beisa>>> { var x: imperfecta.ciliolabrum<provoca
  1573. line length 609 characters (raw pass, confidence 0.50)

            pilirostris(): argurus.wetmorei<imperfecta.lasiurus<panglima.amphibius<patas.uralensis, gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>>, sagitta.leptoceros<lutreolus.punicus, daubentonii.arboreus<quasiater.carolinensis, rionegrensis.caniventer>>>, macrorhinos.konganensis> { var x: argurus.wetmorei<i
  1574. line length 581 characters (raw pass, confidence 0.50)

            palmeri(): panglima.amphibius<howi.coludo<macrorhinos.daphaenodon, panglima.amphibius<macrorhinos.daphaenodon, patas.uralensis>>, trivirgatus.mixtus<argurus.dauricus<dogramacii.aurata, dammermani.melanops>, panglima.amphibius<lavali.lepturus, quasiater.carolinensis>>> { var x: panglima.amphibius<howi.coludo<mac
  1575. 30 of 69 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1576. 52 of 122 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1577. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/restParameters.js:1:1 new in this release

    24 of 52 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1578. 17 of 30 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1579. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/scopeTests.js:1:1 new in this release

    19 of 40 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1580. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    try { } catch(ex1) { 
    	throw ex1;
    }
  1581. file mixes tab and space indentation (5 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	public p1 = 0;
    	public callback(cb:()=>void) {cb();}
    	public doit() {
  1582. file mixes tab and space indentation (8 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    interface MouseEvent {
        x: number;
        y: number;
    }
  1583. info whitespace-anomaly tsc/testdata/baselines/reference/submodule/compiler/selfRef.js:6:1 new in this release

    file mixes tab and space indentation (3 tab-indented and 23 space-indented lines) (raw pass, confidence 0.40)

    {
        export class Test
        {
          private name = "hello";
  1584. 28 of 50 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1585. file mixes tab and space indentation (49 tab-indented and 49 space-indented lines) (raw pass, confidence 0.40)

    (function() {
    	var s0;
    	for ({ s0 = 5 } of [{ s0: 1 }]) {
    	}
  1586. file mixes tab and space indentation (49 tab-indented and 49 space-indented lines) (raw pass, confidence 0.40)

    (function() {
    	var s0;
    	for ({ s0 = 5 } of [{ s0: 1 }]) {
    	}
  1587. identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (in string/comment) (raw pass, confidence 0.40)

    ⟨U+000D⟩
    //// [①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts]⟨U+000D⟩
    var a = 1;
    var b = 2;
  1588. identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (in string/comment) (raw pass, confidence 0.40)

    ⟨U+000D⟩
    //// [①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts]⟨U+000D⟩
    var a = 1;
    var b = 2;
  1589. identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (in string/comment) (raw pass, confidence 0.40)

    ⟨U+000D⟩
    //// [①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    var a = 1;
  1590. identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (in string/comment) (raw pass, confidence 0.40)

    ⟨U+000D⟩
    //// [①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    var a = 1;
  1591. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/sourceMapPercentEncoded.sourcemap.txt:2:22 new in this release

    identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (raw pass, confidence 0.80)

    ===================================================================⟨U+000D⟩
    JsFile: ①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js
    likely benign LLM, confidence 0.90 A sourcemap test fixture containing a unicode filename mixing Han characters and symbols.
    Reasoning

    The mixed-script identifier is CJK and symbol characters inside a deliberately odd test filename in a source map baseline. This is a test of percent-encoding and unicode handling, not an identifier used in code.

  1592. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/sourceMapPercentEncoded.sourcemap.txt:2:70 new in this release

    identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (raw pass, confidence 0.80)

    ===================================================================⟨U+000D⟩
    JsFile: ①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js
    likely benign LLM, confidence 0.90 A sourcemap baseline filename with mixed Other, Han and Latin characters.
    Reasoning

    The flagged text is a unicode filename in a source-map test baseline, deliberately exercising unusual characters. It is not executable identifier code.

  1593. info warn → info by review unicode-mixed-script tsc/testdata/baselines/reference/submodule/compiler/sourceMapPercentEncoded.sourcemap.txt:5:23 new in this release

    identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (raw pass, confidence 0.80)

    sourceRoot: ⟨U+000D⟩
    sources: ①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts⟨U+000D⟩
    ===================================================================⟨U+000D⟩
    -------------------------------------------------------------------
    likely benign LLM, confidence 0.90 A sources entry in a sourcemap test baseline with a unicode filename.
    Reasoning

    The same deliberately unusual unicode test filename appears in the sources field of a source-map baseline. This is test data for source-map encoding.

  1594. mean non-conventional identifier length 1.91 over 22 names (token pass, confidence 0.50)

  1595. 28 of 52 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1596. file mixes tab and space indentation (1 tab-indented and 235 space-indented lines) (raw pass, confidence 0.40)

    function outer<T>(x: T) {
      class Inner {
        static y: T = x;
      }
  1597. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	static s;
    	public a() {
    		s = 1;
  1598. 56 of 84 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  1599. 21 of 40 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1600. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/statics.js:1:1 new in this release

    66 of 162 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1601. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	constructor() {
    		static p1 = 0; // ERROR
    		static m1() {} // ERROR
  1602. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/structural1.js:1:1 new in this release

    14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1603. file mixes tab and space indentation (7 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface Lifecycle<Attrs, State> {
    	oninit?(vnode: Vnode<Attrs, State>): number;
    	[_: number]: any;
    }
  1604. file mixes tab and space indentation (10 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface Lifecycle<Attrs, State extends Lifecycle<Attrs, State>> {
    	oninit?(vnode: Vnode<Attrs, State>): number;
    	[_: number]: any;
    }
  1605. 22 of 48 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1606. base64-like blob (66 bytes, compression ratio 1.08) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallFromClassThatDerivesFromGenericType1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericType1.ts]
  1607. base64-like blob (66 bytes, compression ratio 1.08) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallFromClassThatDerivesFromGenericType2.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericType2.ts]
  1608. base64-like blob (103 bytes, compression ratio 0.93) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts]
  1609. base64-like blob (82 bytes, compression ratio 1.01) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts]⟨U+000D⟩
    class A<T1, T2> {
        constructor(private map: (value: T1) => T2) {
  1610. base64-like blob (82 bytes, compression ratio 1.01) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    class A {
  1611. base64-like blob (88 bytes, compression ratio 0.98) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts]
  1612. base64-like blob (67 bytes, compression ratio 1.07) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts]⟨U+000D⟩
    class A<T1, T2> {
        constructor(private map: (value: T1) => T2) {
  1613. base64-like blob (67 bytes, compression ratio 1.07) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    class A {
  1614. base64-like blob (85 bytes, compression ratio 0.99) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts]
  1615. base64-like blob (64 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts]⟨U+000D⟩
    class A {
        constructor(private map: (value: number) => string) {
  1616. base64-like blob (64 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    class A {
  1617. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1618. file mixes tab and space indentation (6 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	constructor(f: string) {
    	}
    	public blah(): string { return ""; }
  1619. 19 of 41 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1620. 14 of 35 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1621. file mixes tab and space indentation (3 tab-indented and 25 space-indented lines) (raw pass, confidence 0.40)

    function R1(index: number) {
        switch (index) {
            case 0:
            case 1:
  1622. file mixes tab and space indentation (1 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "styled-components",
      "version": "3.3.3",
      "typings": "typings/styled-components.d.ts"
  1623. surrogate pair \uD83D\uDCA9 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    
    f `'\u{1f4a9}'${ " should be converted to " }'\uD83D\uDCA9'`;⟨U+000D⟩
    ⟨U+000D⟩
    //// [taggedTemplateStringsWithUnicodeEscapes.js]
  1624. surrogate pair \uD83D\uDCA9 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    }⟨U+000D⟩
    f `'\u{1f4a9}'${" should be converted to "}'\uD83D\uDCA9'`;
  1625. surrogate pair \uD83D\uDCA9 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    
    f `'\u{1f4a9}'${ " should be converted to " }'\uD83D\uDCA9'`;⟨U+000D⟩
    ⟨U+000D⟩
    //// [taggedTemplateStringsWithUnicodeEscapesES6.js]
  1626. surrogate pair \uD83D\uDCA9 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    }⟨U+000D⟩
    f `'\u{1f4a9}'${" should be converted to "}'\uD83D\uDCA9'`;
  1627. file mixes tab and space indentation (5 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    function suggest(){ 
    	var TypeScriptKeywords:string[];  
    	var result:any;	
    					
  1628. file mixes tab and space indentation (11 tab-indented and 32 space-indented lines) (raw pass, confidence 0.40)

    {
          constructor(x: number, y: number);
          public x: number;
          public y: number;
  1629. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function func2(stuff1:string, stuff2:number, stuff3:number) {
    	return func1([stuff1, stuff2, stuff3]);
    }
  1630. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function func2(stuff1:string, stuff2:number, stuff3:number) {
    	return func1([stuff1, stuff2, stuff3]);
    }
  1631. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/thisBinding.js:1:1 new in this release

    27 of 44 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1632. file mixes tab and space indentation (7 tab-indented and 21 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
        export interface I {
    	z;
        }
  1633. 22 of 55 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1634. 16 of 37 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1635. info whitespace-anomaly tsc/testdata/baselines/reference/submodule/compiler/topLevel.js:5:1 new in this release

    file mixes tab and space indentation (4 tab-indented and 21 space-indented lines) (raw pass, confidence 0.40)

    interface IPoint {
        x:number;
        y:number;
    }
  1636. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
    	var f = () => {this.window;}
    }
  1637. line length 815 characters (raw pass, confidence 0.50)

    export enum SyntaxKind { Node0, Node1, Node2, Node3, Node4, Node5, Node6, Node7, Node8, Node9, Node10, Node11, Node12, Node13, Node14, Node15, Node16, Node17, Node18, Node19, Node20, Node21, Node22, Node23, Node24, Node25, Node26, Node27, Node28, Node29, Node30, Node31, Node32, Node33, Node34, Node35, Node36, Node37, N
  1638. line length 907 characters (raw pass, confidence 0.50)

    export type Node = Node0 | Node1 | Node2 | Node3 | Node4 | Node5 | Node6 | Node7 | Node8 | Node9 | Node10 | Node11 | Node12 | Node13 | Node14 | Node15 | Node16 | Node17 | Node18 | Node19 | Node20 | Node21 | Node22 | Node23 | Node24 | Node25 | Node26 | Node27 | Node28 | Node29 | Node30 | Node31 | Node32 | Node33 | Node3
  1639. line length 908 characters (raw pass, confidence 0.50)

    export type Node = Node0 | Node1 | Node2 | Node3 | Node4 | Node5 | Node6 | Node7 | Node8 | Node9 | Node10 | Node11 | Node12 | Node13 | Node14 | Node15 | Node16 | Node17 | Node18 | Node19 | Node20 | Node21 | Node22 | Node23 | Node24 | Node25 | Node26 | Node27 | Node28 | Node29 | Node30 | Node31 | Node32 | Node33 | Node3
  1640. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1641. 14 of 34 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1642. file mixes tab and space indentation (3 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    interface I1<T, U> {
    	m(value: T): U;
    }
  1643. file mixes tab and space indentation (1 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    namespace JSX {
        export interface IntrinsicElements {
            span: {};
        }
  1644. 52 of 91 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1645. 66 of 118 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1646. 19 of 39 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1647. 32 of 46 non-conventional identifiers are single-character (70%) (token pass, confidence 0.50)

  1648. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    (foo: Foo) => {
    	bar[id]++;
    	const id = foo.bar;
    }
  1649. 21 of 35 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  1650. 19 of 33 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  1651. 38 of 89 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1652. info whitespace-anomaly tsc/testdata/baselines/reference/submodule/compiler/typeMatch2.js:5:1 new in this release

    file mixes tab and space indentation (3 tab-indented and 57 space-indented lines) (raw pass, confidence 0.40)

    function f1() {
    	var a = { x: 1, y: 2 };
    	a = {}; // error
        a = { x: 1 }; // error
  1653. 27 of 53 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1654. 19 of 45 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1655. 22 of 34 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1656. 48 of 71 non-conventional identifiers are single-character (68%) (token pass, confidence 0.50)

  1657. 32 of 49 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1658. 33 of 68 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1659. 34 of 52 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1660. 34 of 70 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1661. 14 of 34 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1662. 13 of 32 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1663. 16 of 33 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1664. info identifier-low-length tsc/testdata/baselines/reference/submodule/compiler/unaryPlus.js:1:1 new in this release

    17 of 37 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1665. mean non-conventional identifier length 1.29 over 56 names (token pass, confidence 0.50)

  1666. 22 of 39 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1667. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function p(undefined = "wat") {
    	return undefined;
    }
  1668. file mixes tab and space indentation (3 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    class undefined {
    	foo: string;
    }
    interface undefined {
  1669. 17 of 35 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1670. file mixes tab and space indentation (4 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    namespace M{
    	class A{
    		constructor(val:string){}
    	}
  1671. U+00AD SOFT HYPHEN in source (in string/comment) (raw pass, confidence 0.45)

    //// [unicodeStringLiteral.ts]⟨U+000D⟩
    var ੳ = "Ü⟨U+00AD⟩ਲ⟨U+000E⟩ĭ";⟨U+000D⟩
    ⟨U+000D⟩
    //// [unicodeStringLiteral.js]
  1672. U+00AD SOFT HYPHEN in source (in string/comment) (raw pass, confidence 0.45)

    "use strict";⟨U+000D⟩
    var ੳ = "Ü⟨U+00AD⟩ਲ⟨U+000E⟩ĭ";
  1673. file mixes tab and space indentation (1 tab-indented and 28 space-indented lines) (raw pass, confidence 0.40)

    declare class Test<T> {
        obj: T;
        get<K extends keyof T>(k: K): T[K];
    }
  1674. file mixes tab and space indentation (2 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    interface Interface<T extends Enum> {
    	type: T;
    }
  1675. file mixes tab and space indentation (16 tab-indented and 94 space-indented lines) (raw pass, confidence 0.40)

    function func1() {
        aFunc();
    
        console.log(EnumA.Value);
  1676. file mixes tab and space indentation (16 tab-indented and 102 space-indented lines) (raw pass, confidence 0.40)

    function func1() {
        aFunc();
    
        console.log(EnumA.Value);
  1677. 45 of 62 non-conventional identifiers are single-character (73%) (token pass, confidence 0.50)

  1678. mean non-conventional identifier length 1.96 over 24 names (token pass, confidence 0.50)

  1679. mean non-conventional identifier length 1.96 over 24 names (token pass, confidence 0.50)

  1680. mean non-conventional identifier length 1.96 over 24 names (token pass, confidence 0.50)

  1681. 21 of 49 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1682. 36 of 63 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1683. 50 of 91 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1684. 37 of 87 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1685. file mixes tab and space indentation (6 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    interface Controller<out T> {
    	createAnimal: () => T;
    	run: (animal: T) => void;
    }
  1686. 30 of 46 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1687. 56 of 140 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1688. 56 of 140 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1689. mean non-conventional identifier length 1.92 over 26 names (token pass, confidence 0.50)

  1690. mean non-conventional identifier length 1.83 over 24 names (token pass, confidence 0.50)

  1691. 39 of 97 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1692. 71 of 140 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1693. 54 of 114 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1694. 73 of 135 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1695. 14 of 32 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1696. 109 of 233 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1697. 22 of 52 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1698. 95 of 223 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1699. mean non-conventional identifier length 1.85 over 158 names (token pass, confidence 0.50)

  1700. 106 of 218 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1701. 91 of 175 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1702. mean non-conventional identifier length 1.95 over 1109 names (token pass, confidence 0.50)

  1703. mean non-conventional identifier length 1.95 over 1124 names (token pass, confidence 0.50)

  1704. 2181 of 4122 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  1705. 454 of 912 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1706. 22 of 35 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1707. 54 of 116 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1708. 65 of 118 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1709. 18 of 36 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1710. 59 of 125 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1711. 91 of 169 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  1712. 43 of 103 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1713. 57 of 127 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1714. mean non-conventional identifier length 1.41 over 39 names (token pass, confidence 0.50)

  1715. 252 of 610 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1716. 164 of 244 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  1717. 135 of 242 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1718. 135 of 242 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1719. 28 of 70 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1720. info identifier-low-length tsc/testdata/baselines/reference/submodule/conformance/assignments.js:1:1 new in this release

    32 of 63 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1721. file mixes tab and space indentation (10 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  1722. file mixes tab and space indentation (10 tab-indented and 44 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  1723. file mixes tab and space indentation (10 tab-indented and 44 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  1724. file mixes tab and space indentation (10 tab-indented and 19 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  1725. file mixes tab and space indentation (10 tab-indented and 54 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  1726. file mixes tab and space indentation (10 tab-indented and 54 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  1727. line length 980 characters (raw pass, confidence 0.50)

    _a = C1, _C1_instances = new WeakSet(), _C1_a_accessor_storage = new WeakMap(), _C1_b_accessor_storage = new WeakMap(), _C1_a_get = function _C1_a_get() { return __classPrivateFieldGet(this, _C1_a_accessor_storage, "f"); }, _C1_a_set = function _C1_a_set(value) { __classPrivateFieldSet(this, _C1_a_accessor_storage, val
  1728. line length 520 characters (raw pass, confidence 0.50)

    _b = C2, _C2_instances = new WeakSet(), _C2_a_1_accessor_storage = new WeakMap(), _C2_a_get = function _C2_a_get() { return __classPrivateFieldGet(this, _C2_a_1_accessor_storage, "f"); }, _C2_a_set = function _C2_a_set(value) { __classPrivateFieldSet(this, _C2_a_1_accessor_storage, value, "f"); }, _C2_b_get = function 
  1729. file mixes tab and space indentation (5 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    async function f() {
    	let await_a = await a;
    	let await_b = await b;
    	let await_c = await c;
  1730. file mixes tab and space indentation (5 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    async function f() {
    	let await_a = await a;
    	let await_b = await b;
    	let await_c = await c;
  1731. 115 of 215 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  1732. 74 of 166 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1733. 51 of 121 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1734. 18 of 41 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1735. 53 of 126 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1736. 51 of 113 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1737. file mixes tab and space indentation (8 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface ElementAttributesProperty { props: {} }
    	interface IntrinsicElements { 
  1738. file mixes tab and space indentation (8 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface ElementAttributesProperty { props: {} }
    	interface IntrinsicElements { 
  1739. file mixes tab and space indentation (14 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    interface ButtonProp {
        a: number,
        b: string,
        children: Button;
  1740. file mixes tab and space indentation (4 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    interface ButtonProp {
        a: number,
        b: string,
        children: Button;
  1741. 20 of 32 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  1742. 45 of 74 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1743. file mixes tab and space indentation (21 tab-indented and 19 space-indented lines) (raw pass, confidence 0.40)

    export namespace M1 {
    	export class C1 {
    		m1: foo2.M1.C1;
    		x: number;
  1744. 18 of 44 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1745. 52 of 101 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1746. 16 of 33 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1747. 25 of 41 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1748. 39 of 71 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1749. 22 of 54 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1750. 17 of 40 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1751. file mixes tab and space indentation (17 tab-indented and 17 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	public constructor(a: boolean) // error
    	protected constructor(a: number) // error
    	private constructor(a: string)
  1752. 24 of 50 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1753. 24 of 50 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1754. 18 of 38 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1755. 62 of 130 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1756. 31 of 76 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1757. 31 of 76 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1758. 32 of 69 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1759. 18 of 30 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  1760. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1761. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1762. 21 of 41 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1763. 21 of 41 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1764. 24 of 57 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1765. 22 of 46 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1766. 22 of 46 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1767. 30 of 50 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  1768. 24 of 51 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1769. 50 of 117 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1770. 54 of 127 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1771. 50 of 117 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1772. file mixes tab and space indentation (3 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    export class C1 {
    	m1 = 42;
    	static s1 = true;
    }
  1773. file mixes tab and space indentation (8 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    export class C1 {
    	m1 = 42;
    	static s1 = true;
    }
  1774. mean non-conventional identifier length 1.92 over 72 names (token pass, confidence 0.50)

  1775. 68 of 144 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1776. 660 of 1317 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1777. 518 of 1025 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1778. mean non-conventional identifier length 1.92 over 443 names (token pass, confidence 0.50)

  1779. 75 of 148 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1780. mean non-conventional identifier length 1.78 over 69 names (token pass, confidence 0.50)

  1781. 272 of 537 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1782. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1783. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1784. 18 of 40 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1785. 18 of 40 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1786. 17 of 33 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1787. 17 of 33 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1788. 20 of 34 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  1789. 20 of 34 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  1790. 17 of 31 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1791. 17 of 31 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1792. 20 of 35 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1793. 20 of 35 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1794. file mixes tab and space indentation (1 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    class C {
        ["hello"]() {
            debugger;
        }
  1795. file mixes tab and space indentation (4 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    class C {
        ["hello"]() {
            debugger;
    	}
  1796. file mixes tab and space indentation (3 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    var v = {
        ["hello"]() {
            debugger;
    	},
  1797. file mixes tab and space indentation (4 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    var v = {
        ["hello"]() {
            debugger;
    	},
  1798. file mixes tab and space indentation (8 tab-indented and 161 space-indented lines) (raw pass, confidence 0.40)

    interface Covariant<T> {
        foo: T extends string ? T : number;
    }
  1799. info identifier-low-length tsc/testdata/baselines/reference/submodule/conformance/constEnum1.js:1:1 new in this release

    mean non-conventional identifier length 1.67 over 30 names (token pass, confidence 0.50)

  1800. 46 of 97 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1801. 31 of 61 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1802. 19 of 39 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1803. 130 of 291 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1804. 74 of 182 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1805. 35 of 83 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1806. 86 of 155 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1807. 52 of 110 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1808. 52 of 110 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1809. file mixes tab and space indentation (1 tab-indented and 12 space-indented lines) (raw pass, confidence 0.40)

    namespace JSX {
        export interface IntrinsicElements {
            span: {};
        }
  1810. 26 of 40 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1811. 15 of 36 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1812. file mixes tab and space indentation (1 tab-indented and 70 space-indented lines) (raw pass, confidence 0.40)

    class C1 {
        a!: number;
        b: string;  // Error
    }
  1813. 26 of 60 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1814. 26 of 63 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1815. 35 of 71 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1816. 26 of 63 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1817. 52 of 64 non-conventional identifiers are single-character (81%) (token pass, confidence 0.50)

  1818. 22 of 44 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1819. 82 of 173 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1820. 44 of 94 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1821. mean non-conventional identifier length 1.50 over 24 names (token pass, confidence 0.50)

  1822. mean non-conventional identifier length 1.46 over 24 names (token pass, confidence 0.50)

  1823. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    const { [a]: aVal, [b]: bVal } = (() => {
    	return { [a]: 1, [b]: 1 };
    })();
    console.log(aVal, bVal);
  1824. 25 of 44 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1825. file mixes tab and space indentation (1 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    enum K {
        a = "a",
        b = "b"
    }
  1826. 22 of 40 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1827. file mixes tab and space indentation (1 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    const K = {
        a: "a",
        b: "b"
    }
  1828. 26 of 50 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1829. file mixes tab and space indentation (5 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    type Correct = {
    	code: string
    	property: true
    	err: undefined
  1830. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    namespace x {
    	export var x = 10;
    }
    class y {
  1831. info critical → info by review dynamic-execution tsc/testdata/baselines/reference/submodule/conformance/dynamicImportDeferInvalidStandalone.js:8:1 new in this release

    `Function(...)` called with a non-literal body (ast pass, confidence 0.75)

    
    Function(import.defer);
    
    import.defer
    likely benign LLM, confidence 0.85 A Function call on import.defer in a conformance test for invalid deferred-import syntax.
    Reasoning

    This is a conformance test for invalid import.defer syntax in a TypeScript baseline. Function(import.defer) is a syntax-error probe, not a real payload, and the Function call is a test input rather than malicious dynamic execution.

  1832. info critical → info by review dynamic-execution tsc/testdata/baselines/reference/submodule/conformance/dynamicImportDeferInvalidStandalone.js:16:1 new in this release

    `Function(...)` called with a non-literal body (ast pass, confidence 0.75)

    (import.defer)("a");⟨U+000D⟩
    Function(import.defer);⟨U+000D⟩
    import.defer;
    likely benign LLM, confidence 0.85 Another Function call on import.defer in the same conformance test fixture.
    Reasoning

    Part of the same invalid-syntax conformance test. The Function(import.defer) and (import.defer)("a") forms exist to check parser diagnostics. Nothing here is a network, shell or encoded payload.

  1833. file mixes tab and space indentation (6 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    var a = () => {
        var arg = arguments[0];  // error
    }
  1834. file mixes tab and space indentation (6 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    var a = () => {
        var arg = arguments[0];  // error
    }
  1835. 19 of 40 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1836. 32 of 67 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1837. 24 of 50 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1838. 138 of 244 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1839. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export enum Animals {
    	Cat = 1
    }
    export enum Animals {
  1840. 232 of 478 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1841. 40 of 90 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1842. 45 of 90 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1843. mean non-conventional identifier length 1.88 over 34 names (token pass, confidence 0.50)

  1844. file mixes tab and space indentation (22 tab-indented and 54 space-indented lines) (raw pass, confidence 0.40)

    class B extends A {
    	public constructor() {
    		'inject';
    		super();
  1845. line length 746 characters (raw pass, confidence 0.50)

                __esDecorate(_a, _private_field1_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _C_field1_accessor_storage, "f"); }, "#field1", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _C_field1_accessor_storage, value, "f"); }, "#field1", "set"
  1846. line length 560 characters (raw pass, confidence 0.50)

                __esDecorate(this, _private_field1_descriptor = { get: __setFunctionName(function () { return this.#field1_accessor_storage; }, "#field1", "get"), set: __setFunctionName(function (value) { this.#field1_accessor_storage = value; }, "#field1", "set") }, _private_field1_decorators, { kind: "accessor", name: "#
  1847. line length 747 characters (raw pass, confidence 0.50)

                __esDecorate(_a, _static_private_field1_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_a, _a, "f", _C_field1_accessor_storage); }, "#field1", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_a, _a, value, "f", _C_field1_accessor_storage); }, "#fie
  1848. line length 587 characters (raw pass, confidence 0.50)

                __esDecorate(this, _static_private_field1_descriptor = { get: __setFunctionName(function () { return this.#field1_accessor_storage; }, "#field1", "get"), set: __setFunctionName(function (value) { this.#field1_accessor_storage = value; }, "#field1", "set") }, _static_private_field1_decorators, { kind: "acces
  1849. line length 758 characters (raw pass, confidence 0.50)

    10>                                                                                                                                                                                                                                                                                                                             
  1850. line length 755 characters (raw pass, confidence 0.50)

    10>                                                                                                                                                                                                                                                                                                                             
  1851. line length 744 characters (raw pass, confidence 0.50)

    10>                                                                                                                                                                                                                                                                                                                             
  1852. line length 741 characters (raw pass, confidence 0.50)

    10>                                                                                                                                                                                                                                                                                                                             
  1853. 110 of 172 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  1854. 44 of 95 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1855. 88 of 194 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1856. 68 of 139 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1857. 120 of 256 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1858. 45 of 90 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1859. 111 of 195 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1860. file mixes tab and space indentation (19 tab-indented and 316 space-indented lines) (raw pass, confidence 0.40)

    function f1(x: 1 | 2): string {
        if (!!true) {
            switch (x) {
                case 1: return 'a';
  1861. 78 of 161 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1862. 90 of 176 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1863. 237 of 546 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1864. 24 of 53 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1865. 58 of 142 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1866. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    export function x(){
    	return true;
    }
  1867. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    export function x(){
    	return true;
    }
  1868. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function x<T>(a: T){
    	return a;
    }
    export = x;
  1869. file mixes tab and space indentation (1 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export enum E1 {
    	A,B,C
    }
  1870. file mixes tab and space indentation (2 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    class Foo<T extends {a: string; b:number;}>{
    	test: T;
    	constructor(x: T){}
    }
  1871. file mixes tab and space indentation (11 tab-indented and 14 space-indented lines) (raw pass, confidence 0.40)

    namespace Foo {
    	export function a(){
    		return 5;
    	}
  1872. 113 of 250 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1873. line length 692 characters (raw pass, confidence 0.50)

                "Motorola": "Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600
  1874. line length 1627 characters (raw pass, confidence 0.50)

                "SamsungTablet": "SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-
  1875. line length 526 characters (raw pass, confidence 0.50)

                "YarvikTablet": "Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07
  1876. line length 646 characters (raw pass, confidence 0.50)

                "TexetTablet": "NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727
  1877. line length 531 characters (raw pass, confidence 0.50)

                "iJoyTablet": "Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Min
  1878. line length 936 characters (raw pass, confidence 0.50)

                "TeclastTablet": "T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|
  1879. line length 1637 characters (raw pass, confidence 0.50)

                shortPattern: /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte
  1880. line length 1632 characters (raw pass, confidence 0.50)

            shortPattern: /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\
  1881. line length 1637 characters (raw pass, confidence 0.50)

                shortPattern: /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte
  1882. 54 of 109 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1883. file mixes tab and space indentation (6 tab-indented and 79 space-indented lines) (raw pass, confidence 0.40)

    function* g001() { // Generator<undefined, void, unknown>
        yield;
    }
  1884. file mixes tab and space indentation (6 tab-indented and 83 space-indented lines) (raw pass, confidence 0.40)

    function* g001() { // Generator<any (implicit), void, unknown>
        yield;
    }
  1885. info identifier-low-length tsc/testdata/baselines/reference/submodule/conformance/generic.js:1:1 new in this release

    30 of 65 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1886. 162 of 370 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1887. 23 of 53 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1888. 29 of 70 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1889. 96 of 228 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1890. 214 of 416 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1891. 31 of 75 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1892. 302 of 587 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  1893. 73 of 145 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1894. 64 of 130 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1895. 35 of 70 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1896. 34 of 52 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1897. 236 of 584 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1898. 20 of 31 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1899. 27 of 61 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1900. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    namespace foo {
    	export var answer = 42;
    }
  1901. 49 of 117 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1902. 38 of 91 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1903. mean non-conventional identifier length 1.47 over 86 names (token pass, confidence 0.50)

  1904. file mixes tab and space indentation (1 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    function foo<T = number>(): [T] {
    	return [42 as any]
    }
    const [x] = foo();  // [number]
  1905. 16 of 33 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1906. 18 of 40 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1907. 77 of 179 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1908. 62 of 155 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1909. 18 of 33 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1910. 18 of 30 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  1911. 592 of 1397 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1912. 64 of 110 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  1913. 21 of 45 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1914. mean non-conventional identifier length 1.67 over 171 names (token pass, confidence 0.50)

  1915. 24 of 38 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1916. 25 of 61 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1917. 74 of 163 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1918. 28 of 51 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1919. 46 of 95 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1920. 40 of 71 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1921. 28 of 49 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  1922. 52 of 116 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1923. 33 of 75 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1924. 42 of 89 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1925. 41 of 66 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  1926. 53 of 85 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  1927. 49 of 95 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1928. 45 of 71 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1929. file mixes tab and space indentation (5 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    class Handler {
    	static get OPTIONS() {
    		return 1;
    	}
  1930. 151 of 301 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1931. 18 of 31 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  1932. 18 of 31 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  1933. file mixes tab and space indentation (11 tab-indented and 108 space-indented lines) (raw pass, confidence 0.40)

    function fn() {
        try { } catch (x) { }                                            // should be OK
        try { } catch (/** @type {any} */ err) { }                       // should be OK
        try { } catch (/** @type {Any} */ err) { }                       // should be OK
  1934. 40 of 100 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1935. 64 of 142 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1936. file mixes tab and space indentation (1 tab-indented and 27 space-indented lines) (raw pass, confidence 0.40)

    class SomeBase {
        constructor() {
            this.p = 42;
        }
  1937. 81 of 174 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1938. 110 of 170 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1939. file mixes tab and space indentation (10 tab-indented and 566 space-indented lines) (raw pass, confidence 0.40)

    class Shape {
        name: string;
        width: number;
        height: number;
  1940. file mixes tab and space indentation (3 tab-indented and 127 space-indented lines) (raw pass, confidence 0.40)

    function f1(obj: { a: number, b: 0 | 1, c: string }, k0: 'a', k1: 'a' | 'b', k2: 'a' | 'b' | 'c') {
        obj[k0] = 1;
        obj[k0] = 2;
        obj[k0] = 'x';  // Error
  1941. 19 of 44 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1942. 92 of 227 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1943. mean non-conventional identifier length 1.96 over 48 names (token pass, confidence 0.50)

  1944. 256 of 422 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1945. info identifier-low-length tsc/testdata/baselines/reference/submodule/conformance/localTypes3.js:1:1 new in this release

    66 of 143 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1946. mean non-conventional identifier length 1.88 over 101 names (token pass, confidence 0.50)

  1947. 36 of 72 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1948. 32 of 62 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  1949. 24 of 54 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1950. 24 of 54 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1951. 19 of 43 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1952. 15 of 31 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1953. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1954. 82 of 128 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  1955. 78 of 120 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  1956. 72 of 114 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1957. 72 of 114 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1958. 87 of 158 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  1959. 67 of 167 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  1960. 490 of 1208 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1961. 320 of 660 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1962. 18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1963. 21 of 42 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1964. 13 of 32 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1965. 47 of 96 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1966. 60 of 136 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1967. 29 of 63 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1968. 29 of 63 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1969. file mixes tab and space indentation (62 tab-indented and 84 space-indented lines) (raw pass, confidence 0.40)

    class Private {
    	constructor (...args: any[]) {}
    	private p: string;
    }
  1970. 70 of 145 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1971. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export function f(){
    	return 42;
    }
  1972. 54 of 113 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  1973. 33 of 78 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1974. file mixes tab and space indentation (48 tab-indented and 299 space-indented lines) (raw pass, confidence 0.40)

    function fail(message?: string): never {
        throw new Error(message);
    }
  1975. 179 of 304 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  1976. 179 of 304 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  1977. 179 of 304 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  1978. 21 of 47 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  1979. 43 of 87 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  1980. 20 of 36 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  1981. 36 of 85 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  1982. 36 of 59 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  1983. 40 of 80 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  1984. 102 of 222 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  1985. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function f(): object {
    	return {};
    }
  1986. 74 of 174 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  1987. 91 of 144 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  1988. 35 of 79 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1989. 29 of 71 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  1990. mean non-conventional identifier length 1.72 over 342 names (token pass, confidence 0.50)

  1991. mean non-conventional identifier length 1.95 over 38 names (token pass, confidence 0.50)

  1992. mean non-conventional identifier length 1.95 over 38 names (token pass, confidence 0.50)

  1993. 34 of 78 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1994. 67 of 151 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  1995. line length 1809 characters (raw pass, confidence 0.50)

        return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(O
  1996. 29 of 48 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  1997. 29 of 50 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  1998. 15 of 32 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  1999. base64-like blob (66 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.ts]⟨U+000D⟩
    // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those 
  2000. base64-like blob (66 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those 
  2001. line length 593 characters (raw pass, confidence 0.50)

        var oct3 = 0o777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2002. line length 591 characters (raw pass, confidence 0.50)

            0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2003. line length 588 characters (raw pass, confidence 0.50)

    var oct3 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2004. line length 586 characters (raw pass, confidence 0.50)

        0o77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2005. line length 589 characters (raw pass, confidence 0.50)

    var oct3 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2006. line length 587 characters (raw pass, confidence 0.50)

        0o77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2007. line length 593 characters (raw pass, confidence 0.50)

        var oct3 = 0o777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2008. line length 591 characters (raw pass, confidence 0.50)

            0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2009. line length 588 characters (raw pass, confidence 0.50)

    var oct3 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2010. line length 586 characters (raw pass, confidence 0.50)

        0o77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2011. line length 589 characters (raw pass, confidence 0.50)

    var oct3 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2012. line length 587 characters (raw pass, confidence 0.50)

        0o77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  2013. 96 of 230 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2014. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    function f<T>() {
    	let optional: { k1?: T } = undefined!;
    	let dict: { [key: string]: T | number } = optional; // ok
    }
  2015. 110 of 168 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  2016. 40 of 89 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2017. mean non-conventional identifier length 1.91 over 22 names (token pass, confidence 0.50)

  2018. mean non-conventional identifier length 1.91 over 22 names (token pass, confidence 0.50)

  2019. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export function removeClass (node:HTMLElement, className:string) {
    	node.className = node.className.replace(_classNameRegexp(className), function (everything, leftDelimiter, name, rightDelimiter) {
    		return leftDelimiter.length + rightDelimiter.length === 2 ? ' ' : '';
    	});
  2020. mean non-conventional identifier length 1.00 over 22 names (token pass, confidence 0.50)

  2021. mean non-conventional identifier length 1.00 over 24 names (token pass, confidence 0.50)

  2022. mean non-conventional identifier length 1.00 over 20 names (token pass, confidence 0.50)

  2023. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    ({
    	async m() {
    		for (;;) {
    		}
  2024. mean non-conventional identifier length 1.52 over 62 names (token pass, confidence 0.50)

  2025. mean non-conventional identifier length 1.80 over 30 names (token pass, confidence 0.50)

  2026. mean non-conventional identifier length 1.60 over 20 names (token pass, confidence 0.50)

  2027. mean non-conventional identifier length 1.60 over 20 names (token pass, confidence 0.50)

  2028. mean non-conventional identifier length 1.64 over 28 names (token pass, confidence 0.50)

  2029. 26 of 61 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2030. 62 of 97 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  2031. 18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2032. 30 of 70 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2033. 1 line of text indented with invisible whitespace (U+00A0), first at line 32 (raw pass, confidence 0.40)

        //CHECK#2⟨U+000D⟩
        ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩;⟨U+000D⟩
        if (x !== 1) {⟨U+000D⟩
          $ERROR('#2: ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩; x === 1. Actual: ' + (x));
  2034. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    
    //CHECK#А-Я
    var \u0410 = 1;
    if (А !== 1) {
  2035. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    if (А !== 1) {
      $ERROR('#А');
    }
    var \u0411 = 1;
  2036. identifier `В` contains homoglyph candidates: В (0412)→B (in string/comment) (raw pass, confidence 0.35)

    if (В !== 1) {
      $ERROR('#В');
    }
    var \u0413 = 1;
  2037. identifier `Е` contains homoglyph candidates: Е (0415)→E (in string/comment) (raw pass, confidence 0.35)

    if (Е !== 1) {
      $ERROR('#Е');
    }
    var \u0416 = 1;
  2038. identifier `К` contains homoglyph candidates: К (041A)→K (in string/comment) (raw pass, confidence 0.35)

    if (К !== 1) {
      $ERROR('#К');
    }
    var \u041B = 1;
  2039. identifier `М` contains homoglyph candidates: М (041C)→M (in string/comment) (raw pass, confidence 0.35)

    if (М !== 1) {
      $ERROR('#М');
    }
    var \u041D = 1;
  2040. identifier `Н` contains homoglyph candidates: Н (041D)→H (in string/comment) (raw pass, confidence 0.35)

    if (Н !== 1) {
      $ERROR('#Н');
    }
    var \u041E = 1;
  2041. identifier `О` contains homoglyph candidates: О (041E)→O (in string/comment) (raw pass, confidence 0.35)

    if (О !== 1) {
      $ERROR('#О');
    }
    var \u041F = 1;
  2042. identifier `Р` contains homoglyph candidates: Р (0420)→P (in string/comment) (raw pass, confidence 0.35)

    if (Р !== 1) {
      $ERROR('#Р');
    }
    var \u0421 = 1;
  2043. identifier `С` contains homoglyph candidates: С (0421)→C (in string/comment) (raw pass, confidence 0.35)

    if (С !== 1) {
      $ERROR('#С');
    }
    var \u0422 = 1;
  2044. identifier `Т` contains homoglyph candidates: Т (0422)→T (in string/comment) (raw pass, confidence 0.35)

    if (Т !== 1) {
      $ERROR('#Т');
    }
    var \u0423 = 1;
  2045. identifier `Х` contains homoglyph candidates: Х (0425)→X (in string/comment) (raw pass, confidence 0.35)

    if (Х !== 1) {
      $ERROR('#Х');
    }
    var \u0426 = 1;
  2046. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

     */⟨U+000D⟩
    //CHECK#А-Я⟨U+000D⟩
    var \u0410 = 1;⟨U+000D⟩
    if (А !== 1) {
  2047. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    if (А !== 1) {⟨U+000D⟩
        $ERROR('#А');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0411 = 1;
  2048. identifier `В` contains homoglyph candidates: В (0412)→B (in string/comment) (raw pass, confidence 0.35)

    if (В !== 1) {⟨U+000D⟩
        $ERROR('#В');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0413 = 1;
  2049. identifier `Е` contains homoglyph candidates: Е (0415)→E (in string/comment) (raw pass, confidence 0.35)

    if (Е !== 1) {⟨U+000D⟩
        $ERROR('#Е');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0416 = 1;
  2050. identifier `К` contains homoglyph candidates: К (041A)→K (in string/comment) (raw pass, confidence 0.35)

    if (К !== 1) {⟨U+000D⟩
        $ERROR('#К');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041B = 1;
  2051. identifier `М` contains homoglyph candidates: М (041C)→M (in string/comment) (raw pass, confidence 0.35)

    if (М !== 1) {⟨U+000D⟩
        $ERROR('#М');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041D = 1;
  2052. identifier `Н` contains homoglyph candidates: Н (041D)→H (in string/comment) (raw pass, confidence 0.35)

    if (Н !== 1) {⟨U+000D⟩
        $ERROR('#Н');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041E = 1;
  2053. identifier `О` contains homoglyph candidates: О (041E)→O (in string/comment) (raw pass, confidence 0.35)

    if (О !== 1) {⟨U+000D⟩
        $ERROR('#О');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041F = 1;
  2054. identifier `Р` contains homoglyph candidates: Р (0420)→P (in string/comment) (raw pass, confidence 0.35)

    if (Р !== 1) {⟨U+000D⟩
        $ERROR('#Р');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0421 = 1;
  2055. identifier `С` contains homoglyph candidates: С (0421)→C (in string/comment) (raw pass, confidence 0.35)

    if (С !== 1) {⟨U+000D⟩
        $ERROR('#С');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0422 = 1;
  2056. identifier `Т` contains homoglyph candidates: Т (0422)→T (in string/comment) (raw pass, confidence 0.35)

    if (Т !== 1) {⟨U+000D⟩
        $ERROR('#Т');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0423 = 1;
  2057. identifier `Х` contains homoglyph candidates: Х (0425)→X (in string/comment) (raw pass, confidence 0.35)

    if (Х !== 1) {⟨U+000D⟩
        $ERROR('#Х');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0426 = 1;
  2058. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (in string/comment) (raw pass, confidence 0.45)

    //// [parserharness.ts]⟨U+000D⟩
    //⟨U+FEFF⟩
    // Copyright (c) Microsoft Corporation.  All rights reserved.
    // 
  2059. info critical → info by review dynamic-execution tsc/testdata/baselines/reference/submodule/conformance/parserharness.js:45:5 new in this release

    `eval` called with a non-literal expression (ast pass, confidence 0.75)

    if (typeof ActiveXObject === "function") {
        eval(typescriptServiceFile);
    } else if (typeof require === "function") {
        var vm = require('vm');
    likely benign LLM, confidence 0.85 The test harness evals the bundled TypeScript service file to load the compiler.
    Reasoning

    This is the TypeScript test harness, which evals the bundled compiler service source in a Node or ActiveX environment. The eval argument is the project's own file, a legitimate harness pattern in a test baseline.

  2060. info critical → info by review dynamic-execution tsc/testdata/baselines/reference/submodule/conformance/parserharness.js:1889:27 new in this release

    `eval` called with a non-literal expression (ast pass, confidence 0.75)

                try {
                    var res = eval(code);
    
                    for (n in dangerNames) {
    likely benign LLM, confidence 0.85 The test harness evals test code in a try block to check its behavior.
    Reasoning

    The test harness evals the code under test inside a try block and then checks dangerNames. Executing test snippets is the harness's purpose. This is a legitimate test-runner pattern, not a dropper.

  2061. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (in string/comment) (raw pass, confidence 0.45)

    "use strict";⟨U+000D⟩
    //⟨U+FEFF⟩⟨U+000D⟩
    // Copyright (c) Microsoft Corporation.  All rights reserved.⟨U+000D⟩
    // 
  2062. info critical → info by review dynamic-execution tsc/testdata/baselines/reference/submodule/conformance/parserharness.js:2118:5 new in this release

    `eval` called with a non-literal expression (ast pass, confidence 0.75)

    if (typeof ActiveXObject === "function") {⟨U+000D⟩
        eval(typescriptServiceFile);⟨U+000D⟩
    }⟨U+000D⟩
    else if (typeof require === "function") {
    likely benign LLM, confidence 0.85 Another test-harness eval loading the TypeScript service file.
    Reasoning

    Same harness pattern as the other eval in this file, loading the TypeScript service source in a Node or ActiveX environment. The argument is project-internal and the code is part of the test infrastructure.

  2063. info critical → info by review dynamic-execution tsc/testdata/baselines/reference/submodule/conformance/parserharness.js:3661:27 new in this release

    `eval` called with a non-literal expression (ast pass, confidence 0.75)

                try {⟨U+000D⟩
                    var res = eval(code);⟨U+000D⟩
                    for (n in dangerNames) {⟨U+000D⟩
                        global[dangerNames[n]] = globalBackup[dangerNames[n]];
    likely benign LLM, confidence 0.90 A TypeScript conformance test harness calls eval on test source code while saving and restoring global variables.
    Reasoning

    This is the TypeScript compiler's test baseline harness (parserharness.js, under testdata/baselines). The eval runs test source code inside a sandbox harness that backs up and restores global names, which is a test-runner pattern for executing TypeScript conformance samples. It is not a dropper or obfuscated payload, and the file lives in the tsc test corpus rather than shipping code. The eval is still a real dynamic execution, so it is not dismissed outright, but the context points to a legitimate test harness.

  2064. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (in string/comment) (raw pass, confidence 0.45)

    //// [parserindenter.ts]⟨U+000D⟩
    //⟨U+FEFF⟩
    // Copyright (c) Microsoft Corporation.  All rights reserved.
    // 
  2065. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (in string/comment) (raw pass, confidence 0.45)

    "use strict";⟨U+000D⟩
    //⟨U+FEFF⟩⟨U+000D⟩
    // Copyright (c) Microsoft Corporation.  All rights reserved.⟨U+000D⟩
    // 
  2066. 18 of 36 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2067. 68 of 163 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2068. 68 of 163 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2069. line length 509 characters (raw pass, confidence 0.50)

        var _A_Field_Field_foo, _A_Field_Field_foo_1, _A_Field_Method_instances, _A_Field_Method_foo, _A_Field_Method_foo_1, _A_Field_Getter_instances, _A_Field_Getter_foo, _A_Field_Getter_foo_get, _A_Field_Setter_instances, _A_Field_Setter_foo, _A_Field_Setter_foo_set, _a, _A_Field_StaticField_foo, _A_Field_StaticField_fo
  2070. line length 690 characters (raw pass, confidence 0.50)

        var _A_Method_Field_instances, _A_Method_Field_foo, _A_Method_Field_foo_1, _A_Method_Method_instances, _A_Method_Method_foo, _A_Method_Method_foo_1, _A_Method_Getter_instances, _A_Method_Getter_foo, _A_Method_Getter_foo_get, _A_Method_Setter_instances, _A_Method_Setter_foo, _A_Method_Setter_foo_set, _A_Method_Stati
  2071. line length 718 characters (raw pass, confidence 0.50)

        var _A_Getter_Field_instances, _A_Getter_Field_foo_get, _A_Getter_Field_foo, _A_Getter_Method_instances, _A_Getter_Method_foo_get, _A_Getter_Method_foo, _A_Getter_Getter_instances, _A_Getter_Getter_foo_get, _A_Getter_Getter_foo_1_get, _A_Getter_Setter_instances, _A_Getter_Setter_foo_get, _A_Getter_Setter_foo_set, _
  2072. line length 718 characters (raw pass, confidence 0.50)

        var _A_Setter_Field_instances, _A_Setter_Field_foo_set, _A_Setter_Field_foo, _A_Setter_Method_instances, _A_Setter_Method_foo_set, _A_Setter_Method_foo, _A_Setter_Getter_instances, _A_Setter_Getter_foo_set, _A_Setter_Getter_foo_get, _A_Setter_Setter_instances, _A_Setter_Setter_foo_set, _A_Setter_Setter_foo_1_set, _
  2073. line length 639 characters (raw pass, confidence 0.50)

        var _a, _A_StaticField_Field_foo, _A_StaticField_Field_foo_1, _A_StaticField_Method_instances, _b, _A_StaticField_Method_foo, _A_StaticField_Method_foo_1, _A_StaticField_Getter_instances, _c, _A_StaticField_Getter_foo, _A_StaticField_Getter_foo_get, _A_StaticField_Setter_instances, _d, _A_StaticField_Setter_foo, _A
  2074. line length 658 characters (raw pass, confidence 0.50)

        var _a, _A_StaticMethod_Field_foo, _A_StaticMethod_Field_foo_1, _A_StaticMethod_Method_instances, _b, _A_StaticMethod_Method_foo, _A_StaticMethod_Method_foo_1, _A_StaticMethod_Getter_instances, _c, _A_StaticMethod_Getter_foo, _A_StaticMethod_Getter_foo_get, _A_StaticMethod_Setter_instances, _d, _A_StaticMethod_Sett
  2075. line length 686 characters (raw pass, confidence 0.50)

        var _a, _A_StaticGetter_Field_foo_get, _A_StaticGetter_Field_foo, _A_StaticGetter_Method_instances, _b, _A_StaticGetter_Method_foo_get, _A_StaticGetter_Method_foo, _A_StaticGetter_Getter_instances, _c, _A_StaticGetter_Getter_foo_get, _A_StaticGetter_Getter_foo_1_get, _A_StaticGetter_Setter_instances, _d, _A_StaticG
  2076. line length 686 characters (raw pass, confidence 0.50)

        var _a, _A_StaticSetter_Field_foo_set, _A_StaticSetter_Field_foo, _A_StaticSetter_Method_instances, _b, _A_StaticSetter_Method_foo_set, _A_StaticSetter_Method_foo, _A_StaticSetter_Getter_instances, _c, _A_StaticSetter_Getter_foo_set, _A_StaticSetter_Getter_foo_get, _A_StaticSetter_Setter_instances, _d, _A_StaticSet
  2077. line length 814 characters (raw pass, confidence 0.50)

    }, _A_genMethod = function* _A_genMethod() { return 1; }, _A_asyncGenMethod = function _A_asyncGenMethod() { return __asyncGenerator(this, arguments, function* _A_asyncGenMethod_1() { return yield __await(1); }); }, _A_fooProp_get = function _A_fooProp_get() { return 3; }, _A_fooProp_set = function _A_fooProp_set(value
  2078. line length 555 characters (raw pass, confidence 0.50)

    _A_a = new WeakMap(), _A_b = new WeakMap(), _A_c = new WeakMap(), _A_instances = new WeakSet(), _A_aMethod = function _A_aMethod() { return 1; }, _A_bMethod = function _A_bMethod() { return 1; }, _A_cMethod = function _A_cMethod() { return 1; }, _A_aProp_get = function _A_aProp_get() { return 1; }, _A_aProp_set = funct
  2079. 95 of 227 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2080. 89 of 207 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2081. 13 of 30 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2082. 16 of 36 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2083. 17 of 36 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2084. 1 line of text indented with invisible whitespace (U+00A0), first at line 32 (raw pass, confidence 0.40)

        //CHECK#2⟨U+000D⟩
        ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩;⟨U+000D⟩
        if (x !== 1) {⟨U+000D⟩
          $ERROR('#2: ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩; x === 1. Actual: ' + (x));
  2085. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    
    //CHECK#А-Я
    var \u0410 = 1;
    if (А !== 1) {
  2086. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    if (А !== 1) {
      $ERROR('#А');
    }
    var \u0411 = 1;
  2087. identifier `В` contains homoglyph candidates: В (0412)→B (in string/comment) (raw pass, confidence 0.35)

    if (В !== 1) {
      $ERROR('#В');
    }
    var \u0413 = 1;
  2088. identifier `Е` contains homoglyph candidates: Е (0415)→E (in string/comment) (raw pass, confidence 0.35)

    if (Е !== 1) {
      $ERROR('#Е');
    }
    var \u0416 = 1;
  2089. identifier `К` contains homoglyph candidates: К (041A)→K (in string/comment) (raw pass, confidence 0.35)

    if (К !== 1) {
      $ERROR('#К');
    }
    var \u041B = 1;
  2090. identifier `М` contains homoglyph candidates: М (041C)→M (in string/comment) (raw pass, confidence 0.35)

    if (М !== 1) {
      $ERROR('#М');
    }
    var \u041D = 1;
  2091. identifier `Н` contains homoglyph candidates: Н (041D)→H (in string/comment) (raw pass, confidence 0.35)

    if (Н !== 1) {
      $ERROR('#Н');
    }
    var \u041E = 1;
  2092. identifier `О` contains homoglyph candidates: О (041E)→O (in string/comment) (raw pass, confidence 0.35)

    if (О !== 1) {
      $ERROR('#О');
    }
    var \u041F = 1;
  2093. identifier `Р` contains homoglyph candidates: Р (0420)→P (in string/comment) (raw pass, confidence 0.35)

    if (Р !== 1) {
      $ERROR('#Р');
    }
    var \u0421 = 1;
  2094. identifier `С` contains homoglyph candidates: С (0421)→C (in string/comment) (raw pass, confidence 0.35)

    if (С !== 1) {
      $ERROR('#С');
    }
    var \u0422 = 1;
  2095. identifier `Т` contains homoglyph candidates: Т (0422)→T (in string/comment) (raw pass, confidence 0.35)

    if (Т !== 1) {
      $ERROR('#Т');
    }
    var \u0423 = 1;
  2096. identifier `Х` contains homoglyph candidates: Х (0425)→X (in string/comment) (raw pass, confidence 0.35)

    if (Х !== 1) {
      $ERROR('#Х');
    }
    var \u0426 = 1;
  2097. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

     */⟨U+000D⟩
    //CHECK#А-Я⟨U+000D⟩
    var \u0410 = 1;⟨U+000D⟩
    if (А !== 1) {
  2098. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    if (А !== 1) {⟨U+000D⟩
        $ERROR('#А');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0411 = 1;
  2099. identifier `В` contains homoglyph candidates: В (0412)→B (in string/comment) (raw pass, confidence 0.35)

    if (В !== 1) {⟨U+000D⟩
        $ERROR('#В');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0413 = 1;
  2100. identifier `Е` contains homoglyph candidates: Е (0415)→E (in string/comment) (raw pass, confidence 0.35)

    if (Е !== 1) {⟨U+000D⟩
        $ERROR('#Е');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0416 = 1;
  2101. identifier `К` contains homoglyph candidates: К (041A)→K (in string/comment) (raw pass, confidence 0.35)

    if (К !== 1) {⟨U+000D⟩
        $ERROR('#К');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041B = 1;
  2102. identifier `М` contains homoglyph candidates: М (041C)→M (in string/comment) (raw pass, confidence 0.35)

    if (М !== 1) {⟨U+000D⟩
        $ERROR('#М');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041D = 1;
  2103. identifier `Н` contains homoglyph candidates: Н (041D)→H (in string/comment) (raw pass, confidence 0.35)

    if (Н !== 1) {⟨U+000D⟩
        $ERROR('#Н');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041E = 1;
  2104. identifier `О` contains homoglyph candidates: О (041E)→O (in string/comment) (raw pass, confidence 0.35)

    if (О !== 1) {⟨U+000D⟩
        $ERROR('#О');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041F = 1;
  2105. identifier `Р` contains homoglyph candidates: Р (0420)→P (in string/comment) (raw pass, confidence 0.35)

    if (Р !== 1) {⟨U+000D⟩
        $ERROR('#Р');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0421 = 1;
  2106. identifier `С` contains homoglyph candidates: С (0421)→C (in string/comment) (raw pass, confidence 0.35)

    if (С !== 1) {⟨U+000D⟩
        $ERROR('#С');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0422 = 1;
  2107. identifier `Т` contains homoglyph candidates: Т (0422)→T (in string/comment) (raw pass, confidence 0.35)

    if (Т !== 1) {⟨U+000D⟩
        $ERROR('#Т');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0423 = 1;
  2108. identifier `Х` contains homoglyph candidates: Х (0425)→X (in string/comment) (raw pass, confidence 0.35)

    if (Х !== 1) {⟨U+000D⟩
        $ERROR('#Х');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0426 = 1;
  2109. 50 of 119 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2110. info identifier-low-length tsc/testdata/baselines/reference/submodule/conformance/seeTag2.js:1:1 new in this release

    21 of 49 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2111. 80 of 153 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  2112. 16 of 33 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2113. 16 of 35 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2114. 77 of 124 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  2115. 28 of 56 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2116. 18 of 39 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2117. 18 of 41 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2118. 232 of 478 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2119. 40 of 76 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2120. mean non-conventional identifier length 1.98 over 87 names (token pass, confidence 0.50)

  2121. 23 of 51 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2122. 43 of 106 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2123. 18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2124. 36 of 68 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2125. 28 of 60 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2126. 28 of 58 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2127. 28 of 60 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2128. 28 of 58 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2129. 30 of 69 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2130. mean non-conventional identifier length 1.63 over 41 names (token pass, confidence 0.50)

  2131. mean non-conventional identifier length 1.63 over 41 names (token pass, confidence 0.50)

  2132. 34 of 53 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  2133. 34 of 53 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  2134. 43 of 78 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2135. 74 of 182 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2136. 236 of 521 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2137. 236 of 590 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2138. 27 of 42 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  2139. 16 of 32 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2140. mean non-conventional identifier length 1.75 over 24 names (token pass, confidence 0.50)

  2141. mean non-conventional identifier length 1.75 over 24 names (token pass, confidence 0.50)

  2142. mean non-conventional identifier length 1.42 over 90 names (token pass, confidence 0.50)

  2143. info identifier-low-length tsc/testdata/baselines/reference/submodule/conformance/symbolType5.js:1:1 new in this release

    mean non-conventional identifier length 1.75 over 24 names (token pass, confidence 0.50)

  2144. info identifier-low-length tsc/testdata/baselines/reference/submodule/conformance/symbolType6.js:1:1 new in this release

    mean non-conventional identifier length 1.53 over 45 names (token pass, confidence 0.50)

  2145. info identifier-low-length tsc/testdata/baselines/reference/submodule/conformance/symbolType7.js:1:1 new in this release

    mean non-conventional identifier length 1.69 over 26 names (token pass, confidence 0.50)

  2146. info identifier-low-length tsc/testdata/baselines/reference/submodule/conformance/symbolType8.js:1:1 new in this release

    mean non-conventional identifier length 1.47 over 38 names (token pass, confidence 0.50)

  2147. info identifier-low-length tsc/testdata/baselines/reference/submodule/conformance/symbolType9.js:1:1 new in this release

    mean non-conventional identifier length 1.89 over 36 names (token pass, confidence 0.50)

  2148. 32 of 58 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2149. 32 of 58 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2150. 34 of 49 non-conventional identifiers are single-character (69%) (token pass, confidence 0.50)

  2151. 34 of 49 non-conventional identifiers are single-character (69%) (token pass, confidence 0.50)

  2152. 31 of 55 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2153. 31 of 55 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2154. 44 of 110 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2155. 18 of 44 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2156. 18 of 44 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2157. 20 of 50 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2158. file mixes tab and space indentation (8 tab-indented and 117 space-indented lines) (raw pass, confidence 0.40)

    class C {
        n: number;
        explicitThis(this: this, m: number): number {
            return this.n + m;
  2159. 15 of 35 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2160. 20 of 45 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2161. 50 of 101 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2162. file mixes tab and space indentation (5 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		test1: { "data-foo"?: string };
  2163. file mixes tab and space indentation (6 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    	}
  2164. file mixes tab and space indentation (10 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    	}
  2165. file mixes tab and space indentation (3 tab-indented and 21 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
            div: any;
  2166. file mixes tab and space indentation (10 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		test1: Attribs1;
  2167. file mixes tab and space indentation (6 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    	}
  2168. file mixes tab and space indentation (3 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
            div: any
  2169. file mixes tab and space indentation (1 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    declare module 'react' {
    	class Component<T, U> { }
    }
  2170. file mixes tab and space indentation (1 tab-indented and 14 space-indented lines) (raw pass, confidence 0.40)

    declare module 'react' {
    	class Component<T, U> { }
    }
  2171. file mixes tab and space indentation (1 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    declare module 'react' {
    	class Component<T, U> { }
    }
  2172. file mixes tab and space indentation (1 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    declare module 'react' {
    	class Component<T, U> { }
    }
  2173. file mixes tab and space indentation (6 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface IntrinsicElements {
    		foundFirst: { x: string };
    		'string_named';
  2174. file mixes tab and space indentation (2 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements { }
    }
  2175. file mixes tab and space indentation (12 tab-indented and 12 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		[s: string]: any;
  2176. info identifier-low-length tsc/testdata/baselines/reference/submodule/conformance/tsxEmit3.js:1:1 new in this release

    48 of 113 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2177. file mixes tab and space indentation (21 tab-indented and 26 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements { }
    }
  2178. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function foo() {
    	var x = <div>  { </div>
    }
    // Shouldn't see any errors down here
  2179. file mixes tab and space indentation (1 tab-indented and 62 space-indented lines) (raw pass, confidence 0.40)

    declare module 'react' {
    	class Component<T, U> { }
    }
  2180. file mixes tab and space indentation (4 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		[s: string]: any;
  2181. file mixes tab and space indentation (4 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		[s: string]: any;
  2182. file mixes tab and space indentation (7 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    export function makeP<P>(Ctor: React.ComponentClass<P>) {
    	return class extends React.PureComponent<P, void> {
    		public render(): JSX.Element {
    			return (
  2183. 20 of 31 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  2184. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    }
  2185. file mixes tab and space indentation (12 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		[s: string]: any;
  2186. file mixes tab and space indentation (4 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		[s: string]: any;
  2187. file mixes tab and space indentation (11 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		[s: string]: any;
  2188. surrogate pair \uD83D\uDC08 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    // https://github.com/microsoft/TypeScript/issues/35732⟨U+000D⟩
    React.createElement("div", null, "\uD83D\uDC08\uD83D\uDC15\uD83D\uDC07\uD83D\uDC11");
  2189. surrogate pair \uD83D\uDC15 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    // https://github.com/microsoft/TypeScript/issues/35732⟨U+000D⟩
    React.createElement("div", null, "\uD83D\uDC08\uD83D\uDC15\uD83D\uDC07\uD83D\uDC11");
  2190. surrogate pair \uD83D\uDC07 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    // https://github.com/microsoft/TypeScript/issues/35732⟨U+000D⟩
    React.createElement("div", null, "\uD83D\uDC08\uD83D\uDC15\uD83D\uDC07\uD83D\uDC11");
  2191. surrogate pair \uD83D\uDC11 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    // https://github.com/microsoft/TypeScript/issues/35732⟨U+000D⟩
    React.createElement("div", null, "\uD83D\uDC08\uD83D\uDC15\uD83D\uDC07\uD83D\uDC11");
  2192. file mixes tab and space indentation (4 tab-indented and 17 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		[s: string]: any;
  2193. file mixes tab and space indentation (4 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		[s: string]: any;
  2194. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function Greet(x: {name?: string}) {
    	return undefined;
    }
  2195. file mixes tab and space indentation (4 tab-indented and 12 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		[s: string]: any;
  2196. file mixes tab and space indentation (4 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		[s: string]: any;
  2197. file mixes tab and space indentation (4 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface IntrinsicElements {
    		[s: string]: any;
  2198. file mixes tab and space indentation (3 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    function EmptyPropSFC() {
        return <div> Default Greeting </div>;
    }
  2199. file mixes tab and space indentation (5 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    function Greet(x: {name?: string}) {
    	return <div>Hello, {x}</div>;
    }
  2200. 97 of 224 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2201. file mixes tab and space indentation (2 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class MyClass {
      props: {
        pt?: { x: number; y: number; };
    	name?: string;
  2202. 45 of 68 non-conventional identifiers are single-character (66%) (token pass, confidence 0.50)

  2203. 33 of 52 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  2204. 44 of 93 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2205. 29 of 48 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  2206. 55 of 120 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2207. 43 of 93 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2208. 31 of 70 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2209. 24 of 49 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2210. file mixes tab and space indentation (1 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    class SomeBase {
        private p;
    }
    class SomeDerived extends SomeBase {
  2211. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2212. 118 of 197 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  2213. file mixes tab and space indentation (8 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    if ((typeof strOrBool === 'boolean' && !strOrBool) || typeof strOrBool === 'string') {
    	let label: string = (typeof strOrBool === 'string') ? strOrBool : "string";
    	let bool: boolean = (typeof strOrBool === 'boolean') ? strOrBool : false;
    	let label2: string = (typeof strOrBool !== 'boolean') ? strOrBool : "string";
  2214. file mixes tab and space indentation (69 tab-indented and 71 space-indented lines) (raw pass, confidence 0.40)

    namespace Test {
    	export class FileSystemObject {
    		isFSO: this is FileSystemObject;
    		get isFile(): this is File {
  2215. file mixes tab and space indentation (27 tab-indented and 48 space-indented lines) (raw pass, confidence 0.40)

    namespace Test {
    	export class FileSystemObject {
    		isFSO: this is FileSystemObject;
    		get isFile(): this is File {
  2216. 40 of 88 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2217. 176 of 432 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2218. file mixes tab and space indentation (8 tab-indented and 264 space-indented lines) (raw pass, confidence 0.40)

    function test1(a: any) {
        if (typeof a !== "undefined") {
            if (typeof a === "boolean") {
                a;
  2219. 24 of 53 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2220. 30 of 59 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2221. 24 of 53 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2222. 24 of 48 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2223. 24 of 48 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2224. 24 of 48 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2225. 30 of 59 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2226. 24 of 48 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2227. 15 of 30 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2228. 21 of 34 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  2229. 55 of 118 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2230. 53 of 112 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2231. mean non-conventional identifier length 1.90 over 20 names (token pass, confidence 0.50)

  2232. mean non-conventional identifier length 1.90 over 292 names (token pass, confidence 0.50)

  2233. 56 of 90 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  2234. 34 of 69 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2235. 23 of 42 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2236. 71 of 136 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  2237. 119 of 284 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2238. 38 of 82 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2239. 130 of 244 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2240. 122 of 210 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  2241. 114 of 216 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2242. 27 of 65 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2243. 19 of 37 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2244. 58 of 96 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  2245. 16 of 34 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2246. 24 of 43 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2247. 24 of 42 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2248. 21 of 43 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2249. 132 of 246 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2250. 14 of 33 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2251. 20 of 35 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2252. 32 of 67 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2253. file mixes tab and space indentation (10 tab-indented and 25 space-indented lines) (raw pass, confidence 0.40)

    export interface Point {
    	x: number;
    	y: number;
    }
  2254. file mixes tab and space indentation (15 tab-indented and 25 space-indented lines) (raw pass, confidence 0.40)

    declare namespace M2D {
    	interface Point {
    		x: number;
    		y: number;
  2255. 107 of 252 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2256. mean non-conventional identifier length 1.84 over 77 names (token pass, confidence 0.50)

  2257. 58 of 128 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2258. 25 of 43 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  2259. 34 of 70 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2260. 16 of 31 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  2261. compression ratio 0.636 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

    t aaa = 10;\n","impliedNodeFormat":1},{"version":"5ec434ed3f5c4b5bf474f907d0251bc7-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;","signature":"b41428b0658a7579227ae092a39341d9-export declare const b = 10;\nexport declare const aaaaa = 10;\n","impliedNodeFormat":1},{"ve
  2262. compression ratio 0.636 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

          "fileName": "./b.ts",
          "version": "5ec434ed3f5c4b5bf474f907d0251bc7-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;",
          "signature": "b41428b0658a7579227ae092a39341d9-export declare const b = 10;\nexport declare const aaaaa = 10;\n",
  2263. compression ratio 0.636 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

          "original": {
            "version": "5ec434ed3f5c4b5bf474f907d0251bc7-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;",
            "signature": "b41428b0658a7579227ae092a39341d9-export declare const b = 10;\nexport declare const aaaaa = 10;\n",
  2264. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

    st aaaaa = 10;export const a2 = 10;","signature":"c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n","impliedNodeFormat":1},{"version":"28822e22fad7308e03af07d91b210c8f-import { a } from \"./a\";export const c = a;","signature":"6bc89426f721
  2265. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

          "signature": "c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",
          "impliedNodeFormat": "CommonJS",
          "original": {
  2266. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

            "signature": "c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",
            "impliedNodeFormat": 1
          }
  2267. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

     declare const f = 10;\n","impliedNodeFormat":1},"c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",{"version":"06b9b3562579ebca65e399849c2a6a3a-import { b } from \"../../project1/src/b\"; export const g = b;","signature":"4b3f5082fb1783241
  2268. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

          "version": "c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",
          "signature": "c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",
  2269. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

          "signature": "c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",
          "impliedNodeFormat": "CommonJS"
        },
  2270. compression ratio 0.636 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

    t aaa = 10;\n","impliedNodeFormat":1},{"version":"5ec434ed3f5c4b5bf474f907d0251bc7-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;","signature":"b41428b0658a7579227ae092a39341d9-export declare const b = 10;\nexport declare const aaaaa = 10;\n","impliedNodeFormat":1},{"ve
  2271. compression ratio 0.636 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

          "fileName": "./b.ts",
          "version": "5ec434ed3f5c4b5bf474f907d0251bc7-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;",
          "signature": "b41428b0658a7579227ae092a39341d9-export declare const b = 10;\nexport declare const aaaaa = 10;\n",
  2272. compression ratio 0.636 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

          "original": {
            "version": "5ec434ed3f5c4b5bf474f907d0251bc7-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;",
            "signature": "b41428b0658a7579227ae092a39341d9-export declare const b = 10;\nexport declare const aaaaa = 10;\n",
  2273. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

    st aaaaa = 10;export const a2 = 10;","signature":"c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n","impliedNodeFormat":1},{"version":"28822e22fad7308e03af07d91b210c8f-import { a } from \"./a\";export const c = a;","signature":"6bc89426f721
  2274. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

          "signature": "c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",
          "impliedNodeFormat": "CommonJS",
          "original": {
  2275. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

            "signature": "c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",
            "impliedNodeFormat": 1
          }
  2276. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

     declare const f = 10;\n","impliedNodeFormat":1},"c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",{"version":"06b9b3562579ebca65e399849c2a6a3a-import { b } from \"../../project1/src/b\"; export const g = b;","signature":"4b3f5082fb1783241
  2277. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

          "version": "c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",
          "signature": "c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",
  2278. compression ratio 0.609 is >2σ above file mean 0.494 (raw pass, confidence 0.50)

          "signature": "c354a25014e4712419cbd9266c28e943-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n",
          "impliedNodeFormat": "CommonJS"
        },
  2279. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

     file = 10;\n","impliedNodeFormat":1},{"version":"76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>","signature":"99aa06d3014798d86001c324468d497f-","impliedNodeFormat":1},{"version":"aeb695aed936d7539a32fc3cd25af558-export const x = \
  2280. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

          "fileName": "./file2.ts",
          "version": "76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>",
          "signature": "99aa06d3014798d86001c324468d497f-",
          "impliedNodeFormat": "CommonJS",
  2281. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

          "original": {
            "version": "76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>",
            "signature": "99aa06d3014798d86001c324468d497f-",
            "impliedNodeFormat": 1
  2282. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

     file = 10;\n","impliedNodeFormat":1},{"version":"76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>","signature":"99aa06d3014798d86001c324468d497f-","impliedNodeFormat":1},{"version":"aeb695aed936d7539a32fc3cd25af558-export const x = \
  2283. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

          "fileName": "./file2.ts",
          "version": "76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>",
          "signature": "99aa06d3014798d86001c324468d497f-",
          "impliedNodeFormat": "CommonJS",
  2284. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

          "original": {
            "version": "76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>",
            "signature": "99aa06d3014798d86001c324468d497f-",
            "impliedNodeFormat": 1
  2285. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variabl
  2286. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

          "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2287. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

            "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2288. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variabl
  2289. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

          "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2290. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

            "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2291. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variabl
  2292. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

          "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2293. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

            "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2294. file mixes tab and space indentation (6 tab-indented and 64 space-indented lines) (raw pass, confidence 0.40)

    {
    					"version": "FakeTSVersion",
    					"fileNames": ["lib.es2025.full.d.ts", "../src/a.ts", "../src/b.ts"],
    					"fileInfos": ["abc123"],
  2295. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

     file = 10;\n","impliedNodeFormat":1},{"version":"76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>","signature":"99aa06d3014798d86001c324468d497f-","impliedNodeFormat":1},{"version":"aeb695aed936d7539a32fc3cd25af558-export const x = \
  2296. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

          "fileName": "./file2.ts",
          "version": "76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>",
          "signature": "99aa06d3014798d86001c324468d497f-",
          "impliedNodeFormat": "CommonJS",
  2297. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

          "original": {
            "version": "76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>",
            "signature": "99aa06d3014798d86001c324468d497f-",
            "impliedNodeFormat": 1
  2298. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

     file = 10;\n","impliedNodeFormat":1},{"version":"76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>","signature":"99aa06d3014798d86001c324468d497f-","impliedNodeFormat":1},{"version":"aeb695aed936d7539a32fc3cd25af558-export const x = \
  2299. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

          "fileName": "./file2.ts",
          "version": "76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>",
          "signature": "99aa06d3014798d86001c324468d497f-",
          "impliedNodeFormat": "CommonJS",
  2300. compression ratio 0.657 is >2σ above file mean 0.498 (raw pass, confidence 0.50)

          "original": {
            "version": "76f8c505d1aaf1122ce1da0807c21477-/// <reference lib=\"webworker\"/>\n/// <reference lib=\"scripthost\"/>\n/// <reference lib=\"es5\"/>",
            "signature": "99aa06d3014798d86001c324468d497f-",
            "impliedNodeFormat": 1
  2301. compression ratio 0.693 is >2σ above file mean 0.493 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"562dfe29cab6c7ded7ded341fc9c8131-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(53,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(53,1): error9027: Add_a_type_annotation_to_the_variabl
  2302. compression ratio 0.693 is >2σ above file mean 0.493 (raw pass, confidence 0.50)

          "signature": "562dfe29cab6c7ded7ded341fc9c8131-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(53,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(53,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2303. compression ratio 0.693 is >2σ above file mean 0.493 (raw pass, confidence 0.50)

            "signature": "562dfe29cab6c7ded7ded341fc9c8131-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(53,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(53,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2304. compression ratio 0.693 is >2σ above file mean 0.493 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"562dfe29cab6c7ded7ded341fc9c8131-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(53,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(53,1): error9027: Add_a_type_annotation_to_the_variabl
  2305. compression ratio 0.693 is >2σ above file mean 0.493 (raw pass, confidence 0.50)

          "signature": "562dfe29cab6c7ded7ded341fc9c8131-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(53,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(53,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2306. compression ratio 0.693 is >2σ above file mean 0.493 (raw pass, confidence 0.50)

            "signature": "562dfe29cab6c7ded7ded341fc9c8131-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(53,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(53,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2307. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  2308. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  2309. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  2310. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  2311. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  2312. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  2313. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  2314. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  2315. compression ratio 0.787 is >2σ above file mean 0.510 (raw pass, confidence 0.50)

    ca5-export const enum AWorker {\n    ONE = 3\n}","85de628566e341d0050fe40f7319973e-export { AWorker as A } from \"./worker\";export const randomThing = 10;export const randomThing2 = 10;",{"version":"27be335cb83f09e0543d1a6458f51e79-import {A} from \"./b\"\nlet b = A.ONE\nexport {A}","signature":"f6d90ac6a94594899853de
  2316. compression ratio 0.787 is >2σ above file mean 0.510 (raw pass, confidence 0.50)

          "version": "85de628566e341d0050fe40f7319973e-export { AWorker as A } from \"./worker\";export const randomThing = 10;export const randomThing2 = 10;",
          "signature": "85de628566e341d0050fe40f7319973e-export { AWorker as A } from \"./worker\";export const randomThing = 10;export const randomThing2 = 10;",
  2317. compression ratio 0.787 is >2σ above file mean 0.510 (raw pass, confidence 0.50)

          "signature": "85de628566e341d0050fe40f7319973e-export { AWorker as A } from \"./worker\";export const randomThing = 10;export const randomThing2 = 10;",
          "impliedNodeFormat": "CommonJS"
        },
  2318. compression ratio 0.856 is >2σ above file mean 0.542 (raw pass, confidence 0.50)

    "affectsGlobalScope":true,"impliedNodeFormat":1},"842b68cd3ee2dcec7d1df8517668c731-export const enum AWorker {\n    ONE = 3\n}\nexport { AWorker as A };export const randomThing = 10;",{"version":"27be335cb83f09e0543d1a6458f51e79-import {A} from \"./b\"\nlet b = A.ONE\nexport {A}","signature":"f6d90ac6a94594899853de488f
  2319. compression ratio 0.856 is >2σ above file mean 0.542 (raw pass, confidence 0.50)

          "version": "842b68cd3ee2dcec7d1df8517668c731-export const enum AWorker {\n    ONE = 3\n}\nexport { AWorker as A };export const randomThing = 10;",
          "signature": "842b68cd3ee2dcec7d1df8517668c731-export const enum AWorker {\n    ONE = 3\n}\nexport { AWorker as A };export const randomThing = 10;",
  2320. compression ratio 0.856 is >2σ above file mean 0.542 (raw pass, confidence 0.50)

          "signature": "842b68cd3ee2dcec7d1df8517668c731-export const enum AWorker {\n    ONE = 3\n}\nexport { AWorker as A };export const randomThing = 10;",
          "impliedNodeFormat": "CommonJS"
        },
  2321. compression ratio 0.748 is >2σ above file mean 0.505 (raw pass, confidence 0.50)

    "affectsGlobalScope":true,"impliedNodeFormat":1},"ee6472d5ac80e48bb4cea44493dd5fe8-export const enum A {\n    ONE = 3\n}export const randomThing = 10;export const randomThing2 = 10;",{"version":"27be335cb83f09e0543d1a6458f51e79-import {A} from \"./b\"\nlet b = A.ONE\nexport {A}","signature":"f6d90ac6a94594899853de488fc
  2322. compression ratio 0.748 is >2σ above file mean 0.505 (raw pass, confidence 0.50)

          "version": "ee6472d5ac80e48bb4cea44493dd5fe8-export const enum A {\n    ONE = 3\n}export const randomThing = 10;export const randomThing2 = 10;",
          "signature": "ee6472d5ac80e48bb4cea44493dd5fe8-export const enum A {\n    ONE = 3\n}export const randomThing = 10;export const randomThing2 = 10;",
  2323. compression ratio 0.748 is >2σ above file mean 0.505 (raw pass, confidence 0.50)

          "signature": "ee6472d5ac80e48bb4cea44493dd5fe8-export const enum A {\n    ONE = 3\n}export const randomThing = 10;export const randomThing2 = 10;",
          "impliedNodeFormat": "CommonJS"
        },
  2324. compression ratio 0.578 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    Resolving real path for '/home/src/projects/component-type-checker/packages/app/node_modules/@component-type-checker/button/src/index.ts', result '/home/src/projects/component-type-checker/node_modules/.pnpm/@component-type-checker+button@0.0.2/node_modules/@component-type-checker/button/src/index.ts'.
  2325. compression ratio 0.578 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    ======== Module name '@component-type-checker/button' was successfully resolved to '/home/src/projects/component-type-checker/node_modules/.pnpm/@component-type-checker+button@0.0.2/node_modules/@component-type-checker/button/src/index.ts' with Package ID '@component-type-checker/button/src/index.ts@0.0.2'. ========
  2326. compression ratio 0.578 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    ponent-type-checker/button/src/index.ts', result '/home/src/projects/component-type-checker/node_modules/.pnpm/@component-type-checker+button@0.0.1/node_modules/@component-type-checker/button/src/index.ts'.
  2327. compression ratio 0.578 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    ======== Module name '@component-type-checker/button' was successfully resolved to '/home/src/projects/component-type-checker/node_modules/.pnpm/@component-type-checker+button@0.0.1/node_modules/@component-type-checker/button/src/index.ts' with Package ID '@component-type-checker/button/src/index.ts@0.0.1'. ========
  2328. compression ratio 0.578 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    ponent-type-checker/button/src/index.ts', result '/home/src/projects/component-type-checker/node_modules/.pnpm/@component-type-checker+button@0.0.2/node_modules/@component-type-checker/button/src/index.ts'.
  2329. compression ratio 0.578 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    ======== Module name '@component-type-checker/button' was successfully resolved to '/home/src/projects/component-type-checker/node_modules/.pnpm/@component-type-checker+button@0.0.2/node_modules/@component-type-checker/button/src/index.ts' with Package ID '@component-type-checker/button/src/index.ts@0.0.2'. ========
  2330. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variabl
  2331. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

          "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2332. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

            "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2333. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variabl
  2334. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

          "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2335. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

            "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2336. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variabl
  2337. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

          "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2338. compression ratio 0.703 is >2σ above file mean 0.508 (raw pass, confidence 0.50)

            "signature": "797d7267ef7f35dc3f989be23b6d4fe3-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n\n(13,1): error4094: Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094\np\n\n(13,1): error9027: Add_a_type_annotation_to_the_variable_0_9027\na\n",
  2339. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  2340. file mixes tab and space indentation (2 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {},
    	"include": ["src/**/*.ts"]
    }
  2341. file mixes tab and space indentation (2 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {},
    	"include": ["src/**/*.ts"]
    }
  2342. file mixes tab and space indentation (2 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {},
    	"include": ["index.ts", "src/**/*.ts"]
    }
  2343. file mixes tab and space indentation (2 tab-indented and 12 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {},
    	"include": ["src/**/*.ts"]
    }
  2344. file mixes tab and space indentation (2 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {},
    	"include": ["src/**/*.ts"]
    }
  2345. file mixes tab and space indentation (2 tab-indented and 20 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {},
  2346. line length 1612 characters (raw pass, confidence 0.50)

    -one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable,
  2347. file mixes tab and space indentation (3 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": { "strict": false }
    }
    //// [/home/src/workspaces/project/index.ts] *new* 
  2348. file mixes tab and space indentation (4 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {},
    	"include": ["*.ts"]
    }
  2349. file mixes tab and space indentation (2 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {},
    	"files": ["a.ts", "b.ts"]
    }
  2350. file mixes tab and space indentation (10 tab-indented and 22 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {
                "noEmit": true
    	}
  2351. info whitespace-anomaly tsc/testdata/baselines/reference/tscWatch/noEmit/dts-errors.js:8:1 new in this release

    file mixes tab and space indentation (10 tab-indented and 39 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {
                "noEmit": true,
                "declaration": true
  2352. file mixes tab and space indentation (10 tab-indented and 21 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {
                "noEmit": true
    	}
  2353. info whitespace-anomaly tsc/testdata/baselines/reference/tscWatch/noEmit/syntax-errors.js:8:1 new in this release

    file mixes tab and space indentation (10 tab-indented and 21 space-indented lines) (raw pass, confidence 0.40)

    {
    	"compilerOptions": {
                "noEmit": true
    	}
  2354. surrogate pair \uD83D\uDE00 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    const braceEscaped = "\u{D83D}\u{DE00}" as const;
    const adjacentEscaped = "\uD83D\uDE00" as const;
    
    const a: "😀" = braceEscaped;
  2355. 17 of 41 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2356. 19 of 42 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2357. file mixes tab and space indentation (1 tab-indented and 20 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "package-b",
      "type": "module",
      "exports": {
  2358. info identifier-low-length tsc/testdata/tests/cases/compiler/enumNaNValues.ts:1:1 new in this release

    mean non-conventional identifier length 1.86 over 28 names (token pass, confidence 0.50)

  2359. info whitespace-anomaly tsc/testdata/tests/cases/compiler/freshObjectLiteralSubtype.ts:6:1 new in this release

    file mixes tab and space indentation (2 tab-indented and 21 space-indented lines) (raw pass, confidence 0.40)

    function f1() {⟨U+000D⟩
        if (!!true) {⟨U+000D⟩
            return { valid: true }⟨U+000D⟩
        }
  2360. orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

    // A lone surrogate has no case mapping, so it passes through unchanged.
    type U = Uppercase<"\uD800">;
    type L = Lowercase<"A\uD800B">;
    type C = Capitalize<"\uDC00x">;
  2361. orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

    type U = Uppercase<"\uD800">;
    type L = Lowercase<"A\uD800B">;
    type C = Capitalize<"\uDC00x">;
    type Un = Uncapitalize<"\uD834X">;
  2362. orphaned low surrogate \uDC00 (no preceding high surrogate) (token pass, confidence 0.65)

    type L = Lowercase<"A\uD800B">;
    type C = Capitalize<"\uDC00x">;
    type Un = Uncapitalize<"\uD834X">;
  2363. orphaned high surrogate \uD834 (no matching low surrogate) (token pass, confidence 0.65)

    type C = Capitalize<"\uDC00x">;
    type Un = Uncapitalize<"\uD834X">;
    
    const u: "\uD800" = "x" as unknown as U;
  2364. orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

    
    const u: "\uD800" = "x" as unknown as U;
    const l: "a\uD800b" = "x" as unknown as L;
  2365. orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

    const u: "\uD800" = "x" as unknown as U;
    const l: "a\uD800b" = "x" as unknown as L;
  2366. orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

    
    const x: "\uD800" = "\uDC00";
  2367. orphaned low surrogate \uDC00 (no preceding high surrogate) (token pass, confidence 0.65)

    
    const x: "\uD800" = "\uDC00";
  2368. 18 of 39 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2369. info unicode-mixed-script tsc/testdata/tests/cases/compiler/stringMappingSpecialCasing.ts:12:35 new in this release

    identifier `fioo` mixes scripts: Other + Latin (in string/comment) (raw pass, confidence 0.40)

    
    type Upper = Uppercase<"ßfoo" | "fioo">;
    
    const upperMap: Record<Upper, string> = {
  2370. info unicode-mixed-script tsc/testdata/tests/cases/compiler/stringMappingSpecialCasing.ts:19:42 new in this release

    identifier `fioo` mixes scripts: Other + Latin (in string/comment) (raw pass, confidence 0.40)

    
    type Capitalized = Capitalize<"ßfoo" | "fioo">;
    
    const capitalizedMap: Record<Capitalized, string> = {
  2371. orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

    
    type H = Head<"\uD800abc">;
    type R = Rest<"\uD800abc">;
  2372. orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

    type H = Head<"\uD800abc">;
    type R = Rest<"\uD800abc">;
    
    const h: "\uD800" = "x" as unknown as H;
  2373. orphaned high surrogate \uD800 (no matching low surrogate) (token pass, confidence 0.65)

    
    const h: "\uD800" = "x" as unknown as H;
    const r: "abc" = "x" as unknown as R;
  2374. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // "😀", with no leftover lone surrogates.
    type Hi = "\uD83D";
    type Lo = "\uDE00";
    type Pair = `${Hi}${Lo}`;
  2375. orphaned low surrogate \uDE00 (no preceding high surrogate) (token pass, confidence 0.65)

    type Hi = "\uD83D";
    type Lo = "\uDE00";
    type Pair = `${Hi}${Lo}`;
  2376. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    type Gapped = `${Hi}-${Lo}`;
    const g: Gapped = "\uD83D-\uDE00";
  2377. orphaned low surrogate \uDE00 (no preceding high surrogate) (token pass, confidence 0.65)

    type Gapped = `${Hi}-${Lo}`;
    const g: Gapped = "\uD83D-\uDE00";
  2378. surrogate pair \uD83D\uDE03 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    // low-high surrogate pair - the "correct" case
    export const highLow = "\ud83d\ude03" as const;
    
    // high surrogate
  2379. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // high surrogate
    export const high = "\ud83d" as const;
    
    // low surrogate
  2380. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // low surrogate
    export const low = "\ude03" as const;
    
    // two high surrogates
  2381. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // two high surrogates
    export const highHigh = "\ud83d\ud83d" as const;
    
    // two low surrogates
  2382. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // two high surrogates
    export const highHigh = "\ud83d\ud83d" as const;
    
    // two low surrogates
  2383. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // two low surrogates
    export const lowLow = "\ude03\ude03" as const;
    
    // swapped expected order of surrogates
  2384. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // two low surrogates
    export const lowLow = "\ude03\ude03" as const;
    
    // swapped expected order of surrogates
  2385. orphaned low surrogate \uDE03 (no preceding high surrogate) (token pass, confidence 0.65)

    // swapped expected order of surrogates
    export const lowHigh = "\ude03\ud83d" as const;
  2386. orphaned high surrogate \uD83D (no matching low surrogate) (token pass, confidence 0.65)

    // swapped expected order of surrogates
    export const lowHigh = "\ude03\ud83d" as const;
  2387. line length 932 characters (raw pass, confidence 0.50)

        General_Category: new Set(["C", "Other", "Cc", "Control", "cntrl", "Cf", "Format", "Cn", "Unassigned", "Co", "Private_Use", "Cs", "Surrogate", "L", "Letter", "LC", "Cased_Letter", "Ll", "Lowercase_Letter", "Lm", "Modifier_Letter", "Lo", "Other_Letter", "Lt", "Titlecase_Letter", "Lu", "Uppercase_Letter", "M", "Mark"
  2388. line length 531 characters (raw pass, confidence 0.50)

    export function createWatchCompilerHost<T extends BuilderProgram>(rootFilesOrConfigFileName: string | string[], options: CompilerOptions | undefined, system: System, createProgram?: CreateProgram<T>, reportDiagnostic?: DiagnosticReporter, reportWatchStatus?: WatchStatusReporter, projectReferencesOrWatchOptionsToExtend?
  2389. info critical → info by review dynamic-execution src/harness/fourslashImpl.ts:791:28

    `Function(...)` called with a non-literal body (ast pass, confidence 0.90)

    ⟨U+000D⟩
            const evaluation = new Function(`${emit.outputFiles[0].text};\r\nreturn (${expr});`)(); // eslint-disable-line no-new-func⟨U+000D⟩
            if (evaluation !== value) {⟨U+000D⟩
                this.raiseError(`Expected evaluation of expression "${expr}" to equal "${value}", but got "${evaluation}"`);
    likely benign LLM, confidence 0.90 Test harness evaluates a compiled TypeScript expression via new Function to check its value.
    Reasoning

    The snippet builds a Function from the compiled output of a test expression inside the TypeScript fourslash harness. The eslint-disable comment and the comparison against an expected value show deliberate test-harness evaluation, not hidden payload execution.

  2390. compression ratio 0.807 is >2σ above file mean 0.697 (in comment) (raw pass, confidence 0.30)

    /**
     * The **`CharacterData`** abstract interface represents a Node object that contains characters. This is an abstract interface, meaning there aren't any objects of type CharacterData: it is implemented by other interfaces like Text, Comment, CDATASection, or ProcessingInstruction, which aren't abstract.
     *
  2391. line length 627 characters (raw pass, confidence 0.50)

    type AutoFillNormalField = "additional-name" | "address-level1" | "address-level2" | "address-level3" | "address-level4" | "address-line1" | "address-line2" | "address-line3" | "bday-day" | "bday-month" | "bday-year" | "cc-csc" | "cc-exp" | "cc-exp-month" | "cc-exp-year" | "cc-family-name" | "cc-given-name" | "cc-name"
  2392. line length 549 characters (raw pass, confidence 0.50)

    type GPUVertexFormat = "float16" | "float16x2" | "float16x4" | "float32" | "float32x2" | "float32x3" | "float32x4" | "sint16" | "sint16x2" | "sint16x4" | "sint32" | "sint32x2" | "sint32x3" | "sint32x4" | "sint8" | "sint8x2" | "sint8x4" | "snorm16" | "snorm16x2" | "snorm16x4" | "snorm8" | "snorm8x2" | "snorm8x4" | "uint
  2393. info unicode-zero-width src/lib/es2015.core.d.ts:199:46

    U+200D ZERO WIDTH JOINER in source (in string/comment) (raw pass, confidence 0.45)

         * that is representable as a Number value, which is approximately:⟨U+000D⟩
         * 2.2204460492503130808472633361816 x 10⟨U+200D⟩−⟨U+200D⟩16.⟨U+000D⟩
         */⟨U+000D⟩
        readonly EPSILON: number;
  2394. info unicode-zero-width src/lib/es2015.core.d.ts:199:52

    U+200D ZERO WIDTH JOINER in source (in string/comment) (raw pass, confidence 0.45)

         * that is representable as a Number value, which is approximately:⟨U+000D⟩
         * 2.2204460492503130808472633361816 x 10⟨U+200D⟩−⟨U+200D⟩16.⟨U+000D⟩
         */⟨U+000D⟩
        readonly EPSILON: number;
  2395. info identifier-low-length src/lib/es2017.object.d.ts:1:1

    21 of 41 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2396. info identifier-low-length src/lib/esnext.collection.d.ts:1:1

    18 of 38 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2397. line length 549 characters (raw pass, confidence 0.50)

    type GPUVertexFormat = "float16" | "float16x2" | "float16x4" | "float32" | "float32x2" | "float32x3" | "float32x4" | "sint16" | "sint16x2" | "sint16x4" | "sint32" | "sint32x2" | "sint32x3" | "sint32x4" | "sint8" | "sint8x2" | "sint8x4" | "snorm16" | "snorm16x2" | "snorm16x4" | "snorm8" | "snorm8x2" | "snorm8x4" | "uint
  2398. line length 644 characters (raw pass, confidence 0.50)

                testLexicalClassification("...${ () => { } } ${ { x: `1` } }...`", ts.EndOfLineState.InTemplateHeadOrNoSubstitutionTemplate, stringLiteral(track("...${"), pos), punctuation(track(" ", "("), pos), punctuation(track(")"), pos), punctuation(track(" ", "=>"), pos), punctuation(track(" ", "{"), pos), punctuation
  2399. 56 of 140 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2400. 56 of 140 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2401. mean non-conventional identifier length 1.92 over 26 names (token pass, confidence 0.50)

  2402. mean non-conventional identifier length 1.83 over 24 names (token pass, confidence 0.50)

  2403. 39 of 97 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2404. line length 569 characters (raw pass, confidence 0.50)

        G@⟨U+0004⟩�⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩G@⟨U+0005⟩�⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩
  2405. line length 569 characters (raw pass, confidence 0.50)

           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2406. line length 565 characters (raw pass, confidence 0.50)

    G@⟨U+0004⟩�⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩⟨U+0004⟩G@⟨U+0005⟩�⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩⟨U+0005⟩
  2407. 71 of 140 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2408. 54 of 114 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2409. 73 of 135 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2410. 15 of 36 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2411. 15 of 36 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2412. 14 of 32 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2413. 109 of 233 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2414. 22 of 52 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2415. 95 of 223 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2416. mean non-conventional identifier length 1.85 over 158 names (token pass, confidence 0.50)

  2417. 106 of 218 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2418. 27 of 46 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  2419. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    export class Foo {
    	member: string;
    }
  2420. file mixes tab and space indentation (1 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    export class Foo {
    	member: string;
    }
  2421. file mixes tab and space indentation (1 tab-indented and 24 space-indented lines) (raw pass, confidence 0.40)

    export class Foo {
    	member: string;
    }
  2422. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    declare class Foo {
    	member: string;
    }
    export = Foo;
  2423. file mixes tab and space indentation (1 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    declare class Foo {
    	member: string;
    }
    export = Foo;
  2424. file mixes tab and space indentation (1 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    declare class Foo {
    	member: string;
    }
    export = Foo;
  2425. 16 of 40 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2426. 29 of 66 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2427. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    declare namespace Foo {
    	function a():void;
    	var b:number;
    	class C {}
  2428. 19 of 47 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2429. 22 of 38 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  2430. 21 of 39 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2431. file mixes tab and space indentation (2 tab-indented and 14 space-indented lines) (raw pass, confidence 0.40)

    export enum E1 {
    	A,B,C
    }
  2432. file mixes tab and space indentation (8 tab-indented and 23 space-indented lines) (raw pass, confidence 0.40)

    export class C1 {
    	m1 = 42;
    	static s1 = true;
    }
  2433. 18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2434. file mixes tab and space indentation (8 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    module {
    	export var foo = 1;
    
    	module {
  2435. 91 of 175 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  2436. line length 576 characters (raw pass, confidence 0.50)

        type JSDocSyntaxKind = SyntaxKind.EndOfFileToken | SyntaxKind.WhitespaceTrivia | SyntaxKind.AtToken | SyntaxKind.NewLineTrivia | SyntaxKind.AsteriskToken | SyntaxKind.OpenBraceToken | SyntaxKind.CloseBraceToken | SyntaxKind.LessThanToken | SyntaxKind.GreaterThanToken | SyntaxKind.OpenBracketToken | SyntaxKind.Close
  2437. line length 562 characters (raw pass, confidence 0.50)

        type HasModifiers = TypeParameterDeclaration | ParameterDeclaration | ConstructorTypeNode | PropertySignature | PropertyDeclaration | MethodSignature | MethodDeclaration | ConstructorDeclaration | GetAccessorDeclaration | SetAccessorDeclaration | IndexSignatureDeclaration | FunctionExpression | ArrowFunction | Clas
  2438. line length 584 characters (raw pass, confidence 0.50)

        type CompoundAssignmentOperator = SyntaxKind.PlusEqualsToken | SyntaxKind.MinusEqualsToken | SyntaxKind.AsteriskAsteriskEqualsToken | SyntaxKind.AsteriskEqualsToken | SyntaxKind.SlashEqualsToken | SyntaxKind.PercentEqualsToken | SyntaxKind.AmpersandEqualsToken | SyntaxKind.BarEqualsToken | SyntaxKind.CaretEqualsTok
  2439. line length 531 characters (raw pass, confidence 0.50)

    define(["require", "exports", "./arbitraryModuleNamespaceIdentifiers_module", "./arbitraryModuleNamespaceIdentifiers_module", "./arbitraryModuleNamespaceIdentifiers_module", "./arbitraryModuleNamespaceIdentifiers_module", "./arbitraryModuleNamespaceIdentifiers_module"], function (require, exports, arbitraryModuleNamesp
  2440. file mixes tab and space indentation (5 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * Constructor
    	 *
  2441. file mixes tab and space indentation (5 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * Constructor
    	 *
  2442. file mixes tab and space indentation (11 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	get arguments() {
    		return { bar: {} };
    	}
  2443. file mixes tab and space indentation (17 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * Constructor
    	 *
  2444. file mixes tab and space indentation (8 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    const bar = {
    	arguments: {}
    }
  2445. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	constructor() {
    		/**
    		 * @type object
  2446. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	constructor() {
    		/**
    		 * @type Function
  2447. file mixes tab and space indentation (5 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * @param {object} [foo={}]
    	 */
  2448. file mixes tab and space indentation (5 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * @param {object} [foo={}]
    	 */
  2449. file mixes tab and space indentation (10 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	get arguments() {
    		return { bar: {} };
    	}
  2450. file mixes tab and space indentation (17 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	/**
    	 * @param {object} [foo={}]
    	 */
  2451. file mixes tab and space indentation (8 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    const bar = {
    	arguments: {}
    }
  2452. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	m() {
    		/**
    		 * @type object
  2453. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	m() {
    		/**
    		 * @type Function
  2454. mean non-conventional identifier length 1.29 over 28 names (token pass, confidence 0.50)

  2455. 27 of 51 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2456. mean non-conventional identifier length 1.95 over 1109 names (token pass, confidence 0.50)

  2457. mean non-conventional identifier length 1.95 over 1124 names (token pass, confidence 0.50)

  2458. 2181 of 4122 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2459. 454 of 912 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2460. file mixes tab and space indentation (3 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    interface I1 {
    	IM1():void[];
    }
  2461. file mixes tab and space indentation (5 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    interface I1 {
    	IM1():void[];
    }
  2462. 24 of 39 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  2463. 16 of 37 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2464. file mixes tab and space indentation (4 tab-indented and 32 space-indented lines) (raw pass, confidence 0.40)

    interface IOptions {
        name?: string;
        flag?: boolean;
        short?: string;
  2465. mean non-conventional identifier length 1.54 over 35 names (token pass, confidence 0.50)

  2466. 22 of 35 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  2467. 54 of 116 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2468. 65 of 118 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2469. 18 of 36 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2470. 21 of 36 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  2471. file mixes tab and space indentation (1 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
        interface I {
    	f(n:number):boolean;
        }
  2472. 43 of 100 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2473. file mixes tab and space indentation (3 tab-indented and 21 space-indented lines) (raw pass, confidence 0.40)

    function makePoint(x: number, y: number) {
        return {
            get x() { return x;}, // shouldn't be "void"
            get y() { return y;}, // shouldn't be "void"
  2474. 59 of 125 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2475. 91 of 169 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2476. 43 of 103 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2477. 57 of 127 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2478. mean non-conventional identifier length 1.41 over 39 names (token pass, confidence 0.50)

  2479. 252 of 610 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2480. 164 of 244 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  2481. 135 of 242 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2482. 135 of 242 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2483. 20 of 42 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2484. 24 of 58 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2485. 19 of 30 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  2486. 26 of 48 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2487. 20 of 44 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2488. 28 of 65 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2489. 32 of 63 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2490. file mixes tab and space indentation (10 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  2491. file mixes tab and space indentation (10 tab-indented and 44 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  2492. file mixes tab and space indentation (10 tab-indented and 111 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  2493. file mixes tab and space indentation (10 tab-indented and 44 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  2494. file mixes tab and space indentation (10 tab-indented and 19 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  2495. file mixes tab and space indentation (10 tab-indented and 54 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  2496. file mixes tab and space indentation (10 tab-indented and 126 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  2497. file mixes tab and space indentation (10 tab-indented and 54 space-indented lines) (raw pass, confidence 0.40)

    let o = {
    	async m1() { },
    	async m2(): Promise<void> { },
    	async m3(): MyPromise<void> { }
  2498. 49 of 76 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  2499. line length 980 characters (raw pass, confidence 0.50)

    _a = C1, _C1_instances = new WeakSet(), _C1_a_accessor_storage = new WeakMap(), _C1_b_accessor_storage = new WeakMap(), _C1_a_get = function _C1_a_get() { return __classPrivateFieldGet(this, _C1_a_accessor_storage, "f"); }, _C1_a_set = function _C1_a_set(value) { __classPrivateFieldSet(this, _C1_a_accessor_storage, val
  2500. line length 520 characters (raw pass, confidence 0.50)

    _b = C2, _C2_instances = new WeakSet(), _C2_a_1_accessor_storage = new WeakMap(), _C2_a_get = function _C2_a_get() { return __classPrivateFieldGet(this, _C2_a_1_accessor_storage, "f"); }, _C2_a_set = function _C2_a_set(value) { __classPrivateFieldSet(this, _C2_a_1_accessor_storage, value, "f"); }, _C2_b_get = function 
  2501. info identifier-low-length tests/baselines/reference/avoid.js:1:1

    24 of 48 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2502. file mixes tab and space indentation (5 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    async function f() {
    	let await_a = await a;
    	let await_b = await b;
    	let await_c = await c;
  2503. file mixes tab and space indentation (5 tab-indented and 23 space-indented lines) (raw pass, confidence 0.40)

    async function f() {
    	let await_a = await a;
    	let await_b = await b;
    	let await_c = await c;
  2504. file mixes tab and space indentation (5 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    async function f() {
    	let await_a = await a;
    	let await_b = await b;
    	let await_c = await c;
  2505. file mixes tab and space indentation (6 tab-indented and 26 space-indented lines) (raw pass, confidence 0.40)

    async function main() {
        let aaa: number;
        let bbb: string;
        [
  2506. file mixes tab and space indentation (4 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    class Greeter {
        constructor() {
    		foo(() => {
                bar(() => {
  2507. mean non-conventional identifier length 1.69 over 9848 names (token pass, confidence 0.50)

  2508. 15 of 31 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2509. mean non-conventional identifier length 1.76 over 110 names (token pass, confidence 0.50)

  2510. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2511. 20 of 45 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2512. 20 of 45 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2513. 29 of 65 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2514. 29 of 65 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2515. 26 of 61 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2516. 26 of 61 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2517. 29 of 65 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2518. 29 of 65 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2519. file mixes tab and space indentation (10 tab-indented and 78 space-indented lines) (raw pass, confidence 0.40)

    export declare class Promise<R> implements Promise.Thenable<R> {
    	constructor(callback: (resolve: (thenableOrResult: R | Promise.Thenable<R>) => void, reject: (error: any) => void) => void);
        static try<R>(dit: typeof Promise, fn: () => Promise.Thenable<R>, args?: any[], ctx?: any): Promise<R>;
  2520. 18 of 34 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2521. file mixes tab and space indentation (2 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    class Foo { // error
    	bar1(s:string);
    	bar1(n:number);
        bar1(a:any) { /*WScript.Echo(a);*/ }
  2522. 115 of 215 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2523. 74 of 166 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2524. 51 of 121 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2525. 18 of 41 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2526. 53 of 126 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2527. 51 of 113 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2528. file mixes tab and space indentation (6 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	constructor(f: () => string) {
    	}
    	public blah(): string { return ""; }
  2529. mean non-conventional identifier length 1.91 over 76 names (token pass, confidence 0.50)

  2530. 20 of 37 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2531. 44 of 71 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  2532. file mixes tab and space indentation (8 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface ElementAttributesProperty { props: {} }
    	interface IntrinsicElements { 
  2533. file mixes tab and space indentation (8 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
    	interface Element { }
    	interface ElementAttributesProperty { props: {} }
    	interface IntrinsicElements { 
  2534. file mixes tab and space indentation (14 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    interface ButtonProp {
        a: number,
        b: string,
        children: Button;
  2535. file mixes tab and space indentation (4 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    interface ButtonProp {
        a: number,
        b: string,
        children: Button;
  2536. 20 of 32 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  2537. 45 of 74 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  2538. file mixes tab and space indentation (21 tab-indented and 19 space-indented lines) (raw pass, confidence 0.40)

    export namespace M1 {
    	export class C1 {
    		m1: foo2.M1.C1;
    		x: number;
  2539. 18 of 44 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2540. 52 of 101 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2541. 16 of 33 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2542. 25 of 41 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  2543. 39 of 71 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2544. 22 of 54 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2545. 17 of 40 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2546. file mixes tab and space indentation (17 tab-indented and 17 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	public constructor(a: boolean) // error
    	protected constructor(a: number) // error
    	private constructor(a: string)
  2547. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2548. 33 of 51 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  2549. 24 of 50 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2550. 24 of 50 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2551. 22 of 40 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2552. 20 of 40 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2553. 16 of 32 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2554. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2555. 15 of 33 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2556. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2557. 18 of 38 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2558. 32 of 76 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2559. file mixes tab and space indentation (3 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
      export interface I1 {}
      export interface I2<T> {}
    }
  2560. 62 of 130 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2561. 18 of 41 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2562. 31 of 76 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2563. 31 of 76 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2564. 32 of 69 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2565. 18 of 30 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  2566. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2567. 20 of 37 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2568. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2569. 21 of 41 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2570. 21 of 41 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2571. 24 of 57 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2572. 22 of 46 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2573. 62 of 152 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2574. 22 of 46 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2575. 21 of 43 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2576. 24 of 49 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2577. file mixes tab and space indentation (45 tab-indented and 58 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	public p1 = 0;
    	private p2 = 0;
    	p3;
  2578. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2579. 30 of 50 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  2580. 24 of 51 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2581. 50 of 117 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2582. 54 of 127 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2583. 50 of 117 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2584. 27 of 49 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2585. 22 of 35 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  2586. 50 of 107 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2587. 28 of 64 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2588. 36 of 74 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2589. 56 of 108 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  2590. 18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2591. 46 of 87 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2592. file mixes tab and space indentation (3 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    export class C1 {
    	m1 = 42;
    	static s1 = true;
    }
  2593. file mixes tab and space indentation (8 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    export class C1 {
    	m1 = 42;
    	static s1 = true;
    }
  2594. mean non-conventional identifier length 1.92 over 72 names (token pass, confidence 0.50)

  2595. 68 of 144 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2596. 660 of 1317 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2597. 518 of 1025 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2598. mean non-conventional identifier length 1.92 over 443 names (token pass, confidence 0.50)

  2599. 75 of 148 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2600. mean non-conventional identifier length 1.78 over 69 names (token pass, confidence 0.50)

  2601. 272 of 537 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2602. file mixes tab and space indentation (27 tab-indented and 774 space-indented lines) (raw pass, confidence 0.40)

     */
     /* tslint:disable */
    
    // import * as import0 from '@angular/core/src/linker/ng_module_factory';
  2603. 17 of 41 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2604. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2605. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2606. 18 of 40 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2607. 32 of 72 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2608. 18 of 40 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2609. 17 of 33 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  2610. 17 of 33 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  2611. 20 of 34 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  2612. 21 of 51 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2613. 20 of 34 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  2614. 16 of 32 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2615. 17 of 31 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2616. 17 of 38 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2617. 17 of 31 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2618. 20 of 35 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2619. 20 of 43 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2620. 20 of 35 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2621. file mixes tab and space indentation (1 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    class C {
        ["hello"]() {
            debugger;
        }
  2622. file mixes tab and space indentation (1 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    class C {
        ["hello"]() {
            debugger;
        }
  2623. file mixes tab and space indentation (4 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    class C {
        ["hello"]() {
            debugger;
    	}
  2624. file mixes tab and space indentation (3 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    var v = {
        ["hello"]() {
            debugger;
    	},
  2625. file mixes tab and space indentation (3 tab-indented and 14 space-indented lines) (raw pass, confidence 0.40)

    var v = {
        ["hello"]() {
            debugger;
    	},
  2626. file mixes tab and space indentation (4 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    var v = {
        ["hello"]() {
            debugger;
    	},
  2627. file mixes tab and space indentation (2 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    interface Array<T> {
        concat(...items: T[][]): T[]; // Note: This overload needs to be picked for arrays of arrays, even though both are applicable
        concat(...items: T[]): T[];
    }
  2628. mean non-conventional identifier length 1.52 over 122 names (token pass, confidence 0.50)

  2629. 23 of 50 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2630. file mixes tab and space indentation (8 tab-indented and 161 space-indented lines) (raw pass, confidence 0.40)

    interface Covariant<T> {
        foo: T extends string ? T : number;
    }
  2631. mean non-conventional identifier length 1.81 over 80 names (token pass, confidence 0.50)

  2632. mean non-conventional identifier length 1.84 over 74 names (token pass, confidence 0.50)

  2633. 122 of 288 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2634. 122 of 288 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2635. 16 of 32 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2636. info identifier-low-length tests/baselines/reference/constEnum1.js:1:1

    mean non-conventional identifier length 1.67 over 30 names (token pass, confidence 0.50)

  2637. 15 of 30 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2638. 46 of 97 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2639. 31 of 61 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2640. 19 of 39 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2641. 26 of 56 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2642. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2643. file mixes tab and space indentation (2 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface A {
    	a: number;
    }
  2644. 130 of 291 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2645. 74 of 182 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2646. file mixes tab and space indentation (1 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    declare class FooBase {
        constructor(s: string);
        constructor(n: number);
        constructor(x: any) {
  2647. 35 of 83 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2648. 20 of 43 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2649. 86 of 155 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2650. 24 of 59 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2651. mean non-conventional identifier length 1.61 over 46 names (token pass, confidence 0.50)

  2652. 27 of 44 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  2653. 18 of 38 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2654. 19 of 42 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2655. file mixes tab and space indentation (4 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    interface I {
    	a(s: string): void;
    	b(): (n: number) => void;
    }
  2656. 29 of 66 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2657. 19 of 45 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2658. 15 of 31 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2659. 52 of 110 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2660. 52 of 110 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2661. file mixes tab and space indentation (1 tab-indented and 12 space-indented lines) (raw pass, confidence 0.40)

    namespace JSX {
        export interface IntrinsicElements {
            span: {};
        }
  2662. 33 of 74 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2663. 21 of 38 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2664. line length 1291 characters (raw pass, confidence 0.50)

        var o = this.opt, ta = this.chart.theme.axis, position = o.position, leftBottom = position !== "rightOrTop", rotation = o.rotation % 360, start, stop, titlePos, titleRotation = 0, titleOffset, axisVector, tickVector, anchorOffset, labelOffset, labelAlign, labelGap = this.chart.theme.axis.tick.labelGap, taFont = o.f
  2665. 26 of 40 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  2666. 15 of 36 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2667. 704 of 1246 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2668. 29 of 61 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2669. 21 of 31 non-conventional identifiers are single-character (68%) (token pass, confidence 0.50)

  2670. 15 of 34 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2671. 222 of 446 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2672. 26 of 52 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2673. 42 of 63 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  2674. 22 of 55 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2675. 48 of 103 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2676. 56 of 125 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2677. 57 of 126 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2678. 63 of 141 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2679. 63 of 141 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2680. 71 of 165 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2681. 75 of 152 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2682. 49 of 100 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2683. 56 of 80 non-conventional identifiers are single-character (70%) (token pass, confidence 0.50)

  2684. 62 of 89 non-conventional identifiers are single-character (70%) (token pass, confidence 0.50)

  2685. 65 of 94 non-conventional identifiers are single-character (69%) (token pass, confidence 0.50)

  2686. 17 of 36 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2687. file mixes tab and space indentation (28 tab-indented and 96 space-indented lines) (raw pass, confidence 0.40)

    function referencedInCode({ name: alias }: Named) {
        return alias;
    }
  2688. file mixes tab and space indentation (1 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    declare module "lib/result" {
        export type Result<E extends Error, T> = (E & Failure<E>) | (T & Success<T>);
        export interface Failure<E extends Error> { }
        export interface Success<T> { }
  2689. file mixes tab and space indentation (1 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export default function () {
    	return new B();
    }⟨U+000D⟩
    //// [index.ts]
  2690. 60 of 124 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2691. 27 of 51 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2692. 23 of 50 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2693. file mixes tab and space indentation (1 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    export class ExportedClass<T> {
    	x: T;
    }
  2694. file mixes tab and space indentation (13 tab-indented and 19 space-indented lines) (raw pass, confidence 0.40)

    {
    	export interface IFace
    	{
    	}
  2695. 17 of 31 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2696. surrogate pair \uD83E\uDD2A (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

        (): void;⟨U+000D⟩
        "\uD83E\uDD2A": number;⟨U+000D⟩
    };⟨U+000D⟩
    export declare const arrow10: {
  2697. surrogate pair \uD83E\uDD37 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

        (): void;⟨U+000D⟩
        "\uD83E\uDD37\u200D\u2642\uFE0F": number;⟨U+000D⟩
    };
  2698. 258 of 443 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  2699. 110 of 202 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2700. 137 of 216 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  2701. 26 of 62 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2702. 29 of 65 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2703. file mixes tab and space indentation (6 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    export interface Scalar {
    	(): string;
    	value: number;
    }
  2704. file mixes tab and space indentation (6 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    export interface Scalar {
    	(): string;
    	value: number;
    }
  2705. file mixes tab and space indentation (6 tab-indented and 22 space-indented lines) (raw pass, confidence 0.40)

    export interface Scalar {
    	(): string;
    	value: number;
    }
  2706. file mixes tab and space indentation (6 tab-indented and 22 space-indented lines) (raw pass, confidence 0.40)

    export interface Scalar {
    	(): string;
    	value: number;
    }
  2707. 163 of 404 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2708. 20 of 46 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2709. 20 of 50 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2710. 45 of 99 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2711. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    export const foo = <T,>(x: T) => {
    	const inner = <T,>(y: T) => [x, y] as const;
    	return inner;
    }
  2712. line length 1104 characters (raw pass, confidence 0.50)

    export declare const updateIfChanged: <T>(t: T) => (<K extends keyof T>(key: K) => (<K_1 extends keyof Value<K, T>>(key: K_1) => (<K_2 extends keyof Value<K_1, Value<K, T>>>(key: K_2) => (<K_3 extends keyof Value<K_2, Value<K_1, Value<K, T>>>>(key: K_3) => (<K_4 extends keyof Value<K_3, Value<K_2, Value<K_1, Value<K, T
  2713. 19 of 37 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2714. 56 of 92 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  2715. 44 of 82 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2716. 202 of 422 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2717. 60 of 132 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2718. file mixes tab and space indentation (6 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	fun(a: string);
    	fun(a = 3);
    	fun(a = null) { }
  2719. 14 of 35 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2720. file mixes tab and space indentation (1 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class Foo {
    	public v = "Yo";
    }
  2721. file mixes tab and space indentation (1 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class Foo {
    	public v = "Yo";
    }
  2722. file mixes tab and space indentation (1 tab-indented and 70 space-indented lines) (raw pass, confidence 0.40)

    class C1 {
        a!: number;
        b: string;  // Error
    }
  2723. 19 of 39 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2724. 65 of 129 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2725. 65 of 129 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2726. 102 of 190 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2727. 102 of 190 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2728. 19 of 35 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2729. 26 of 60 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2730. 26 of 63 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2731. 35 of 71 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2732. 26 of 63 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2733. 20 of 50 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2734. 22 of 30 non-conventional identifiers are single-character (73%) (token pass, confidence 0.50)

  2735. 52 of 64 non-conventional identifiers are single-character (81%) (token pass, confidence 0.50)

  2736. file mixes tab and space indentation (4 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    if (null as any) {
        ({ exportedFoo, nonexportedFoo } = null as any);
    }
    else if (null as any) {
  2737. 28 of 58 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2738. 22 of 44 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2739. 82 of 173 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2740. 44 of 94 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2741. mean non-conventional identifier length 1.50 over 24 names (token pass, confidence 0.50)

  2742. 45 of 95 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2743. mean non-conventional identifier length 1.46 over 24 names (token pass, confidence 0.50)

  2744. file mixes tab and space indentation (1 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    const { [a]: aVal, [b]: bVal } = (() => {
    	return { [a]: 1, [b]: 1 };
    })();
    console.log(aVal, bVal);
  2745. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    const { [a]: aVal, [b]: bVal } = (() => {
    	return { [a]: 1, [b]: 1 };
    })();
    console.log(aVal, bVal);
  2746. 25 of 58 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2747. file mixes tab and space indentation (1 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    enum K {
        a = "a",
        b = "b"
    }
  2748. 25 of 44 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2749. file mixes tab and space indentation (1 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    enum K {
        a = "a",
        b = "b"
    }
  2750. 22 of 54 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2751. file mixes tab and space indentation (1 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    const K = {
        a: "a",
        b: "b"
    }
  2752. 22 of 40 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2753. file mixes tab and space indentation (1 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    const K = {
        a: "a",
        b: "b"
    }
  2754. 26 of 50 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  2755. file mixes tab and space indentation (5 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    type Correct = {
    	code: string
    	property: true
    	err: undefined
  2756. base64-like blob (65 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/doYouNeedToChangeYourTargetLibraryES2016Plus.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [doYouNeedToChangeYourTargetLibraryES2016Plus.ts]
  2757. 86 of 124 non-conventional identifiers are single-character (69%) (token pass, confidence 0.50)

  2758. file mixes tab and space indentation (7 tab-indented and 31 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
        export namespace N {
    	export function f(x:number)=>2*x;
    	export namespace X.Y.Z {
  2759. 55 of 103 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2760. 28 of 68 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2761. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    namespace x {
    	export var x = 10;
    }
    class y {
  2762. 52 of 88 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  2763. 52 of 88 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  2764. 32 of 68 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2765. 36 of 72 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2766. 91 of 164 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2767. mean non-conventional identifier length 1.95 over 21 names (token pass, confidence 0.50)

  2768. 18 of 37 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2769. 18 of 37 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2770. 69 of 167 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2771. info critical → info by review dynamic-execution tests/baselines/reference/dynamicImportDeferInvalidStandalone.js:8:1

    `Function(...)` called with a non-literal body (ast pass, confidence 0.75)

    
    Function(import.defer);
    
    import.defer
    likely benign LLM, confidence 0.90 Conformance test baseline exercising an invalid import.defer expression.
    Reasoning

    This is a TypeScript conformance baseline for invalid import.defer syntax. Function is called with the import.defer expression as an argument, which is a parser test fixture, not an executed payload.

  2772. info critical → info by review dynamic-execution tests/baselines/reference/dynamicImportDeferInvalidStandalone.js:16:1

    `Function(...)` called with a non-literal body (ast pass, confidence 0.75)

    (import.defer)("a");⟨U+000D⟩
    Function(import.defer);⟨U+000D⟩
    import.defer;
    likely benign LLM, confidence 0.90 Conformance test baseline with invalid import.defer call forms.
    Reasoning

    Same conformance fixture for invalid import.defer usage, with a parenthesized call and a Function call. These are syntax test inputs in a compiler test baseline.

  2773. file mixes tab and space indentation (3 tab-indented and 28 space-indented lines) (raw pass, confidence 0.40)

    const getPath = async () => {
    	/* in reality this would do some async FS operation, or a web request */
    	return "/root/my/cool/path";
    };
  2774. file mixes tab and space indentation (4 tab-indented and 46 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	private _path = './other';
    
    	dynamic() {
  2775. file mixes tab and space indentation (4 tab-indented and 46 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	private _path = './other';
    
    	dynamic() {
  2776. file mixes tab and space indentation (4 tab-indented and 47 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	private _path = './other';
    
    	dynamic() {
  2777. file mixes tab and space indentation (6 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    var a = () => {
        var arg = arguments[0];  // error
    }
  2778. file mixes tab and space indentation (6 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    var a = () => {
        var arg = arguments[0];  // error
    }
  2779. file mixes tab and space indentation (6 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    var a = () => {
        var arg = arguments[0];  // error
    }
  2780. 19 of 40 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2781. 32 of 67 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2782. 24 of 50 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2783. 22 of 46 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2784. 138 of 244 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2785. 92 of 138 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  2786. 92 of 138 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  2787. 39 of 71 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2788. 24 of 49 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2789. file mixes tab and space indentation (9 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    enum E {
    	A = 1,
    	B,
    	C
  2790. 48 of 93 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  2791. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export enum Animals {
    	Cat = 1
    }
    export enum Animals {
  2792. file mixes tab and space indentation (12 tab-indented and 24 space-indented lines) (raw pass, confidence 0.40)

    export enum MouseButton {
    	LEFT_BUTTON = 1,
    	RIGHT_BUTTON = 2,
    	MIDDLE_BUTTON = 4,
  2793. 232 of 478 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2794. file mixes tab and space indentation (1 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    {
    	private readonly items: T[] = [];
    }
  2795. 4105 of 9235 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2796. 31 of 77 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2797. 93 of 153 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  2798. mean non-conventional identifier length 1.38 over 32 names (token pass, confidence 0.50)

  2799. 40 of 90 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2800. 19 of 37 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2801. 36 of 69 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  2802. 24 of 58 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2803. 24 of 58 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2804. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    export default function () {
    	return "test";
    }
  2805. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    export default function () {
    	return "test";
    }
  2806. 44 of 106 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2807. file mixes tab and space indentation (6 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	constructor(str1:string, str2:string) {}
    }
    class B extends A {
  2808. file mixes tab and space indentation (18 tab-indented and 23 space-indented lines) (raw pass, confidence 0.40)

    class Bar {
        public goo: number;
        public prop1(x) {
            return x;
  2809. file mixes tab and space indentation (10 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    namespace M {	
    	class Visibility {
    	    public foo() { };
    	    private bar() { };
  2810. file mixes tab and space indentation (3 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    class C1T5 {
        foo: (i: number, s: string) => number = 
    	   	(i) => {
    	        return i;
  2811. line length 583 characters (raw pass, confidence 0.50)

    define(["require", "exports", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0", "es6ImportNamedImportAmd_0"], function (require, exports, 
  2812. 45 of 90 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2813. 48 of 96 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2814. mean non-conventional identifier length 1.88 over 34 names (token pass, confidence 0.50)

  2815. file mixes tab and space indentation (22 tab-indented and 54 space-indented lines) (raw pass, confidence 0.40)

    class B extends A {
    	public constructor() {
    		'inject';
    		super();
  2816. line length 746 characters (raw pass, confidence 0.50)

                __esDecorate(_a, _private_field1_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(this, _C_field1_accessor_storage, "f"); }, "#field1", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(this, _C_field1_accessor_storage, value, "f"); }, "#field1", "set"
  2817. line length 560 characters (raw pass, confidence 0.50)

                __esDecorate(this, _private_field1_descriptor = { get: __setFunctionName(function () { return this.#field1_accessor_storage; }, "#field1", "get"), set: __setFunctionName(function (value) { this.#field1_accessor_storage = value; }, "#field1", "set") }, _private_field1_decorators, { kind: "accessor", name: "#
  2818. line length 747 characters (raw pass, confidence 0.50)

                __esDecorate(_a, _static_private_field1_descriptor = { get: __setFunctionName(function () { return __classPrivateFieldGet(_a, _a, "f", _C_field1_accessor_storage); }, "#field1", "get"), set: __setFunctionName(function (value) { __classPrivateFieldSet(_a, _a, value, "f", _C_field1_accessor_storage); }, "#fie
  2819. line length 587 characters (raw pass, confidence 0.50)

                __esDecorate(this, _static_private_field1_descriptor = { get: __setFunctionName(function () { return this.#field1_accessor_storage; }, "#field1", "get"), set: __setFunctionName(function (value) { this.#field1_accessor_storage = value; }, "#field1", "set") }, _static_private_field1_decorators, { kind: "acces
  2820. line length 524 characters (raw pass, confidence 0.50)

                tslib_1.__esDecorate(this, _private_x_descriptor = { get: tslib_1.__setFunctionName(function () { return this.#x_accessor_storage; }, "#x", "get"), set: tslib_1.__setFunctionName(function (value) { this.#x_accessor_storage = value; }, "#x", "set") }, _private_x_decorators, { kind: "accessor", name: "#x", st
  2821. line length 551 characters (raw pass, confidence 0.50)

                tslib_1.__esDecorate(this, _static_private_x_descriptor = { get: tslib_1.__setFunctionName(function () { return this.#x_accessor_storage; }, "#x", "get"), set: tslib_1.__setFunctionName(function (value) { this.#x_accessor_storage = value; }, "#x", "set") }, _static_private_x_decorators, { kind: "accessor", 
  2822. line length 758 characters (raw pass, confidence 0.50)

    10>                                                                                                                                                                                                                                                                                                                             
  2823. line length 755 characters (raw pass, confidence 0.50)

    10>                                                                                                                                                                                                                                                                                                                             
  2824. line length 744 characters (raw pass, confidence 0.50)

    10>                                                                                                                                                                                                                                                                                                                             
  2825. line length 741 characters (raw pass, confidence 0.50)

    10>                                                                                                                                                                                                                                                                                                                             
  2826. 110 of 172 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  2827. 44 of 95 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2828. 88 of 194 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2829. 68 of 139 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2830. 120 of 256 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2831. 45 of 90 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2832. 48 of 96 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2833. 111 of 195 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2834. 24 of 42 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2835. 22 of 47 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2836. file mixes tab and space indentation (19 tab-indented and 316 space-indented lines) (raw pass, confidence 0.40)

    function f1(x: 1 | 2): string {
        if (!!true) {
            switch (x) {
                case 1: return 'a';
  2837. 78 of 161 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2838. 90 of 176 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2839. 237 of 546 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2840. 24 of 53 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2841. 58 of 142 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2842. 30 of 69 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2843. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    export function x(){
    	return true;
    }
  2844. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    export function x(){
    	return true;
    }
  2845. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function x<T>(a: T){
    	return a;
    }
    export = x;
  2846. file mixes tab and space indentation (1 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    declare namespace http {
    	export interface Server { openPort: number; }
    }
  2847. file mixes tab and space indentation (1 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export enum E1 {
    	A,B,C
    }
  2848. file mixes tab and space indentation (3 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    namespace Foo {
    	export var x = foo1.x;
    }
    export = Foo;
  2849. file mixes tab and space indentation (2 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    class Foo<T extends {a: string; b:number;}>{
    	test: T;
    	constructor(x: T){}
    }
  2850. 28 of 57 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2851. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    enum E {
    	A,
    	B,
    	C,
  2852. file mixes tab and space indentation (1 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
    	export var x;
    }
  2853. file mixes tab and space indentation (1 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    interface A {
    	p1: number;
    }
  2854. file mixes tab and space indentation (1 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
    	export var x;
    }
  2855. file mixes tab and space indentation (5 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    interface Foo {
    	(a: string): void;
    	b: string;
    }
  2856. file mixes tab and space indentation (11 tab-indented and 14 space-indented lines) (raw pass, confidence 0.40)

    namespace Foo {
    	export function a(){
    		return 5;
    	}
  2857. file mixes tab and space indentation (3 tab-indented and 15 space-indented lines) (raw pass, confidence 0.40)

    class Foo {
    	test = "test";
    }
    namespace Foo {
  2858. file mixes tab and space indentation (3 tab-indented and 17 space-indented lines) (raw pass, confidence 0.40)

    enum foo {
    	red, green, blue
    }
    namespace foo {
  2859. file mixes tab and space indentation (3 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    function foo() {
    	return "test";
    }
    namespace foo {
  2860. file mixes tab and space indentation (1 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    namespace Foo {
    	export var answer = 42;
    }
    export = Foo;
  2861. 20 of 42 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2862. base64-like blob (72 bytes, compression ratio 1.04) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/exportDeclarationWithModuleSpecifierNameOnNextLine1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [t1.ts]
  2863. file mixes tab and space indentation (1 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    //// [exportDeclareClass1.ts]⟨U+000D⟩
        export declare class eaC {
            static tF() { };
            static tsF(param:any) { };
  2864. 17 of 39 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2865. 113 of 250 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2866. 44 of 89 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2867. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export interface ProgressCallback {
    	(progress:any):any;
    }	
  2868. info identifier-low-length tests/baselines/reference/expr.js:1:1

    mean non-conventional identifier length 1.15 over 522 names (token pass, confidence 0.50)

  2869. 35 of 72 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2870. file mixes tab and space indentation (1 tab-indented and 23 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
        export class B {
    	    public x=10;
        }
  2871. 18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2872. 21 of 46 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2873. info identifier-low-length tests/baselines/reference/extension.js:1:1

    20 of 44 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2874. file mixes tab and space indentation (23 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    declare module {
        export class XDate {
    		public getDay():number;
    		public getXDate():number;
  2875. 33 of 80 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2876. 38 of 81 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2877. 13 of 30 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2878. 38 of 58 non-conventional identifiers are single-character (66%) (token pass, confidence 0.50)

  2879. 16 of 35 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2880. 16 of 36 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2881. 16 of 37 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2882. 16 of 35 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2883. 16 of 36 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2884. 16 of 37 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2885. 16 of 39 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2886. 16 of 40 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2887. 16 of 39 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2888. 16 of 40 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2889. 16 of 35 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2890. 16 of 36 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2891. 27 of 42 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  2892. file mixes tab and space indentation (1 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    function foo(x:any) {
    	return x();
    }
  2893. mean non-conventional identifier length 1.60 over 40 names (token pass, confidence 0.50)

  2894. 38 of 76 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2895. line length 692 characters (raw pass, confidence 0.50)

                "Motorola": "Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600
  2896. line length 1627 characters (raw pass, confidence 0.50)

                "SamsungTablet": "SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-
  2897. line length 526 characters (raw pass, confidence 0.50)

                "YarvikTablet": "Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07
  2898. line length 646 characters (raw pass, confidence 0.50)

                "TexetTablet": "NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727
  2899. line length 531 characters (raw pass, confidence 0.50)

                "iJoyTablet": "Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Min
  2900. line length 936 characters (raw pass, confidence 0.50)

                "TeclastTablet": "T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|
  2901. line length 1637 characters (raw pass, confidence 0.50)

                shortPattern: /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte
  2902. line length 1632 characters (raw pass, confidence 0.50)

            shortPattern: /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\
  2903. line length 1637 characters (raw pass, confidence 0.50)

                shortPattern: /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte
  2904. 25 of 39 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  2905. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    namespace Foo {
    	for (var i = 0; i < 1; i++) {
    		i+i;
    	}
  2906. file mixes tab and space indentation (4 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    function foo(x: A) {
       var x: B = new B();
         x.bar(); // the property bar does not exist on a value of type A
    }
  2907. 33 of 50 non-conventional identifiers are single-character (66%) (token pass, confidence 0.50)

  2908. base64-like blob (72 bytes, compression ratio 1.03) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/functionDeclarationWithResolutionOfTypeOfSameName01.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [functionDeclarationWithResolutionOfTypeOfSameName01.ts]
  2909. base64-like blob (71 bytes, compression ratio 1.06) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/functionExpressionWithResolutionOfTypeOfSameName01.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [functionExpressionWithResolutionOfTypeOfSameName01.ts]
  2910. base64-like blob (71 bytes, compression ratio 1.06) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/functionExpressionWithResolutionOfTypeOfSameName02.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [functionExpressionWithResolutionOfTypeOfSameName02.ts]
  2911. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function clone():number {
    	throw new Error("To be implemented");
    }
  2912. 23 of 46 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2913. 54 of 109 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2914. 19 of 31 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  2915. 15 of 35 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2916. file mixes tab and space indentation (6 tab-indented and 79 space-indented lines) (raw pass, confidence 0.40)

    function* g001() { // Generator<undefined, void, unknown>
        yield;
    }
  2917. file mixes tab and space indentation (6 tab-indented and 83 space-indented lines) (raw pass, confidence 0.40)

    function* g001() { // Generator<any (implicit), void, unknown>
        yield;
    }
  2918. info identifier-low-length tests/baselines/reference/generic.js:1:1

    30 of 65 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2919. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface String{
    	length: number;
    }
    */
  2920. 162 of 370 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2921. 23 of 53 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2922. 29 of 70 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2923. 96 of 228 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2924. 214 of 416 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2925. 31 of 75 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2926. 51 of 107 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  2927. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    class C<T> {
    	public x: T;
    }
  2928. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    class C<T> {
    	public x: T;
    }
  2929. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    interface Foo<T> {
    	a: T;
    }
  2930. 34 of 76 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2931. 25 of 47 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2932. 30 of 54 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2933. 302 of 587 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2934. 1629 of 3122 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  2935. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2936. 28 of 43 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  2937. 33 of 51 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  2938. 13 of 32 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2939. 18 of 39 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2940. 34 of 63 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2941. 39 of 86 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2942. 21 of 37 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2943. 18 of 38 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2944. 58 of 125 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2945. 17 of 30 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2946. 33 of 73 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2947. 38 of 81 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2948. 44 of 72 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  2949. 1 line of text indented with invisible whitespace (U+3000), first at line 13 (raw pass, confidence 0.40)

          }⟨U+000D⟩
        ⟨U+3000⟩⟨U+000D⟩
          export class PullSymbol {⟨U+000D⟩
            constructor (name: string, declKind: DeclKind) {
  2950. 37 of 72 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  2951. 32 of 56 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  2952. 45 of 95 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  2953. 73 of 145 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2954. 64 of 130 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2955. 35 of 70 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2956. 18 of 34 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  2957. file mixes tab and space indentation (2 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface I {
    	f: (a: { a: number }) => void
    }
    class X<T extends { a: string }> implements I {
  2958. 30 of 65 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2959. info identifier-low-length tests/baselines/reference/generics1.js:1:1

    31 of 73 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2960. 50 of 93 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  2961. info identifier-low-length tests/baselines/reference/generics2.js:1:1

    32 of 78 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2962. 52 of 103 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2963. info identifier-low-length tests/baselines/reference/generics3.js:1:1

    32 of 54 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  2964. 28 of 50 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  2965. mean non-conventional identifier length 1.44 over 82 names (token pass, confidence 0.50)

  2966. line length 501 characters (raw pass, confidence 0.50)

    function Foo(x1, y1, z1, a1, b1, c1, x2, y2, z2, a2, b2, c2, x3, y3, z3, a3, b3, c3, x4, y4, z4, a4, b4, c4, x5, y5, z5, a5, b5, c5, x6, y6, z6, a6, b6, c6, x7, y7, z7, a7, b7, c7, x8, y8, z8, a8, b8, c8, x9, y9, z9, a9, b9, c9, x10, y12, z10, a10, b10, c10, x11, y13, z11, a11, b11, c11, x12, y14, z12, a12, b12, c12, x
  2967. 56 of 90 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  2968. 46 of 104 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2969. 22 of 49 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  2970. 20 of 49 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  2971. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    class C99 {
    	private get Baz():number { return 0; }
    	public set Baz(n:number) {} // error - accessors do not agree in visibility
    }
  2972. 44 of 88 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2973. 34 of 52 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  2974. 38 of 54 non-conventional identifiers are single-character (70%) (token pass, confidence 0.50)

  2975. 236 of 584 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  2976. 27 of 49 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2977. 27 of 55 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  2978. 79 of 115 non-conventional identifiers are single-character (69%) (token pass, confidence 0.50)

  2979. 16 of 32 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2980. 20 of 31 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  2981. mean non-conventional identifier length 1.96 over 79 names (token pass, confidence 0.50)

  2982. 34 of 56 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  2983. 27 of 61 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  2984. 19 of 44 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  2985. file mixes tab and space indentation (15 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    interface I {
        ({descendants, read}?: {
            descendants?: boolean;
            read?: any;
  2986. file mixes tab and space indentation (15 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    interface I {
        ({descendants, read}?: {
            descendants?: boolean;
            read?: any;
  2987. file mixes tab and space indentation (2 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    export class C1 {
    	m1 = 42;
    	static s1 = true;
    }
  2988. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    namespace foo {
    	export var answer = 42;
    }
  2989. 28 of 46 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  2990. 49 of 117 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2991. 38 of 91 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  2992. 24 of 48 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  2993. mean non-conventional identifier length 1.47 over 86 names (token pass, confidence 0.50)

  2994. file mixes tab and space indentation (14 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    interface Red {
    	[n:number]; // ok
    	[s:string]; // ok
    }
  2995. 42 of 76 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  2996. 22 of 36 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  2997. 36 of 78 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  2998. mean non-conventional identifier length 1.78 over 41 names (token pass, confidence 0.50)

  2999. 33 of 62 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  3000. 59 of 133 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3001. file mixes tab and space indentation (1 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    function foo<T = number>(): [T] {
    	return [42 as any]
    }
    const [x] = foo();  // [number]
  3002. file mixes tab and space indentation (16 tab-indented and 118 space-indented lines) (raw pass, confidence 0.40)

    function truePromise(): Promise<true> {
        return Promise.resolve(true);
    }
  3003. 28 of 56 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3004. file mixes tab and space indentation (2 tab-indented and 199 space-indented lines) (raw pass, confidence 0.40)

    const evenSquaresInline: number[] =  // should error
        [1, 2, 3, 4]
            .map(x => x % 2 === 0 ? x * x : null)
            .filter(x => !!x); // tests truthiness, not non-nullishness
  3005. 16 of 33 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3006. 95 of 199 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3007. 18 of 38 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3008. file mixes tab and space indentation (7 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export type inferPipe<t, pipe> =
        pipe extends (In: t) => unknown ? (In: t) => ReturnType<pipe> : never
    
    interface Type<t> {
  3009. 19 of 30 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  3010. 16 of 39 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3011. 25 of 39 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  3012. file mixes tab and space indentation (3 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    interface A {
      (key:string):void;
    }
  3013. 20 of 33 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  3014. 18 of 40 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  3015. 37 of 76 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  3016. base64-like blob (276 bytes, compression ratio 0.73) (in comment) (raw pass, confidence 0.36)

    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHVCQUF1QjtBQUV2QixJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQU
  3017. base64-like blob (276 bytes, compression ratio 0.73) (in comment) (raw pass, confidence 0.36)

    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3V0ZmlsZS5qcyIsInNvdXJjZVJvb3QiOiJmaWxlOi8vL2ZvbGRlci8iLCJzb3VyY2VzIjpbImlubGluZVNvdXJjZU1hcDIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHVCQUF1QjtBQUV2QixJQUFJLENBQUMsR0FBRyxDQUFDLENBQUM7QUFDVixPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQU
  3018. 49 of 105 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3019. 20 of 43 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3020. file mixes tab and space indentation (2 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

     
    	function inner(n) {
                    // this line should raise an error
                    // otherwise, there's a bug in overload resolution / partial typechecking
  3021. file mixes tab and space indentation (44 tab-indented and 38 space-indented lines) (raw pass, confidence 0.40)

    interface Base {
    	foo: string|number;
    	optional?: number;
    }
  3022. 77 of 179 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3023. 62 of 155 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3024. 25 of 32 non-conventional identifiers are single-character (78%) (token pass, confidence 0.50)

  3025. file mixes tab and space indentation (21 tab-indented and 67 space-indented lines) (raw pass, confidence 0.40)

    export interface A<a> {
        value: a;
    }
  3026. 18 of 33 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  3027. 18 of 30 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  3028. 68 of 112 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  3029. 592 of 1397 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3030. 22 of 50 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3031. 22 of 50 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3032. file mixes tab and space indentation (3 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    interface I1 {
        item:number;
        item:number;
    }
  3033. file mixes tab and space indentation (2 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    namespace Foo {
        export interface I1 { item: string; }
        export class C1 { }
    }
  3034. 31 of 71 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3035. file mixes tab and space indentation (2 tab-indented and 19 space-indented lines) (raw pass, confidence 0.40)

    interface I1 {
        iObj:{ };
        iNum:number;
        iAny:any;
  3036. file mixes tab and space indentation (2 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    interface I1 {
        i1P1: number;
        i1P2(): void;
    }
  3037. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export class MergedClass extends SomeBaseClass<any> {
    	public constructor() {
    		super();
    	}
  3038. 64 of 110 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  3039. 32 of 54 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  3040. 30 of 72 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3041. 45 of 72 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  3042. 51 of 97 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  3043. 49 of 90 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  3044. 49 of 86 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  3045. 41 of 81 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  3046. 40 of 80 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3047. 18 of 34 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  3048. 15 of 36 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3049. 23 of 47 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  3050. 25 of 61 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3051. 19 of 47 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3052. 20 of 43 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3053. 26 of 56 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3054. 35 of 52 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  3055. 20 of 37 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  3056. 19 of 33 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  3057. 21 of 45 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3058. mean non-conventional identifier length 1.67 over 171 names (token pass, confidence 0.50)

  3059. 24 of 38 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  3060. 25 of 61 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3061. 74 of 163 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  3062. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    function f1(node: A | B) {
      if (node instanceof A || node instanceof A) {
        node;  // A
      }
  3063. 28 of 51 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  3064. 46 of 95 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3065. 40 of 71 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  3066. 28 of 49 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  3067. 52 of 116 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  3068. 33 of 75 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3069. 42 of 89 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3070. surrogate pair \uDBFF\uDFFF (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    var a8 = tag(__makeTemplateObject(["", void 0], ["", "\\u{"]), 100); // \\u{⟨U+000D⟩
    var a9 = tag(__makeTemplateObject(["", "\uDBFF\uDFFF"], ["", "\\u{10FFFF}"]), 100); // \\u{10FFFF⟨U+000D⟩
    var a10 = tag(__makeTemplateObject(["", void 0], ["", "\\u{1f622"]), 100); // \\u{1f622
  3071. surrogate pair \uD83D\uDE22 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    var a10 = tag(__makeTemplateObject(["", void 0], ["", "\\u{1f622"]), 100); // \\u{1f622⟨U+000D⟩
    var a11 = tag(__makeTemplateObject(["", "\uD83D\uDE22"], ["", "\\u{1f622}"]), 100); // \u{1f622}⟨U+000D⟩
    var a12 = tag(__makeTemplateObject(["", void 0], ["", "\\x"]), 100); // \\x
  3072. file mixes tab and space indentation (7 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    interface IDef {
    	p1: (e:string) => void;
    	p2: () => (n: number) => any;
    }
  3073. 41 of 66 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  3074. 53 of 85 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  3075. 49 of 95 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  3076. 45 of 71 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  3077. file mixes tab and space indentation (5 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    class Handler {
    	static get OPTIONS() {
    		return 1;
    	}
  3078. file mixes tab and space indentation (5 tab-indented and 23 space-indented lines) (raw pass, confidence 0.40)

    class Handler {
    	static get OPTIONS() {
    		return 1;
    	}
  3079. 150 of 287 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  3080. 150 of 287 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  3081. 99 of 242 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3082. file mixes tab and space indentation (2 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    const SomeConstructor = function () {
    	this.x = 1;
    };
  3083. file mixes tab and space indentation (2 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    const SomeConstructor = function Named() {
    	this.x = 1;
    };
  3084. 18 of 33 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  3085. 18 of 33 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  3086. base64-like blob (144 bytes, compression ratio 0.97) (in comment) (raw pass, confidence 0.36)

    }⟨U+000D⟩
    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE1BQU0sQ0FBQztDQUNOIn0=
  3087. file mixes tab and space indentation (10 tab-indented and 12 space-indented lines) (raw pass, confidence 0.40)

    function Color(obj) {
        this.example = true
    };
    Color.prototype = {
  3088. file mixes tab and space indentation (11 tab-indented and 108 space-indented lines) (raw pass, confidence 0.40)

    function fn() {
        try { } catch (x) { }                                            // should be OK
        try { } catch (/** @type {any} */ err) { }                       // should be OK
        try { } catch (/** @type {Any} */ err) { }                       // should be OK
  3089. 40 of 100 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3090. 64 of 144 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3091. file mixes tab and space indentation (1 tab-indented and 27 space-indented lines) (raw pass, confidence 0.40)

    class SomeBase {
        constructor() {
            this.p = 42;
        }
  3092. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  3093. 81 of 174 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3094. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  3095. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  3096. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  3097. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  3098. file mixes tab and space indentation (9 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    declare namespace JSX {
        interface Element {
            name: string;
            isIntrinsic: boolean;
  3099. info identifier-low-length tests/baselines/reference/jsxHash.js:1:1

    44 of 88 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3100. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    declare module "Test" {
    	export default class Text { }
    }
  3101. 110 of 172 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  3102. file mixes tab and space indentation (6 tab-indented and 52 space-indented lines) (raw pass, confidence 0.40)

    type Defaultize<Props, Defaults> =
    	// Distribute over unions
    	Props extends any // Make any properties included in Default optional
    		? Partial<Pick<Props, Extract<keyof Props, keyof Defaults>>> &
  3103. file mixes tab and space indentation (6 tab-indented and 52 space-indented lines) (raw pass, confidence 0.40)

    type Defaultize<Props, Defaults> =
    	// Distribute over unions
    	Props extends any // Make any properties included in Default optional
    		? Partial<Pick<Props, Extract<keyof Props, keyof Defaults>>> &
  3104. file mixes tab and space indentation (6 tab-indented and 50 space-indented lines) (raw pass, confidence 0.40)

    type Defaultize<Props, Defaults> =
    	// Distribute over unions
    	Props extends any // Make any properties included in Default optional
    		? Partial<Pick<Props, Extract<keyof Props, keyof Defaults>>> &
  3105. file mixes tab and space indentation (10 tab-indented and 566 space-indented lines) (raw pass, confidence 0.40)

    class Shape {
        name: string;
        width: number;
        height: number;
  3106. file mixes tab and space indentation (3 tab-indented and 127 space-indented lines) (raw pass, confidence 0.40)

    function f1(obj: { a: number, b: 0 | 1, c: string }, k0: 'a', k1: 'a' | 'b', k2: 'a' | 'b' | 'c') {
        obj[k0] = 1;
        obj[k0] = 2;
        obj[k0] = 'x';  // Error
  3107. 19 of 44 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3108. 26 of 53 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  3109. file mixes tab and space indentation (13 tab-indented and 13 space-indented lines) (raw pass, confidence 0.40)

    
    	 private _listeners: any[] = [];
    
    	 constructor () {
  3110. 92 of 227 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3111. 134 of 325 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3112. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (let let of [1,2,3]) {}
    
    	for (const let of [1,2,3]) {}
  3113. file mixes tab and space indentation (4 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (let let of [1,2,3]) {}
    
    	for (const let of [1,2,3]) {}
  3114. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (let let of [1,2,3]) {}
    
    	for (const let of [1,2,3]) {}
  3115. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (var let in [1,2,3]) {}
    }
  3116. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (var let in [1,2,3]) {}
    }
  3117. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (var let in [1,2,3]) {}
    }
  3118. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (var let of [1,2,3]) {}
    }
  3119. file mixes tab and space indentation (1 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (var let of [1,2,3]) {}
    }
  3120. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    {
    	for (var let of [1,2,3]) {}
    }
  3121. info identifier-low-length tests/baselines/reference/libMembers.js:1:1

    30 of 62 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3122. file mixes tab and space indentation (3 tab-indented and 60 space-indented lines) (raw pass, confidence 0.40)

    
        export class Buffer {
        	lines: List<Line> = ListMakeHead<Line>();
            
  3123. mean non-conventional identifier length 1.96 over 48 names (token pass, confidence 0.50)

  3124. 256 of 422 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  3125. 313 of 602 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  3126. 66 of 143 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3127. mean non-conventional identifier length 1.88 over 101 names (token pass, confidence 0.50)

  3128. 36 of 72 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3129. 32 of 62 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  3130. 24 of 54 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3131. 24 of 54 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3132. 19 of 43 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3133. 15 of 31 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3134. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3135. 82 of 128 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  3136. 78 of 120 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  3137. 72 of 114 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  3138. 72 of 114 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  3139. 87 of 158 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  3140. line length 817 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p38' does not exist on type 'merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<{ p1: number; }, { p2: number; }>, { p3: number; }>, { p4: number; }>, { p5: number
  3141. line length 817 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p51' does not exist on type 'merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<{ p1: number; }, { p2: number; }>, { p3: number; }>, { p4: number; }>, { p5: number
  3142. line length 787 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p38' does not exist on type 'merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<{ p1: 1; }, { p2: number; }>, { p3: number; }>, { p4: number; }>, { p5: number; }>, { p6:
  3143. line length 787 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p50' does not exist on type 'merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<merge<{ p1: 1; }, { p2: number; }>, { p3: number; }>, { p4: number; }>, { p5: number; }>, { p6:
  3144. line length 1375 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p38' does not exist on type 'Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<{ p1: number; } & { p2: number; }, "p2"> & { p2: number; p3: number; }, "p3"> & { p3: number; p4: number; }, "p4"> & {
  3145. line length 1375 characters (raw pass, confidence 0.50)

    !!! error TS2339: Property 'p51' does not exist on type 'Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<Omit<{ p1: number; } & { p2: number; }, "p2"> & { p2: number; p3: number; }, "p3"> & { p3: number; p4: number; }, "p4"> & {
  3146. info whitespace-anomaly tests/baselines/reference/m7Bugs.js:6:1

    file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface ISomething {
       something: number;
    }
  3147. 25 of 53 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3148. 67 of 167 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3149. 19 of 47 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3150. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3151. 37 of 90 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3152. 56 of 123 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3153. 490 of 1208 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3154. base64-like blob (64 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/mappedTypeWithAsClauseAndLateBoundProperty2.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [mappedTypeWithAsClauseAndLateBoundProperty2.ts]
  3155. 320 of 660 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3156. 20 of 50 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3157. 51 of 77 non-conventional identifiers are single-character (66%) (token pass, confidence 0.50)

  3158. mean non-conventional identifier length 1.88 over 25 names (token pass, confidence 0.50)

  3159. 31 of 61 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  3160. 18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3161. 21 of 42 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3162. 13 of 32 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3163. 47 of 96 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  3164. 60 of 136 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3165. 29 of 63 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3166. 29 of 63 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3167. 38 of 74 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  3168. file mixes tab and space indentation (62 tab-indented and 84 space-indented lines) (raw pass, confidence 0.40)

    class Private {
    	constructor (...args: any[]) {}
    	private p: string;
    }
  3169. file mixes tab and space indentation (14 tab-indented and 66 space-indented lines) (raw pass, confidence 0.40)

    class A {
        public pb: number = 2;
        protected ptd: number = 1;
        private pvt: number = 0;
  3170. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    let data = {
    	public foo: 'hey',
    	private bar: 'nay',
    	protected baz: 'oh my',
  3171. 36 of 54 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  3172. 39 of 58 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  3173. 26 of 40 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  3174. 47 of 70 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  3175. 18 of 32 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  3176. file mixes tab and space indentation (4 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    export class C1 {
    	public p1 = 0;
    	public p2() {}
    }
  3177. file mixes tab and space indentation (10 tab-indented and 12 space-indented lines) (raw pass, confidence 0.40)

    export interface Bar {
    	_brand1: any;
    }
  3178. file mixes tab and space indentation (3 tab-indented and 10 space-indented lines) (raw pass, confidence 0.40)

    export namespace TypeScript.Strasse.Street {
    	export class Rue {
    		public address:string;
    	}	
  3179. 40 of 86 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3180. file mixes tab and space indentation (8 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    namespace A.B.C {
    	import XYZ = X.Y.Z;
    	export function ping(x: number) {
    		if (x>0) XYZ.pong (x-1);
  3181. 16 of 38 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3182. file mixes tab and space indentation (3 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    namespace mod1 {
    	interface mInt {
    		new (bar:any):any;
            foo (bar:any):any;
  3183. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    namespace Foo {
    	1+1;
    }
  3184. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    {
    	"ios": "platform ios"
    }⟨U+000D⟩
    //// [foo.json]
  3185. file mixes tab and space indentation (2 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    export enum Animals {
    	Cat,
    	Dog
    };
  3186. 34 of 66 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  3187. 38 of 68 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  3188. 38 of 75 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  3189. 35 of 68 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  3190. 35 of 71 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  3191. 29 of 58 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3192. 26 of 50 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  3193. file mixes tab and space indentation (1 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    namespace B {
    	export function f(): A.I { return null; }
    }
  3194. file mixes tab and space indentation (33 tab-indented and 42 space-indented lines) (raw pass, confidence 0.40)

    namespace OuterMod {
    	export function someExportedOuterFunc() { return -1; }
    
    	export namespace OuterInnerMod {
  3195. file mixes tab and space indentation (33 tab-indented and 42 space-indented lines) (raw pass, confidence 0.40)

    namespace OuterMod {
    	export function someExportedOuterFunc() { return -1; }
    
    	export namespace OuterInnerMod {
  3196. 20 of 50 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3197. 18 of 41 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3198. 23 of 46 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3199. 70 of 145 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3200. 17 of 31 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  3201. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export function f(){
    	return 42;
    }
  3202. 29 of 43 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  3203. 54 of 113 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3204. 33 of 78 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3205. 48 of 119 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3206. 14 of 32 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3207. file mixes tab and space indentation (14 tab-indented and 279 space-indented lines) (raw pass, confidence 0.40)

    function fx1(x: string | number | undefined) {
        if (isFalsy(x)) {
            x;  // "" | 0 | undefined
        }
  3208. 26 of 34 non-conventional identifiers are single-character (76%) (token pass, confidence 0.50)

  3209. mean non-conventional identifier length 1.76 over 37 names (token pass, confidence 0.50)

  3210. file mixes tab and space indentation (48 tab-indented and 299 space-indented lines) (raw pass, confidence 0.40)

    function fail(message?: string): never {
        throw new Error(message);
    }
  3211. file mixes tab and space indentation (9 tab-indented and 11 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
    	class Foo {}
    	class Gar {
    		public fa: Foo[];
  3212. 179 of 304 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  3213. 179 of 304 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  3214. 179 of 304 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  3215. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3216. 23 of 48 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3217. 43 of 87 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  3218. mean non-conventional identifier length 1.61 over 33 names (token pass, confidence 0.50)

  3219. 52 of 83 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  3220. 18 of 40 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  3221. 20 of 45 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3222. 20 of 36 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  3223. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    function foo(...rest: number) { // error
    	var x: string = rest[0];
    	return x;
    }
  3224. 30 of 60 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3225. 36 of 85 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3226. 36 of 59 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  3227. 40 of 80 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3228. 102 of 222 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3229. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function f(): object {
    	return {};
    }
  3230. 74 of 174 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3231. file mixes tab and space indentation (2 tab-indented and 18 space-indented lines) (raw pass, confidence 0.40)

    interface Obj<T> {
    	ref: T;
    }
    interface Func<T> {
  3232. line length 629 characters (raw pass, confidence 0.50)

        export { _a as break, _b as case, _c as catch, _d as class, _e as const, _f as continue, _g as debugger, _h as default, _j as delete, _k as do, _l as else, _m as enum, _o as export, _p as extends, _q as false, _r as finally, _s as for, _t as function, _u as if, _v as import, _w as in, _x as instanceof, _y as new, _
  3233. 91 of 144 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  3234. 35 of 79 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3235. 29 of 71 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3236. mean non-conventional identifier length 1.72 over 342 names (token pass, confidence 0.50)

  3237. 29 of 65 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  3238. 40 of 89 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  3239. 36 of 48 non-conventional identifiers are single-character (75%) (token pass, confidence 0.50)

  3240. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function process( x: {a:number; b:string;}) {
    	return x.a;
    }
  3241. 20 of 40 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3242. 26 of 48 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  3243. mean non-conventional identifier length 1.95 over 38 names (token pass, confidence 0.50)

  3244. 22 of 44 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3245. mean non-conventional identifier length 1.95 over 38 names (token pass, confidence 0.50)

  3246. 34 of 78 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3247. 67 of 151 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3248. line length 722 characters (raw pass, confidence 0.50)

    let _e = {}, { prop = Object.assign({}, obj) } = _e, _f = _e.more, more = _f === void 0 ? (_a = Object.assign({}, obj), obj = __rest(_a, []), _a) : _f, _g = '' + 'other', _h = _e[_g], other = _h === void 0 ? Object.assign({}, obj) : _h, _j = _e.yetAnother, _k = _j === void 0 ? Object.assign({}, obj) : _j, _l = _k.neste
  3249. line length 1809 characters (raw pass, confidence 0.50)

        return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(O
  3250. 29 of 48 non-conventional identifiers are single-character (60%) (token pass, confidence 0.50)

  3251. 29 of 50 non-conventional identifiers are single-character (58%) (token pass, confidence 0.50)

  3252. 15 of 32 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3253. base64-like blob (66 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.ts]⟨U+000D⟩
    // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those 
  3254. base64-like blob (66 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [objectTypesIdentityWithGenericCallSignaturesDifferingByReturnType2.js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    // Two call or construct signatures are considered identical when they have the same number of type parameters and, considering those 
  3255. line length 593 characters (raw pass, confidence 0.50)

        var oct3 = 0o777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3256. line length 591 characters (raw pass, confidence 0.50)

            0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3257. line length 588 characters (raw pass, confidence 0.50)

    var oct3 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3258. line length 586 characters (raw pass, confidence 0.50)

        0o77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3259. line length 589 characters (raw pass, confidence 0.50)

    var oct3 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3260. line length 587 characters (raw pass, confidence 0.50)

        0o77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3261. line length 593 characters (raw pass, confidence 0.50)

        var oct3 = 0o777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3262. line length 591 characters (raw pass, confidence 0.50)

            0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3263. line length 588 characters (raw pass, confidence 0.50)

    var oct3 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3264. line length 586 characters (raw pass, confidence 0.50)

        0o77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3265. line length 593 characters (raw pass, confidence 0.50)

        var oct3 = 0o777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3266. line length 591 characters (raw pass, confidence 0.50)

            0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3267. line length 588 characters (raw pass, confidence 0.50)

    var oct3 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3268. line length 586 characters (raw pass, confidence 0.50)

        0o77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3269. line length 589 characters (raw pass, confidence 0.50)

    var oct3 = 0o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3270. line length 587 characters (raw pass, confidence 0.50)

        0o77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
  3271. 32 of 52 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  3272. 25 of 44 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  3273. 21 of 34 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  3274. 15 of 33 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  3275. 96 of 230 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3276. 161 of 258 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  3277. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    function f<T>() {
    	let optional: { k1?: T } = undefined!;
    	let dict: { [key: string]: T | number } = optional; // ok
    }
  3278. 33 of 72 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3279. 22 of 49 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  3280. 20 of 40 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3281. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3282. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3283. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3284. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3285. file mixes tab and space indentation (4 tab-indented and 20 space-indented lines) (raw pass, confidence 0.40)

    export class A {
    	member: typeof GlobalFoo;
    }
  3286. file mixes tab and space indentation (4 tab-indented and 44 space-indented lines) (raw pass, confidence 0.40)

    export class A {
    	member: typeof GlobalFoo;
    }
  3287. info identifier-low-length tests/baselines/reference/overload1.js:1:1

    75 of 132 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  3288. info identifier-low-length tests/baselines/reference/overload2.js:1:1

    20 of 46 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3289. file mixes tab and space indentation (3 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	m1(), m1();
    	m2(), m2() {}
    	m3() {}, m3();
  3290. 17 of 34 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3291. 20 of 39 non-conventional identifiers are single-character (51%) (token pass, confidence 0.50)

  3292. 30 of 69 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3293. file mixes tab and space indentation (3 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    function attr(nameOrMap: any, value?: string): any {
        if (nameOrMap && typeof nameOrMap === "object") {
            // handle map case
            return new Accessor;
  3294. 23 of 34 non-conventional identifiers are single-character (68%) (token pass, confidence 0.50)

  3295. 16 of 36 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3296. file mixes tab and space indentation (6 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class C1 {
    	constructor(public p1:string); // ERROR
    	constructor(private p2:number); // ERROR
    	constructor(public p3:any) {} // OK
  3297. 110 of 168 non-conventional identifiers are single-character (65%) (token pass, confidence 0.50)

  3298. 157 of 268 non-conventional identifiers are single-character (59%) (token pass, confidence 0.50)

  3299. 58 of 90 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  3300. file mixes tab and space indentation (12 tab-indented and 12 space-indented lines) (raw pass, confidence 0.40)

    function f0<T extends typeof a>(a: T) {
    	a.b;
    }
  3301. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3302. 40 of 89 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  3303. mean non-conventional identifier length 1.91 over 22 names (token pass, confidence 0.50)

  3304. mean non-conventional identifier length 1.91 over 22 names (token pass, confidence 0.50)

  3305. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    export function removeClass (node:HTMLElement, className:string) {
    	node.className = node.className.replace(_classNameRegexp(className), function (everything, leftDelimiter, name, rightDelimiter) {
    		return leftDelimiter.length + rightDelimiter.length === 2 ? ' ' : '';
    	});
  3306. mean non-conventional identifier length 1.00 over 22 names (token pass, confidence 0.50)

  3307. mean non-conventional identifier length 1.00 over 24 names (token pass, confidence 0.50)

  3308. mean non-conventional identifier length 1.00 over 20 names (token pass, confidence 0.50)

  3309. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    ({
    	async m() {
    		for (;;) {
    		}
  3310. mean non-conventional identifier length 1.52 over 62 names (token pass, confidence 0.50)

  3311. mean non-conventional identifier length 1.80 over 30 names (token pass, confidence 0.50)

  3312. mean non-conventional identifier length 1.60 over 20 names (token pass, confidence 0.50)

  3313. mean non-conventional identifier length 1.60 over 20 names (token pass, confidence 0.50)

  3314. mean non-conventional identifier length 1.64 over 28 names (token pass, confidence 0.50)

  3315. 26 of 61 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3316. 62 of 97 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  3317. 18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3318. 30 of 70 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3319. 1 line of text indented with invisible whitespace (U+00A0), first at line 32 (raw pass, confidence 0.40)

        //CHECK#2⟨U+000D⟩
        ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩;⟨U+000D⟩
        if (x !== 1) {⟨U+000D⟩
          $ERROR('#2: ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩; x === 1. Actual: ' + (x));
  3320. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    
    //CHECK#А-Я
    var \u0410 = 1;
    if (А !== 1) {
  3321. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    if (А !== 1) {
      $ERROR('#А');
    }
    var \u0411 = 1;
  3322. identifier `В` contains homoglyph candidates: В (0412)→B (in string/comment) (raw pass, confidence 0.35)

    if (В !== 1) {
      $ERROR('#В');
    }
    var \u0413 = 1;
  3323. identifier `Е` contains homoglyph candidates: Е (0415)→E (in string/comment) (raw pass, confidence 0.35)

    if (Е !== 1) {
      $ERROR('#Е');
    }
    var \u0416 = 1;
  3324. identifier `К` contains homoglyph candidates: К (041A)→K (in string/comment) (raw pass, confidence 0.35)

    if (К !== 1) {
      $ERROR('#К');
    }
    var \u041B = 1;
  3325. identifier `М` contains homoglyph candidates: М (041C)→M (in string/comment) (raw pass, confidence 0.35)

    if (М !== 1) {
      $ERROR('#М');
    }
    var \u041D = 1;
  3326. identifier `Н` contains homoglyph candidates: Н (041D)→H (in string/comment) (raw pass, confidence 0.35)

    if (Н !== 1) {
      $ERROR('#Н');
    }
    var \u041E = 1;
  3327. identifier `О` contains homoglyph candidates: О (041E)→O (in string/comment) (raw pass, confidence 0.35)

    if (О !== 1) {
      $ERROR('#О');
    }
    var \u041F = 1;
  3328. identifier `Р` contains homoglyph candidates: Р (0420)→P (in string/comment) (raw pass, confidence 0.35)

    if (Р !== 1) {
      $ERROR('#Р');
    }
    var \u0421 = 1;
  3329. identifier `С` contains homoglyph candidates: С (0421)→C (in string/comment) (raw pass, confidence 0.35)

    if (С !== 1) {
      $ERROR('#С');
    }
    var \u0422 = 1;
  3330. identifier `Т` contains homoglyph candidates: Т (0422)→T (in string/comment) (raw pass, confidence 0.35)

    if (Т !== 1) {
      $ERROR('#Т');
    }
    var \u0423 = 1;
  3331. identifier `Х` contains homoglyph candidates: Х (0425)→X (in string/comment) (raw pass, confidence 0.35)

    if (Х !== 1) {
      $ERROR('#Х');
    }
    var \u0426 = 1;
  3332. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

     */⟨U+000D⟩
    //CHECK#А-Я⟨U+000D⟩
    var \u0410 = 1;⟨U+000D⟩
    if (А !== 1) {
  3333. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    if (А !== 1) {⟨U+000D⟩
        $ERROR('#А');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0411 = 1;
  3334. identifier `В` contains homoglyph candidates: В (0412)→B (in string/comment) (raw pass, confidence 0.35)

    if (В !== 1) {⟨U+000D⟩
        $ERROR('#В');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0413 = 1;
  3335. identifier `Е` contains homoglyph candidates: Е (0415)→E (in string/comment) (raw pass, confidence 0.35)

    if (Е !== 1) {⟨U+000D⟩
        $ERROR('#Е');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0416 = 1;
  3336. identifier `К` contains homoglyph candidates: К (041A)→K (in string/comment) (raw pass, confidence 0.35)

    if (К !== 1) {⟨U+000D⟩
        $ERROR('#К');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041B = 1;
  3337. identifier `М` contains homoglyph candidates: М (041C)→M (in string/comment) (raw pass, confidence 0.35)

    if (М !== 1) {⟨U+000D⟩
        $ERROR('#М');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041D = 1;
  3338. identifier `Н` contains homoglyph candidates: Н (041D)→H (in string/comment) (raw pass, confidence 0.35)

    if (Н !== 1) {⟨U+000D⟩
        $ERROR('#Н');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041E = 1;
  3339. identifier `О` contains homoglyph candidates: О (041E)→O (in string/comment) (raw pass, confidence 0.35)

    if (О !== 1) {⟨U+000D⟩
        $ERROR('#О');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041F = 1;
  3340. identifier `Р` contains homoglyph candidates: Р (0420)→P (in string/comment) (raw pass, confidence 0.35)

    if (Р !== 1) {⟨U+000D⟩
        $ERROR('#Р');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0421 = 1;
  3341. identifier `С` contains homoglyph candidates: С (0421)→C (in string/comment) (raw pass, confidence 0.35)

    if (С !== 1) {⟨U+000D⟩
        $ERROR('#С');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0422 = 1;
  3342. identifier `Т` contains homoglyph candidates: Т (0422)→T (in string/comment) (raw pass, confidence 0.35)

    if (Т !== 1) {⟨U+000D⟩
        $ERROR('#Т');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0423 = 1;
  3343. identifier `Х` contains homoglyph candidates: Х (0425)→X (in string/comment) (raw pass, confidence 0.35)

    if (Х !== 1) {⟨U+000D⟩
        $ERROR('#Х');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0426 = 1;
  3344. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (in string/comment) (raw pass, confidence 0.45)

    //// [parserharness.ts]⟨U+000D⟩
    //⟨U+FEFF⟩
    // Copyright (c) Microsoft Corporation.  All rights reserved.
    // 
  3345. info critical → info by review dynamic-execution tests/baselines/reference/parserharness.js:45:5

    `eval` called with a non-literal expression (ast pass, confidence 0.75)

    if (typeof ActiveXObject === "function") {
        eval(typescriptServiceFile);
    } else if (typeof require === "function") {
        var vm = require('vm');
    likely benign LLM, confidence 0.90 Parser test harness evals the bundled TypeScript service file.
    Reasoning

    This is the TypeScript parser test harness, which evals bundled TypeScript service source when the environment supports it. It is standard test infrastructure for loading the compiler.

  3346. info critical → info by review dynamic-execution tests/baselines/reference/parserharness.js:1889:27

    `eval` called with a non-literal expression (ast pass, confidence 0.75)

                try {
                    var res = eval(code);
    
                    for (n in dangerNames) {
    likely benign LLM, confidence 0.90 Test runner evals test code and restores globals afterward.
    Reasoning

    The eval runs test code inside a try block and then restores globals listed in dangerNames. This is a sandboxed test runner pattern in a compiler test baseline.

  3347. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (in string/comment) (raw pass, confidence 0.45)

    "use strict";⟨U+000D⟩
    //⟨U+FEFF⟩⟨U+000D⟩
    // Copyright (c) Microsoft Corporation.  All rights reserved.⟨U+000D⟩
    // 
  3348. info critical → info by review dynamic-execution tests/baselines/reference/parserharness.js:2118:5

    `eval` called with a non-literal expression (ast pass, confidence 0.75)

    if (typeof ActiveXObject === "function") {⟨U+000D⟩
        eval(typescriptServiceFile);⟨U+000D⟩
    }⟨U+000D⟩
    else if (typeof require === "function") {
    likely benign LLM, confidence 0.90 Parser test harness evals the bundled TypeScript service file.
    Reasoning

    Same parser harness pattern that evals the bundled TypeScript service source. It is a compiler test baseline with no network or persistence behavior.

  3349. info critical → info by review dynamic-execution tests/baselines/reference/parserharness.js:3661:27

    `eval` called with a non-literal expression (ast pass, confidence 0.75)

                try {⟨U+000D⟩
                    var res = eval(code);⟨U+000D⟩
                    for (n in dangerNames) {⟨U+000D⟩
                        global[dangerNames[n]] = globalBackup[dangerNames[n]];
    likely benign LLM, confidence 0.90 Test runner evals test code and restores globals afterward.
    Reasoning

    Repeat of the sandboxed test-runner eval with global restoration in a compiler baseline. The context is consistent with benign test infrastructure.

  3350. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (in string/comment) (raw pass, confidence 0.45)

    //// [parserindenter.ts]⟨U+000D⟩
    //⟨U+FEFF⟩
    // Copyright (c) Microsoft Corporation.  All rights reserved.
    // 
  3351. U+FEFF ZERO WIDTH NO-BREAK SPACE (BOM) in source (in string/comment) (raw pass, confidence 0.45)

    "use strict";⟨U+000D⟩
    //⟨U+FEFF⟩⟨U+000D⟩
    // Copyright (c) Microsoft Corporation.  All rights reserved.⟨U+000D⟩
    // 
  3352. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    try {
    	if (Math.random() > 0.5) {
    		foo = 1234;
    	}
  3353. file mixes tab and space indentation (5 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    function f() {
    	{
    		const x: string = 12;
    		const y: string = 12;
  3354. 28 of 56 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3355. 18 of 36 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3356. line length 709 characters (raw pass, confidence 0.50)

    exports.m3 = exports.glo_im2_public = exports.glo_im1_public = exports.glo_im4_private_v4_public = exports.glo_im4_private_v3_public = exports.glo_im4_private_v2_public = exports.glo_im4_private_v1_public = exports.glo_im3_private_v4_public = exports.glo_im3_private_v3_public = exports.glo_im3_private_v2_public = expor
  3357. line length 885 characters (raw pass, confidence 0.50)

        exports.publicUse_im_public_mu_public = exports.publicUse_im_public_mi_public = exports.publicUse_im_public_i_public = exports.publicUse_im_public_v_public = exports.publicUse_im_public_f_public = exports.publicUse_im_public_e_public = exports.publicUse_im_public_c_public = exports.im_public_mi_public = exports.im_
  3358. line length 602 characters (raw pass, confidence 0.50)

        exports.publicUse_im_private_mu_public = exports.publicUse_im_private_mi_public = exports.publicUse_im_private_i_public = exports.publicUse_im_private_v_public = exports.publicUse_im_private_f_public = exports.publicUse_im_private_e_public = exports.publicUse_im_private_c_public = exports.publicUse_im_private_mu_pr
  3359. 18 of 36 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3360. 68 of 163 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3361. 68 of 163 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3362. line length 509 characters (raw pass, confidence 0.50)

        var _A_Field_Field_foo, _A_Field_Field_foo_1, _A_Field_Method_instances, _A_Field_Method_foo, _A_Field_Method_foo_1, _A_Field_Getter_instances, _A_Field_Getter_foo, _A_Field_Getter_foo_get, _A_Field_Setter_instances, _A_Field_Setter_foo, _A_Field_Setter_foo_set, _a, _A_Field_StaticField_foo, _A_Field_StaticField_fo
  3363. line length 690 characters (raw pass, confidence 0.50)

        var _A_Method_Field_instances, _A_Method_Field_foo, _A_Method_Field_foo_1, _A_Method_Method_instances, _A_Method_Method_foo, _A_Method_Method_foo_1, _A_Method_Getter_instances, _A_Method_Getter_foo, _A_Method_Getter_foo_get, _A_Method_Setter_instances, _A_Method_Setter_foo, _A_Method_Setter_foo_set, _A_Method_Stati
  3364. line length 718 characters (raw pass, confidence 0.50)

        var _A_Getter_Field_instances, _A_Getter_Field_foo_get, _A_Getter_Field_foo, _A_Getter_Method_instances, _A_Getter_Method_foo_get, _A_Getter_Method_foo, _A_Getter_Getter_instances, _A_Getter_Getter_foo_get, _A_Getter_Getter_foo_1_get, _A_Getter_Setter_instances, _A_Getter_Setter_foo_get, _A_Getter_Setter_foo_set, _
  3365. line length 718 characters (raw pass, confidence 0.50)

        var _A_Setter_Field_instances, _A_Setter_Field_foo_set, _A_Setter_Field_foo, _A_Setter_Method_instances, _A_Setter_Method_foo_set, _A_Setter_Method_foo, _A_Setter_Getter_instances, _A_Setter_Getter_foo_set, _A_Setter_Getter_foo_get, _A_Setter_Setter_instances, _A_Setter_Setter_foo_set, _A_Setter_Setter_foo_1_set, _
  3366. line length 639 characters (raw pass, confidence 0.50)

        var _a, _A_StaticField_Field_foo, _A_StaticField_Field_foo_1, _A_StaticField_Method_instances, _b, _A_StaticField_Method_foo, _A_StaticField_Method_foo_1, _A_StaticField_Getter_instances, _c, _A_StaticField_Getter_foo, _A_StaticField_Getter_foo_get, _A_StaticField_Setter_instances, _d, _A_StaticField_Setter_foo, _A
  3367. line length 658 characters (raw pass, confidence 0.50)

        var _a, _A_StaticMethod_Field_foo, _A_StaticMethod_Field_foo_1, _A_StaticMethod_Method_instances, _b, _A_StaticMethod_Method_foo, _A_StaticMethod_Method_foo_1, _A_StaticMethod_Getter_instances, _c, _A_StaticMethod_Getter_foo, _A_StaticMethod_Getter_foo_get, _A_StaticMethod_Setter_instances, _d, _A_StaticMethod_Sett
  3368. line length 686 characters (raw pass, confidence 0.50)

        var _a, _A_StaticGetter_Field_foo_get, _A_StaticGetter_Field_foo, _A_StaticGetter_Method_instances, _b, _A_StaticGetter_Method_foo_get, _A_StaticGetter_Method_foo, _A_StaticGetter_Getter_instances, _c, _A_StaticGetter_Getter_foo_get, _A_StaticGetter_Getter_foo_1_get, _A_StaticGetter_Setter_instances, _d, _A_StaticG
  3369. line length 686 characters (raw pass, confidence 0.50)

        var _a, _A_StaticSetter_Field_foo_set, _A_StaticSetter_Field_foo, _A_StaticSetter_Method_instances, _b, _A_StaticSetter_Method_foo_set, _A_StaticSetter_Method_foo, _A_StaticSetter_Getter_instances, _c, _A_StaticSetter_Getter_foo_set, _A_StaticSetter_Getter_foo_get, _A_StaticSetter_Setter_instances, _d, _A_StaticSet
  3370. line length 814 characters (raw pass, confidence 0.50)

    }, _A_genMethod = function* _A_genMethod() { return 1; }, _A_asyncGenMethod = function _A_asyncGenMethod() { return __asyncGenerator(this, arguments, function* _A_asyncGenMethod_1() { return yield __await(1); }); }, _A_fooProp_get = function _A_fooProp_get() { return 3; }, _A_fooProp_set = function _A_fooProp_set(value
  3371. line length 555 characters (raw pass, confidence 0.50)

    _A_a = new WeakMap(), _A_b = new WeakMap(), _A_c = new WeakMap(), _A_instances = new WeakSet(), _A_aMethod = function _A_aMethod() { return 1; }, _A_bMethod = function _A_bMethod() { return 1; }, _A_cMethod = function _A_cMethod() { return 1; }, _A_aProp_get = function _A_aProp_get() { return 1; }, _A_aProp_set = funct
  3372. file mixes tab and space indentation (4 tab-indented and 16 space-indented lines) (raw pass, confidence 0.40)

    class Foo {
    	public pubMeth() {this.privMeth();}
    	private privMeth() {}
    	public pubProp = 0;
  3373. file mixes tab and space indentation (5 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    class Foo {
    	private pvar = 0;
    	constructor() {
    	    var n = this.pvar;
  3374. 18 of 43 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3375. 22 of 51 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3376. 32 of 75 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3377. 95 of 227 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3378. 89 of 207 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3379. 13 of 30 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3380. 16 of 36 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3381. 58 of 112 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  3382. line length 619 characters (raw pass, confidence 0.50)

        type KnownIterationMapKeys = '-40' | '-39' | '-38' | '-37' | '-36' | '-35' | '-34' | '-33' | '-32' | '-31' | '-30' | '-29' | '-28' | '-27' | '-26' | '-25' | '-24' | '-23' | '-22' | '-21' | '-20' | '-19' | '-18' | '-17' | '-16' | '-15' | '-14' | '-13' | '-12' | '-11' | '-10' | '-9' | '-8' | '-7' | '-6' | '-5' | '-4'
  3383. file mixes tab and space indentation (5 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    function foo(x: any) {
    	switch(x) {
    		case 1: return;
    		default:
  3384. 28 of 58 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3385. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    class X {
    	method(readonly x: number) {}
    	set x(readonly value: number) {}
    }
  3386. file mixes tab and space indentation (2 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    class X {
    	method(readonly x: number) {}
    	set x(readonly value: number) {}
    }
  3387. 135 of 241 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  3388. 138 of 261 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  3389. info identifier-low-length tests/baselines/reference/rectype.js:1:1

    31 of 42 non-conventional identifiers are single-character (74%) (token pass, confidence 0.50)

  3390. file mixes tab and space indentation (48 tab-indented and 72 space-indented lines) (raw pass, confidence 0.40)

    
    	export interface IWidget {
    		getDomNode(): any;
    		destroy();
  3391. 22 of 35 non-conventional identifiers are single-character (63%) (token pass, confidence 0.50)

  3392. 25 of 32 non-conventional identifiers are single-character (78%) (token pass, confidence 0.50)

  3393. 21 of 30 non-conventional identifiers are single-character (70%) (token pass, confidence 0.50)

  3394. 28 of 38 non-conventional identifiers are single-character (74%) (token pass, confidence 0.50)

  3395. 18 of 33 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  3396. file mixes tab and space indentation (13 tab-indented and 17 space-indented lines) (raw pass, confidence 0.40)

    export namespace Foo {
    	export class C {}
    }
  3397. file mixes tab and space indentation (13 tab-indented and 14 space-indented lines) (raw pass, confidence 0.40)

    	
    		if ( top && top.doScroll ) {
    			(function doScrollCheck() {
    				if ( false ) {
  3398. file mixes tab and space indentation (8 tab-indented and 8 space-indented lines) (raw pass, confidence 0.40)

    function R1() {
    	R1();
    	return;
    }
  3399. 23 of 49 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3400. 25 of 62 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3401. 17 of 36 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3402. file mixes tab and space indentation (2 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    interface Entity<T extends Entity<T>> {
       X: T;
       Y: T;
    }
  3403. 24 of 58 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3404. 36 of 86 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3405. file mixes tab and space indentation (9 tab-indented and 9 space-indented lines) (raw pass, confidence 0.40)

    const regexes: RegExp[] = [
    	/[𝘈-𝘡][𝘡-𝘈]/,
    	/[𝘈-𝘡][𝘡-𝘈]/u,
    	/[𝘈-𝘡][𝘡-𝘈]/v,
  3406. file mixes tab and space indentation (3 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    const regexes: RegExp[] = [
    	/\u{10000}[\u{10000}]/,
    	/\u{10000}[\u{10000}]/u,
    	/\u{10000}[\u{10000}]/v,
  3407. 28 of 35 non-conventional identifiers are single-character (80%) (token pass, confidence 0.50)

  3408. file mixes tab and space indentation (46 tab-indented and 46 space-indented lines) (raw pass, confidence 0.40)

    const regexes: RegExp[] = [
    	// Flags
    	/foo/visualstudiocode,
    	// Pattern modifiers
  3409. 28 of 35 non-conventional identifiers are single-character (80%) (token pass, confidence 0.50)

  3410. file mixes tab and space indentation (46 tab-indented and 46 space-indented lines) (raw pass, confidence 0.40)

    const regexes: RegExp[] = [
    	// Flags
    	/foo/visualstudiocode,
    	// Pattern modifiers
  3411. 28 of 35 non-conventional identifiers are single-character (80%) (token pass, confidence 0.50)

  3412. file mixes tab and space indentation (46 tab-indented and 46 space-indented lines) (raw pass, confidence 0.40)

    const regexes: RegExp[] = [
    	// Flags
    	/foo/visualstudiocode,
    	// Pattern modifiers
  3413. file mixes tab and space indentation (4 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    export declare namespace M2 {
    	export var x: boolean;
    }
  3414. 28 of 42 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  3415. file mixes tab and space indentation (7 tab-indented and 23 space-indented lines) (raw pass, confidence 0.40)

    export namespace Models {
    	export class Person {
            constructor(name: string) { }
    	}
  3416. base64-like blob (72 bytes, compression ratio 1.15) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/requireOfJsonFileWithModuleNodeResolutionEmitEs2015.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [file1.ts]
  3417. 55 of 110 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3418. base64-like blob (68 bytes, compression ratio 1.06) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/resolveInterfaceNameWithSameLetDeclarationName1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [resolveInterfaceNameWithSameLetDeclarationName1.ts]
  3419. base64-like blob (68 bytes, compression ratio 1.07) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/resolveInterfaceNameWithSameLetDeclarationName2.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [resolveInterfaceNameWithSameLetDeclarationName2.ts]
  3420. base64-like blob (65 bytes, compression ratio 1.08) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/resolveModuleNameWithSameLetDeclarationName1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [resolveModuleNameWithSameLetDeclarationName1.ts]
  3421. base64-like blob (65 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/resolveModuleNameWithSameLetDeclarationName2.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [resolveModuleNameWithSameLetDeclarationName2.ts]
  3422. base64-like blob (64 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/resolveTypeAliasWithSameLetDeclarationName1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [resolveTypeAliasWithSameLetDeclarationName1.ts]
  3423. line length 564 characters (raw pass, confidence 0.50)

            solomonis() : panglima.abidi<quasiater.carolinensis, rendalli.crenulata<gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>, argurus.netscheri<minutus.inez<argurus.peninsulae, julianae.nudicaudus>, julianae.oralis<lavali.xanthognathus, argurus.oreas>>>> { var x : panglima.abidi<quasiater.carolinensis, re
  3424. line length 522 characters (raw pass, confidence 0.50)

            morrisi() : ruatanica.hector<trivirgatus.oconnelli, sagitta.cinereus<nigra.caucasica<julianae.sumatrana, trivirgatus.oconnelli>, quasiater.wattsi<julianae.galapagoensis, panamensis.linulus<lavali.xanthognathus, macrorhinos.konganensis>>>> { var x : ruatanica.hector<trivirgatus.oconnelli, sagitta.cinereus<nigra.
  3425. line length 509 characters (raw pass, confidence 0.50)

                flamarioni(): imperfecta.lasiurus<amphibius<patas.uralensis, gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>>, sagitta.leptoceros<lutreolus.punicus, daubentonii.arboreus<quasiater.carolinensis, rionegrensis.caniventer>>> { var x: imperfecta.lasiurus<amphibius<patas.uralensis, gabriellae.klossii<j
  3426. line length 524 characters (raw pass, confidence 0.50)

                simulator(): macrorhinos.marmosurus<Lanthanum.nitidus<dammermani.melanops, lavali.lepturus>, macrorhinos.marmosurus<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, sagitta.stolzmanni>> { var x: macrorhinos.marmosurus<Lanthanum.nitidus<dammermani.melanops
  3427. line length 594 characters (raw pass, confidence 0.50)

                beatrix(): imperfecta.ciliolabrum<provocax.melanoleuca, panglima.amphibius<minutus.inez<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum<quasiater.carolinensis, lavali.beisa>>> { var x: imperfecta.ciliolabrum<pro
  3428. line length 614 characters (raw pass, confidence 0.50)

                pilirostris(): argurus.wetmorei<imperfecta.lasiurus<panglima.amphibius<patas.uralensis, gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>>, sagitta.leptoceros<lutreolus.punicus, daubentonii.arboreus<quasiater.carolinensis, rionegrensis.caniventer>>>, macrorhinos.konganensis> { var x: argurus.wetmor
  3429. line length 586 characters (raw pass, confidence 0.50)

                palmeri(): panglima.amphibius<howi.coludo<macrorhinos.daphaenodon, panglima.amphibius<macrorhinos.daphaenodon, patas.uralensis>>, trivirgatus.mixtus<argurus.dauricus<dogramacii.aurata, dammermani.melanops>, panglima.amphibius<lavali.lepturus, quasiater.carolinensis>>> { var x: panglima.amphibius<howi.coludo
  3430. line length 559 characters (raw pass, confidence 0.50)

        solomonis() : panglima.abidi<quasiater.carolinensis, rendalli.crenulata<gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>, argurus.netscheri<minutus.inez<argurus.peninsulae, julianae.nudicaudus>, julianae.oralis<lavali.xanthognathus, argurus.oreas>>>> { var x : panglima.abidi<quasiater.carolinensis, rendal
  3431. line length 517 characters (raw pass, confidence 0.50)

        morrisi() : ruatanica.hector<trivirgatus.oconnelli, sagitta.cinereus<nigra.caucasica<julianae.sumatrana, trivirgatus.oconnelli>, quasiater.wattsi<julianae.galapagoensis, panamensis.linulus<lavali.xanthognathus, macrorhinos.konganensis>>>> { var x : ruatanica.hector<trivirgatus.oconnelli, sagitta.cinereus<nigra.cauc
  3432. line length 504 characters (raw pass, confidence 0.50)

            flamarioni(): imperfecta.lasiurus<amphibius<patas.uralensis, gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>>, sagitta.leptoceros<lutreolus.punicus, daubentonii.arboreus<quasiater.carolinensis, rionegrensis.caniventer>>> { var x: imperfecta.lasiurus<amphibius<patas.uralensis, gabriellae.klossii<julia
  3433. line length 519 characters (raw pass, confidence 0.50)

            simulator(): macrorhinos.marmosurus<Lanthanum.nitidus<dammermani.melanops, lavali.lepturus>, macrorhinos.marmosurus<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, sagitta.stolzmanni>> { var x: macrorhinos.marmosurus<Lanthanum.nitidus<dammermani.melanops, la
  3434. line length 589 characters (raw pass, confidence 0.50)

            beatrix(): imperfecta.ciliolabrum<provocax.melanoleuca, panglima.amphibius<minutus.inez<rendalli.moojeni<panglima.amphibius<trivirgatus.falconeri, caurinus.psilurus>, gabriellae.echinatus>, dogramacii.aurata>, imperfecta.ciliolabrum<quasiater.carolinensis, lavali.beisa>>> { var x: imperfecta.ciliolabrum<provoca
  3435. line length 609 characters (raw pass, confidence 0.50)

            pilirostris(): argurus.wetmorei<imperfecta.lasiurus<panglima.amphibius<patas.uralensis, gabriellae.klossii<julianae.nudicaudus, dogramacii.aurata>>, sagitta.leptoceros<lutreolus.punicus, daubentonii.arboreus<quasiater.carolinensis, rionegrensis.caniventer>>>, macrorhinos.konganensis> { var x: argurus.wetmorei<i
  3436. line length 581 characters (raw pass, confidence 0.50)

            palmeri(): panglima.amphibius<howi.coludo<macrorhinos.daphaenodon, panglima.amphibius<macrorhinos.daphaenodon, patas.uralensis>>, trivirgatus.mixtus<argurus.dauricus<dogramacii.aurata, dammermani.melanops>, panglima.amphibius<lavali.lepturus, quasiater.carolinensis>>> { var x: panglima.amphibius<howi.coludo<mac
  3437. 30 of 69 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3438. 30 of 69 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3439. 52 of 122 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3440. 24 of 52 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3441. 1 line of text indented with invisible whitespace (U+00A0), first at line 32 (raw pass, confidence 0.40)

        //CHECK#2⟨U+000D⟩
        ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩;⟨U+000D⟩
        if (x !== 1) {⟨U+000D⟩
          $ERROR('#2: ⟨U+00A0⟩var x⟨U+00A0⟩= 1⟨U+00A0⟩; x === 1. Actual: ' + (x));
  3442. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    
    //CHECK#А-Я
    var \u0410 = 1;
    if (А !== 1) {
  3443. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    if (А !== 1) {
      $ERROR('#А');
    }
    var \u0411 = 1;
  3444. identifier `В` contains homoglyph candidates: В (0412)→B (in string/comment) (raw pass, confidence 0.35)

    if (В !== 1) {
      $ERROR('#В');
    }
    var \u0413 = 1;
  3445. identifier `Е` contains homoglyph candidates: Е (0415)→E (in string/comment) (raw pass, confidence 0.35)

    if (Е !== 1) {
      $ERROR('#Е');
    }
    var \u0416 = 1;
  3446. identifier `К` contains homoglyph candidates: К (041A)→K (in string/comment) (raw pass, confidence 0.35)

    if (К !== 1) {
      $ERROR('#К');
    }
    var \u041B = 1;
  3447. identifier `М` contains homoglyph candidates: М (041C)→M (in string/comment) (raw pass, confidence 0.35)

    if (М !== 1) {
      $ERROR('#М');
    }
    var \u041D = 1;
  3448. identifier `Н` contains homoglyph candidates: Н (041D)→H (in string/comment) (raw pass, confidence 0.35)

    if (Н !== 1) {
      $ERROR('#Н');
    }
    var \u041E = 1;
  3449. identifier `О` contains homoglyph candidates: О (041E)→O (in string/comment) (raw pass, confidence 0.35)

    if (О !== 1) {
      $ERROR('#О');
    }
    var \u041F = 1;
  3450. identifier `Р` contains homoglyph candidates: Р (0420)→P (in string/comment) (raw pass, confidence 0.35)

    if (Р !== 1) {
      $ERROR('#Р');
    }
    var \u0421 = 1;
  3451. identifier `С` contains homoglyph candidates: С (0421)→C (in string/comment) (raw pass, confidence 0.35)

    if (С !== 1) {
      $ERROR('#С');
    }
    var \u0422 = 1;
  3452. identifier `Т` contains homoglyph candidates: Т (0422)→T (in string/comment) (raw pass, confidence 0.35)

    if (Т !== 1) {
      $ERROR('#Т');
    }
    var \u0423 = 1;
  3453. identifier `Х` contains homoglyph candidates: Х (0425)→X (in string/comment) (raw pass, confidence 0.35)

    if (Х !== 1) {
      $ERROR('#Х');
    }
    var \u0426 = 1;
  3454. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

     */⟨U+000D⟩
    //CHECK#А-Я⟨U+000D⟩
    var \u0410 = 1;⟨U+000D⟩
    if (А !== 1) {
  3455. identifier `А` contains homoglyph candidates: А (0410)→A (in string/comment) (raw pass, confidence 0.35)

    if (А !== 1) {⟨U+000D⟩
        $ERROR('#А');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0411 = 1;
  3456. identifier `В` contains homoglyph candidates: В (0412)→B (in string/comment) (raw pass, confidence 0.35)

    if (В !== 1) {⟨U+000D⟩
        $ERROR('#В');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0413 = 1;
  3457. identifier `Е` contains homoglyph candidates: Е (0415)→E (in string/comment) (raw pass, confidence 0.35)

    if (Е !== 1) {⟨U+000D⟩
        $ERROR('#Е');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0416 = 1;
  3458. identifier `К` contains homoglyph candidates: К (041A)→K (in string/comment) (raw pass, confidence 0.35)

    if (К !== 1) {⟨U+000D⟩
        $ERROR('#К');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041B = 1;
  3459. identifier `М` contains homoglyph candidates: М (041C)→M (in string/comment) (raw pass, confidence 0.35)

    if (М !== 1) {⟨U+000D⟩
        $ERROR('#М');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041D = 1;
  3460. identifier `Н` contains homoglyph candidates: Н (041D)→H (in string/comment) (raw pass, confidence 0.35)

    if (Н !== 1) {⟨U+000D⟩
        $ERROR('#Н');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041E = 1;
  3461. identifier `О` contains homoglyph candidates: О (041E)→O (in string/comment) (raw pass, confidence 0.35)

    if (О !== 1) {⟨U+000D⟩
        $ERROR('#О');⟨U+000D⟩
    }⟨U+000D⟩
    var \u041F = 1;
  3462. identifier `Р` contains homoglyph candidates: Р (0420)→P (in string/comment) (raw pass, confidence 0.35)

    if (Р !== 1) {⟨U+000D⟩
        $ERROR('#Р');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0421 = 1;
  3463. identifier `С` contains homoglyph candidates: С (0421)→C (in string/comment) (raw pass, confidence 0.35)

    if (С !== 1) {⟨U+000D⟩
        $ERROR('#С');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0422 = 1;
  3464. identifier `Т` contains homoglyph candidates: Т (0422)→T (in string/comment) (raw pass, confidence 0.35)

    if (Т !== 1) {⟨U+000D⟩
        $ERROR('#Т');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0423 = 1;
  3465. identifier `Х` contains homoglyph candidates: Х (0425)→X (in string/comment) (raw pass, confidence 0.35)

    if (Х !== 1) {⟨U+000D⟩
        $ERROR('#Х');⟨U+000D⟩
    }⟨U+000D⟩
    var \u0426 = 1;
  3466. 50 of 119 non-conventional identifiers are single-character (42%) (token pass, confidence 0.50)

  3467. 17 of 30 non-conventional identifiers are single-character (57%) (token pass, confidence 0.50)

  3468. info identifier-low-length tests/baselines/reference/scopeTests.js:1:1

    19 of 40 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3469. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    try { } catch(ex1) { 
    	throw ex1;
    }
  3470. info identifier-low-length tests/baselines/reference/seeTag2.js:1:1

    21 of 49 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3471. file mixes tab and space indentation (5 tab-indented and 7 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	public p1 = 0;
    	public callback(cb:()=>void) {cb();}
    	public doit() {
  3472. file mixes tab and space indentation (8 tab-indented and 33 space-indented lines) (raw pass, confidence 0.40)

    interface MouseEvent {
        x: number;
        y: number;
    }
  3473. file mixes tab and space indentation (3 tab-indented and 23 space-indented lines) (raw pass, confidence 0.40)

    {
        export class Test
        {
          private name = "hello";
  3474. 28 of 50 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  3475. 80 of 153 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  3476. file mixes tab and space indentation (49 tab-indented and 49 space-indented lines) (raw pass, confidence 0.40)

    (function() {
    	var s0;
    	for ({ s0 = 5 } of [{ s0: 1 }]) {
    	}
  3477. file mixes tab and space indentation (49 tab-indented and 78 space-indented lines) (raw pass, confidence 0.40)

    (function() {
    	var s0;
    	for ({ s0 = 5 } of [{ s0: 1 }]) {
    	}
  3478. file mixes tab and space indentation (49 tab-indented and 49 space-indented lines) (raw pass, confidence 0.40)

    (function() {
    	var s0;
    	for ({ s0 = 5 } of [{ s0: 1 }]) {
    	}
  3479. identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (in string/comment) (raw pass, confidence 0.40)

    ⟨U+000D⟩
    //// [①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts]⟨U+000D⟩
    var a = 1;
    var b = 2;
  3480. identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (in string/comment) (raw pass, confidence 0.40)

    ⟨U+000D⟩
    //// [①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].ts]⟨U+000D⟩
    var a = 1;
    var b = 2;
  3481. identifier `啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ` mixes scripts: Han + Other (in string/comment) (raw pass, confidence 0.40)

    ⟨U+000D⟩
    //// [①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    var a = 1;
  3482. identifier `〇㐀㐁䶴䶵U1` mixes scripts: Other + Han + Latin (in string/comment) (raw pass, confidence 0.40)

    ⟨U+000D⟩
    //// [①Ⅻㄨㄩ 啊阿鼾齄丂丄狚狛狜狝﨨﨩ˊˋ˙–⿻〇㐀㐁䶴䶵U1[⟨U+E025⟩⟨U+E026⟩⟨U+E027⟩⟨U+E038⟩⟨U+E039⟩]U2[⟨U+E25A⟩⟨U+E25B⟩⟨U+E26C⟩⟨U+E26D⟩]U3[⟨U+E4FE⟩⟨U+E4FF⟩⟨U+E500⟩⟨U+E50B⟩⟨U+E50C⟩].js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    var a = 1;
  3483. mean non-conventional identifier length 1.91 over 22 names (token pass, confidence 0.50)

  3484. 28 of 52 non-conventional identifiers are single-character (54%) (token pass, confidence 0.50)

  3485. file mixes tab and space indentation (1 tab-indented and 235 space-indented lines) (raw pass, confidence 0.40)

    function outer<T>(x: T) {
      class Inner {
        static y: T = x;
      }
  3486. file mixes tab and space indentation (4 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	static s;
    	public a() {
    		s = 1;
  3487. 16 of 33 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3488. 16 of 35 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3489. 77 of 124 non-conventional identifiers are single-character (62%) (token pass, confidence 0.50)

  3490. 28 of 56 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3491. 56 of 84 non-conventional identifiers are single-character (67%) (token pass, confidence 0.50)

  3492. 21 of 40 non-conventional identifiers are single-character (52%) (token pass, confidence 0.50)

  3493. 18 of 39 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3494. info identifier-low-length tests/baselines/reference/statics.js:1:1

    66 of 162 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3495. file mixes tab and space indentation (4 tab-indented and 3 space-indented lines) (raw pass, confidence 0.40)

    class C {
    	constructor() {
    		static p1 = 0; // ERROR
    		static m1() {} // ERROR
  3496. 18 of 41 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3497. 232 of 478 non-conventional identifiers are single-character (49%) (token pass, confidence 0.50)

  3498. 40 of 76 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  3499. mean non-conventional identifier length 1.98 over 87 names (token pass, confidence 0.50)

  3500. 23 of 51 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  3501. 43 of 106 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3502. 18 of 42 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3503. 36 of 68 non-conventional identifiers are single-character (53%) (token pass, confidence 0.50)

  3504. 28 of 60 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3505. 28 of 58 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3506. 28 of 60 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3507. 28 of 58 non-conventional identifiers are single-character (48%) (token pass, confidence 0.50)

  3508. 30 of 69 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3509. mean non-conventional identifier length 1.63 over 41 names (token pass, confidence 0.50)

  3510. mean non-conventional identifier length 1.63 over 41 names (token pass, confidence 0.50)

  3511. 34 of 53 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  3512. 34 of 53 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  3513. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3514. file mixes tab and space indentation (7 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface Lifecycle<Attrs, State> {
    	oninit?(vnode: Vnode<Attrs, State>): number;
    	[_: number]: any;
    }
  3515. file mixes tab and space indentation (10 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    interface Lifecycle<Attrs, State extends Lifecycle<Attrs, State>> {
    	oninit?(vnode: Vnode<Attrs, State>): number;
    	[_: number]: any;
    }
  3516. 43 of 78 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  3517. 22 of 48 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3518. 74 of 182 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3519. 236 of 521 non-conventional identifiers are single-character (45%) (token pass, confidence 0.50)

  3520. 236 of 590 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3521. 27 of 42 non-conventional identifiers are single-character (64%) (token pass, confidence 0.50)

  3522. base64-like blob (66 bytes, compression ratio 1.08) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallFromClassThatDerivesFromGenericType1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericType1.ts]
  3523. base64-like blob (66 bytes, compression ratio 1.08) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallFromClassThatDerivesFromGenericType2.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericType2.ts]
  3524. base64-like blob (103 bytes, compression ratio 0.93) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts]
  3525. base64-like blob (82 bytes, compression ratio 1.01) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.ts]⟨U+000D⟩
    class A<T1, T2> {
        constructor(private map: (value: T1) => T2) {
  3526. base64-like blob (82 bytes, compression ratio 1.01) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithIncorrectNumberOfTypeArguments1.js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    class A {
  3527. base64-like blob (88 bytes, compression ratio 0.98) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts]
  3528. base64-like blob (67 bytes, compression ratio 1.07) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.ts]⟨U+000D⟩
    class A<T1, T2> {
        constructor(private map: (value: T1) => T2) {
  3529. base64-like blob (67 bytes, compression ratio 1.07) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesFromGenericTypeButWithNoTypeArguments1.js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    class A {
  3530. base64-like blob (85 bytes, compression ratio 0.99) (in comment) (raw pass, confidence 0.36)

    //// [tests/cases/compiler/superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts] ////⟨U+000D⟩
    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts]
  3531. base64-like blob (64 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.ts]⟨U+000D⟩
    class A {
        constructor(private map: (value: number) => string) {
  3532. base64-like blob (64 bytes, compression ratio 1.17) (in comment) (raw pass, confidence 0.36)

    ⟨U+000D⟩
    //// [superCallFromClassThatDerivesNonGenericTypeButWithTypeArguments1.js]⟨U+000D⟩
    "use strict";⟨U+000D⟩
    class A {
  3533. 12 of 30 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3534. file mixes tab and space indentation (6 tab-indented and 6 space-indented lines) (raw pass, confidence 0.40)

    class A {
    	constructor(f: string) {
    	}
    	public blah(): string { return ""; }
  3535. 19 of 41 non-conventional identifiers are single-character (46%) (token pass, confidence 0.50)

  3536. 14 of 35 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3537. file mixes tab and space indentation (3 tab-indented and 25 space-indented lines) (raw pass, confidence 0.40)

    function R1(index: number) {
        switch (index) {
            case 0:
            case 1:
  3538. file mixes tab and space indentation (1 tab-indented and 4 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "styled-components",
      "version": "3.3.3",
      "typings": "typings/styled-components.d.ts"
  3539. 16 of 32 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3540. mean non-conventional identifier length 1.75 over 24 names (token pass, confidence 0.50)

  3541. mean non-conventional identifier length 1.75 over 24 names (token pass, confidence 0.50)

  3542. mean non-conventional identifier length 1.42 over 90 names (token pass, confidence 0.50)

  3543. mean non-conventional identifier length 1.75 over 24 names (token pass, confidence 0.50)

  3544. mean non-conventional identifier length 1.53 over 45 names (token pass, confidence 0.50)

  3545. mean non-conventional identifier length 1.69 over 26 names (token pass, confidence 0.50)

  3546. mean non-conventional identifier length 1.47 over 38 names (token pass, confidence 0.50)

  3547. mean non-conventional identifier length 1.89 over 36 names (token pass, confidence 0.50)

  3548. file mixes tab and space indentation (2 tab-indented and 36 space-indented lines) (raw pass, confidence 0.40)

    namespace N {
    	export var x = 1;
    	export interface I { }	
    }
  3549. 32 of 58 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  3550. 32 of 58 non-conventional identifiers are single-character (55%) (token pass, confidence 0.50)

  3551. 34 of 49 non-conventional identifiers are single-character (69%) (token pass, confidence 0.50)

  3552. 34 of 49 non-conventional identifiers are single-character (69%) (token pass, confidence 0.50)

  3553. 31 of 55 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  3554. 31 of 55 non-conventional identifiers are single-character (56%) (token pass, confidence 0.50)

  3555. surrogate pair \uD83D\uDCA9 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    
    f `'\u{1f4a9}'${ " should be converted to " }'\uD83D\uDCA9'`;⟨U+000D⟩
    ⟨U+000D⟩
    //// [taggedTemplateStringsWithUnicodeEscapes.js]
  3556. surrogate pair \uD83D\uDCA9 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    }⟨U+000D⟩
    f `'\u{1f4a9}'${" should be converted to "}'\uD83D\uDCA9'`;
  3557. surrogate pair \uD83D\uDCA9 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    
    f `'\u{1f4a9}'${ " should be converted to " }'\uD83D\uDCA9'`;⟨U+000D⟩
    ⟨U+000D⟩
    //// [taggedTemplateStringsWithUnicodeEscapesES6.js]
  3558. surrogate pair \uD83D\uDCA9 (non-scalar Unicode codepoints in string literal) (token pass, confidence 0.70)

    }⟨U+000D⟩
    f `'\u{1f4a9}'${" should be converted to "}'\uD83D\uDCA9'`;
  3559. 44 of 110 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3560. file mixes tab and space indentation (5 tab-indented and 5 space-indented lines) (raw pass, confidence 0.40)

    function suggest(){ 
    	var TypeScriptKeywords:string[];  
    	var result:any;	
    					
  3561. file mixes tab and space indentation (11 tab-indented and 32 space-indented lines) (raw pass, confidence 0.40)

    {
          constructor(x: number, y: number);
          public x: number;
          public y: number;
  3562. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function func2(stuff1:string, stuff2:number, stuff3:number) {
    	return func1([stuff1, stuff2, stuff3]);
    }
  3563. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    function func2(stuff1:string, stuff2:number, stuff3:number) {
    	return func1([stuff1, stuff2, stuff3]);
    }
  3564. 18 of 44 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3565. 18 of 44 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3566. 27 of 44 non-conventional identifiers are single-character (61%) (token pass, confidence 0.50)

  3567. file mixes tab and space indentation (7 tab-indented and 21 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
        export interface I {
    	z;
        }
  3568. 22 of 55 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3569. 16 of 40 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3570. 20 of 50 non-conventional identifiers are single-character (40%) (token pass, confidence 0.50)

  3571. file mixes tab and space indentation (8 tab-indented and 117 space-indented lines) (raw pass, confidence 0.40)

    class C {
        n: number;
        explicitThis(this: this, m: number): number {
            return this.n + m;
  3572. 15 of 35 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3573. 20 of 45 non-conventional identifiers are single-character (44%) (token pass, confidence 0.50)

  3574. 16 of 37 non-conventional identifiers are single-character (43%) (token pass, confidence 0.50)

  3575. file mixes tab and space indentation (4 tab-indented and 21 space-indented lines) (raw pass, confidence 0.40)

    interface IPoint {
        x:number;
        y:number;
    }
  3576. file mixes tab and space indentation (1 tab-indented and 1 space-indented lines) (raw pass, confidence 0.40)

    namespace M {
    	var f = () => {this.window;}
    }
  3577. line length 815 characters (raw pass, confidence 0.50)

    export enum SyntaxKind { Node0, Node1, Node2, Node3, Node4, Node5, Node6, Node7, Node8, Node9, Node10, Node11, Node12, Node13, Node14, Node15, Node16, Node17, Node18, Node19, Node20, Node21, Node22, Node23, Node24, Node25, Node26, Node27, Node28, Node29, Node30, Node31, Node32, Node33, Node34, Node35, Node36, Node37, N
  3578. line length 907 characters (raw pass, confidence 0.50)

    export type Node = Node0 | Node1 | Node2 | Node3 | Node4 | Node5 | Node6 | Node7 | Node8 | Node9 | Node10 | Node11 | Node12 | Node13 | Node14 | Node15 | Node16 | Node17 | Node18 | Node19 | Node20 | Node21 | Node22 | Node23 | Node24 | Node25 | Node26 | Node27 | Node28 | Node29 | Node30 | Node31 | Node32 | Node33 | Node3
  3579. line length 908 characters (raw pass, confidence 0.50)

    export type Node = Node0 | Node1 | Node2 | Node3 | Node4 | Node5 | Node6 | Node7 | Node8 | Node9 | Node10 | Node11 | Node12 | Node13 | Node14 | Node15 | Node16 | Node17 | Node18 | Node19 | Node20 | Node21 | Node22 | Node23 | Node24 | Node25 | Node26 | Node27 | Node28 | Node29 | Node30 | Node31 | Node32 | Node33 | Node3
  3580. 50 of 101 non-conventional identifiers are single-character (50%) (token pass, confidence 0.50)

  3581. 14 of 30 non-conventional identifiers are single-character (47%) (token pass, confidence 0.50)

  3582. 14 of 34 non-conventional identifiers are single-character (41%) (token pass, confidence 0.50)

  3583. file mixes tab and space indentation (3 tab-indented and 2 space-indented lines) (raw pass, confidence 0.40)

    interface I1<T, U> {
    	m(value: T): U;
    }
  3584. base64-like blob (140 bytes, compression ratio 0.92) (in comment) (raw pass, confidence 0.36)

    export {};
    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJmYWNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW50ZXJmYWNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiIifQ==⟨U+000D⟩
    //// [class.js] ////⟨U+000D⟩
    var _Bar_d;
  3585. base64-like blob (284 bytes, compression ratio 0.76) (in comment) (raw pass, confidence 0.36)

    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xhc3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJjbGFzcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsTUFBTSxDQUFDLEdBQUcsTUFBTSxFQUFFLENBQUM7QUFDbkIsTUFBTSxPQUFPLEdBQUc7SUFBaEI7UUFJSSx5QkFBVztJQU1mLENBQUM7Q0FBQTs7QUFFRCxNQUFNLE9BQWdCLEdBQU
  3586. base64-like blob (128 bytes, compression ratio 0.95) (in comment) (raw pass, confidence 0.36)

    export {};
    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxpYXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJhbGlhcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIn0=
  3587. compression ratio 0.554 is >2σ above file mean 0.522 (raw pass, confidence 0.50)

    ;\nexport declare const aaa = 10;\n"},{"version":"-18124257118-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;export const a2 = 10;","signature":"-2237944013-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n"},{"version":"324
  3588. compression ratio 0.554 is >2σ above file mean 0.522 (raw pass, confidence 0.50)

          "original": {
            "version": "-18124257118-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;export const a2 = 10;",
            "signature": "-2237944013-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n"
          },
  3589. compression ratio 0.554 is >2σ above file mean 0.522 (raw pass, confidence 0.50)

          },
          "version": "-18124257118-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;export const a2 = 10;",
          "signature": "-2237944013-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n"
        },
  3590. compression ratio 0.554 is >2σ above file mean 0.522 (raw pass, confidence 0.50)

    ;\nexport declare const aaa = 10;\n"},{"version":"-18124257118-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;export const a2 = 10;","signature":"-2237944013-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n"},{"version":"324
  3591. compression ratio 0.554 is >2σ above file mean 0.522 (raw pass, confidence 0.50)

          "original": {
            "version": "-18124257118-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;export const a2 = 10;",
            "signature": "-2237944013-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n"
          },
  3592. compression ratio 0.554 is >2σ above file mean 0.522 (raw pass, confidence 0.50)

          },
          "version": "-18124257118-export const b = 10;const bLocal = 10;const alocal = 10;const aaaa = 10;export const aaaaa = 10;export const a2 = 10;",
          "signature": "-2237944013-export declare const b = 10;\nexport declare const aaaaa = 10;\nexport declare const a2 = 10;\n"
        },
  3593. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

    zyAction(lazyModule, m => m.bar);\n","signature":"-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"}],"root":[[2,6]],"options":{"declaration":true,"outDir":"./","target":2},"referencedMap":[[6,1],[5,2]],"semanticD
  3594. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

            "signature": "-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"
          },
  3595. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

          "signature": "-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"
        }
      },
  3596. compression ratio 0.894 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

    zyAction(lazyModule, m => m.bar);\n","signature":"-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"}],"root":[[2,6]],"options":{"declaration":true,"outDir":"./","target":2},"referencedMap":[[6,1],[5,2]],"semanticDiagnosticsPerF
  3597. compression ratio 0.894 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

            "signature": "-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"
          },
  3598. compression ratio 0.894 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

          "signature": "-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"
        }
      },
  3599. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

    zyAction(lazyModule, m => m.bar);\n","signature":"-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"}],"root":[[2,6]],"options":{"declaration":true,"outDir":"./","target":2},"referencedMap":[[6,1],[5,2]],"semanticD
  3600. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

            "signature": "-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"
          },
  3601. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

          "signature": "-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"
        }
      },
  3602. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

    zyAction(lazyModule, m => m.bar);\n","signature":"-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"}],"root":[[2,6]],"options":{"declaration":true,"outDir":"./","target":2},"referencedMap":[[6,1],[5,2]],"semanticD
  3603. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

            "signature": "-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"
          },
  3604. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

          "signature": "-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"
        }
      },
  3605. compression ratio 0.894 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

    zyAction(lazyModule, m => m.bar);\n","signature":"-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"}],"root":[[2,6]],"options":{"declaration":true,"outDir":"./","target":2},"referencedMap":[[6,1],[5,2]],"semanticDiagnosticsPerF
  3606. compression ratio 0.894 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

            "signature": "-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"
          },
  3607. compression ratio 0.894 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

          "signature": "-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"
        }
      },
  3608. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

    zyAction(lazyModule, m => m.bar);\n","signature":"-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"}],"root":[[2,6]],"options":{"declaration":true,"outDir":"./","target":2},"referencedMap":[[6,1],[5,2]],"semanticD
  3609. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

            "signature": "-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"
          },
  3610. compression ratio 0.865 is >2σ above file mean 0.653 (raw pass, confidence 0.50)

          "signature": "-13696684486-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<(param: string) => void, typeof import(\"./lazyIndex\")>;\n"
        }
      },
  3611. compression ratio 0.894 is >2σ above file mean 0.654 (raw pass, confidence 0.50)

    zyAction(lazyModule, m => m.bar);\n","signature":"-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"}],"root":[[2,6]],"options":{"declaration":true,"outDir":"./","target":2},"referencedMap":[[6,1],[5,2]],"semanticDiagnosticsPerF
  3612. compression ratio 0.894 is >2σ above file mean 0.654 (raw pass, confidence 0.50)

            "signature": "-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"
          },
  3613. compression ratio 0.894 is >2σ above file mean 0.654 (raw pass, confidence 0.50)

          "signature": "-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"
        }
      },
  3614. compression ratio 0.894 is >2σ above file mean 0.654 (raw pass, confidence 0.50)

    zyAction(lazyModule, m => m.bar);\n","signature":"-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"}],"root":[[2,6]],"options":{"declaration":true,"outDir":"./","target":2},"referencedMap":[[6,1],[5,2]],"semanticDiagnosticsPerF
  3615. compression ratio 0.894 is >2σ above file mean 0.654 (raw pass, confidence 0.50)

            "signature": "-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"
          },
  3616. compression ratio 0.894 is >2σ above file mean 0.654 (raw pass, confidence 0.50)

          "signature": "-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"
        }
      },
  3617. compression ratio 0.894 is >2σ above file mean 0.654 (raw pass, confidence 0.50)

    zyAction(lazyModule, m => m.bar);\n","signature":"-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"}],"root":[[2,6]],"options":{"declaration":true,"outDir":"./","target":2},"referencedMap":[[6,1],[5,2]],"semanticDiagnosticsPerF
  3618. compression ratio 0.894 is >2σ above file mean 0.654 (raw pass, confidence 0.50)

            "signature": "-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"
          },
  3619. compression ratio 0.894 is >2σ above file mean 0.654 (raw pass, confidence 0.50)

          "signature": "-4053129224-import { LazyAction } from './bundling';\nexport declare const lazyBar: LazyAction<() => void, typeof import(\"./lazyIndex\")>;\n"
        }
      },
  3620. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."},{"version":"-13368947479-export const b = 10;","signature":"-3829150557-export declar
  3621. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

            "version": "-9502176711-export const a = class { private p = 10; };",
            "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
          },
  3622. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

          "version": "-9502176711-export const a = class { private p = 10; };",
          "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
        },
        "./b.ts": {
  3623. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."},{"version":"-13368947479-export const b = 10;","signature":"-3829150557-export declar
  3624. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

            "version": "-9502176711-export const a = class { private p = 10; };",
            "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
          },
  3625. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

          "version": "-9502176711-export const a = class { private p = 10; };",
          "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
        },
        "./b.ts": {
  3626. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."},{"version":"-13368947479-export const b = 10;","signature":"-3829150557-export declar
  3627. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

            "version": "-9502176711-export const a = class { private p = 10; };",
            "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
          },
  3628. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

          "version": "-9502176711-export const a = class { private p = 10; };",
          "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
        },
        "./b.ts": {
  3629. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

    st a = class { private p = 10; };\n","signature":"-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."},{"version":"9084524823-console.log(\"hi\");\nexport { }\n","signature":"-3531856636-ex
  3630. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

            "signature": "-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
          },
  3631. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

          "signature": "-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
        },
        "../src/other.ts": {
  3632. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

    st a = class { private p = 10; };\n","signature":"-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."},"9084524823-console.log(\"hi\");\nexport { }\n"],"root":[[2,4]],"options":{"noEmitOnEr
  3633. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

            "signature": "-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
          },
  3634. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

          "signature": "-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
        },
        "../src/other.ts": {
  3635. compression ratio 0.556 is >2σ above file mean 0.519 (raw pass, confidence 0.50)

     void; };","affectsGlobalScope":true},{"version":"27277091473-export const pkg0 = 0;const someConst2 = 10;export const someConst = 10;export const someConst3 = 10;const someConst4 = 10;","signature":"-13679921373-export declare const pkg0 = 0;\nexport declare const someConst = 10;\nexport declare const someConst3 = 10;
  3636. compression ratio 0.556 is >2σ above file mean 0.519 (raw pass, confidence 0.50)

            "version": "27277091473-export const pkg0 = 0;const someConst2 = 10;export const someConst = 10;export const someConst3 = 10;const someConst4 = 10;",
            "signature": "-13679921373-export declare const pkg0 = 0;\nexport declare const someConst = 10;\nexport declare const someConst3 = 10;\n"
          },
  3637. compression ratio 0.556 is >2σ above file mean 0.519 (raw pass, confidence 0.50)

          },
          "version": "27277091473-export const pkg0 = 0;const someConst2 = 10;export const someConst = 10;export const someConst3 = 10;const someConst4 = 10;",
          "signature": "-13679921373-export declare const pkg0 = 0;\nexport declare const someConst = 10;\nexport declare const someConst3 = 10;\n"
        }
  3638. compression ratio 0.556 is >2σ above file mean 0.522 (raw pass, confidence 0.50)

     void; };","affectsGlobalScope":true},{"version":"27277091473-export const pkg0 = 0;const someConst2 = 10;export const someConst = 10;export const someConst3 = 10;const someConst4 = 10;","signature":"-13679921373-export declare const pkg0 = 0;\nexport declare const someConst = 10;\nexport declare const someConst3 = 10;
  3639. compression ratio 0.556 is >2σ above file mean 0.522 (raw pass, confidence 0.50)

            "version": "27277091473-export const pkg0 = 0;const someConst2 = 10;export const someConst = 10;export const someConst3 = 10;const someConst4 = 10;",
            "signature": "-13679921373-export declare const pkg0 = 0;\nexport declare const someConst = 10;\nexport declare const someConst3 = 10;\n"
          },
  3640. compression ratio 0.556 is >2σ above file mean 0.522 (raw pass, confidence 0.50)

          },
          "version": "27277091473-export const pkg0 = 0;const someConst2 = 10;export const someConst = 10;export const someConst3 = 10;const someConst4 = 10;",
          "signature": "-13679921373-export declare const pkg0 = 0;\nexport declare const someConst = 10;\nexport declare const someConst3 = 10;\n"
        }
  3641. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  3642. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  3643. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  3644. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  3645. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  3646. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  3647. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  3648. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  3649. line length 1611 characters (raw pass, confidence 0.50)

    one or more: es5, es6/es2015, es7/es2016, es2017, es2018, es2019, es2020, es2021, es2022, es2023, es2024, es2025, esnext, dom, dom.iterable, dom.asynciterable, webworker, webworker.importscripts, webworker.iterable, webworker.asynciterable, scripthost, es2015.core, es2015.collection, es2015.generator, es2015.iterable, 
  3650. compression ratio 0.726 is >2σ above file mean 0.547 (raw pass, confidence 0.50)

    (msg: any): void; };","affectsGlobalScope":true},"-19677125073-declare const enum AWorker {\n    ONE = 3\n}\nexport { AWorker as A };\nexport const randomThing = 10;export const randomThing2 = 10;",{"version":"-3548623266-import {A} from \"./b\"\nlet b = A.ONE\nexport {A}\n","signature":"3259150197-import { A } from \"
  3651. compression ratio 0.726 is >2σ above file mean 0.547 (raw pass, confidence 0.50)

        "./b.d.ts": {
          "version": "-19677125073-declare const enum AWorker {\n    ONE = 3\n}\nexport { AWorker as A };\nexport const randomThing = 10;export const randomThing2 = 10;",
  3652. compression ratio 0.726 is >2σ above file mean 0.547 (raw pass, confidence 0.50)

          "signature": "-19677125073-declare const enum AWorker {\n    ONE = 3\n}\nexport { AWorker as A };\nexport const randomThing = 10;export const randomThing2 = 10;"
        },
        "./c.ts": {
  3653. compression ratio 0.726 is >2σ above file mean 0.547 (raw pass, confidence 0.50)

    (msg: any): void; };","affectsGlobalScope":true},"-19677125073-declare const enum AWorker {\n    ONE = 3\n}\nexport { AWorker as A };\nexport const randomThing = 10;export const randomThing2 = 10;",{"version":"-3548623266-import {A} from \"./b\"\nlet b = A.ONE\nexport {A}\n","signature":"3259150197-import { A } from \"
  3654. compression ratio 0.726 is >2σ above file mean 0.547 (raw pass, confidence 0.50)

        "./b.d.ts": {
          "version": "-19677125073-declare const enum AWorker {\n    ONE = 3\n}\nexport { AWorker as A };\nexport const randomThing = 10;export const randomThing2 = 10;",
  3655. compression ratio 0.726 is >2σ above file mean 0.547 (raw pass, confidence 0.50)

          "signature": "-19677125073-declare const enum AWorker {\n    ONE = 3\n}\nexport { AWorker as A };\nexport const randomThing = 10;export const randomThing2 = 10;"
        },
        "./c.ts": {
  3656. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."},{"version":"-13368947479-export const b = 10;","signature":"-3829150557-export declar
  3657. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

            "version": "-9502176711-export const a = class { private p = 10; };",
            "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
          },
  3658. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

          "version": "-9502176711-export const a = class { private p = 10; };",
          "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
        },
        "./b.ts": {
  3659. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."},{"version":"-13368947479-export const b = 10;","signature":"-3829150557-export declar
  3660. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

            "version": "-9502176711-export const a = class { private p = 10; };",
            "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
          },
  3661. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

          "version": "-9502176711-export const a = class { private p = 10; };",
          "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
        },
        "./b.ts": {
  3662. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

    onst a = class { private p = 10; };","signature":"-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."},{"version":"-13368947479-export const b = 10;","signature":"-3829150557-export declar
  3663. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

            "version": "-9502176711-export const a = class { private p = 10; };",
            "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
          },
  3664. compression ratio 0.764 is >2σ above file mean 0.561 (raw pass, confidence 0.50)

          "version": "-9502176711-export const a = class { private p = 10; };",
          "signature": "-11414918990-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(13,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
        },
        "./b.ts": {
  3665. compression ratio 0.782 is >2σ above file mean 0.577 (raw pass, confidence 0.50)

    ode":7026},{"start":25,"length":24,"messageText":"This JSX tag requires the module path 'react/jsx-runtime' to exist, but none could be found. Make sure you have types for the appropriate package installed.","category":1,"code":2875},{"start":43,"length":6,"messageText":"JSX element implicitly has type 'any' because no
  3666. compression ratio 0.782 is >2σ above file mean 0.577 (raw pass, confidence 0.50)

              "length": 24,
              "messageText": "This JSX tag requires the module path 'react/jsx-runtime' to exist, but none could be found. Make sure you have types for the appropriate package installed.",
              "category": 1,
              "code": 2875
  3667. compression ratio 0.782 is >2σ above file mean 0.577 (raw pass, confidence 0.50)

    ode":7026},{"start":25,"length":24,"messageText":"This JSX tag requires the module path 'react/jsx-runtime' to exist, but none could be found. Make sure you have types for the appropriate package installed.","category":1,"code":2875},{"start":43,"length":6,"messageText":"JSX element implicitly has type 'any' because no
  3668. compression ratio 0.782 is >2σ above file mean 0.577 (raw pass, confidence 0.50)

              "length": 24,
              "messageText": "This JSX tag requires the module path 'react/jsx-runtime' to exist, but none could be found. Make sure you have types for the appropriate package installed.",
              "category": 1,
              "code": 2875
  3669. compression ratio 0.782 is >2σ above file mean 0.577 (raw pass, confidence 0.50)

    ode":7026},{"start":25,"length":24,"messageText":"This JSX tag requires the module path 'react/jsx-runtime' to exist, but none could be found. Make sure you have types for the appropriate package installed.","category":1,"code":2875},{"start":43,"length":6,"messageText":"JSX element implicitly has type 'any' because no
  3670. compression ratio 0.782 is >2σ above file mean 0.577 (raw pass, confidence 0.50)

              "length": 24,
              "messageText": "This JSX tag requires the module path 'react/jsx-runtime' to exist, but none could be found. Make sure you have types for the appropriate package installed.",
              "category": 1,
              "code": 2875
  3671. compression ratio 0.782 is >2σ above file mean 0.577 (raw pass, confidence 0.50)

    ode":7026},{"start":25,"length":24,"messageText":"This JSX tag requires the module path 'react/jsx-runtime' to exist, but none could be found. Make sure you have types for the appropriate package installed.","category":1,"code":2875},{"start":43,"length":6,"messageText":"JSX element implicitly has type 'any' because no
  3672. compression ratio 0.782 is >2σ above file mean 0.577 (raw pass, confidence 0.50)

              "length": 24,
              "messageText": "This JSX tag requires the module path 'react/jsx-runtime' to exist, but none could be found. Make sure you have types for the appropriate package installed.",
              "category": 1,
              "code": 2875
  3673. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

    st a = class { private p = 10; };\n","signature":"-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."},{"version":"9084524823-console.log(\"hi\");\nexport { }\n","signature":"-3531856636-ex
  3674. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

            "signature": "-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
          },
  3675. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

          "signature": "-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
        },
        "../src/other.ts": {
  3676. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

    st a = class { private p = 10; };\n","signature":"-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."},"9084524823-console.log(\"hi\");\nexport { }\n"],"root":[[2,4]],"options":{"noEmitOnEr
  3677. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

            "signature": "-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
          },
  3678. compression ratio 0.768 is >2σ above file mean 0.548 (raw pass, confidence 0.50)

          "signature": "-3419031754-export declare const a: {\n    new (): {\n        p: number;\n    };\n};\n(53,1)Error4094: Property 'p' of exported anonymous class type may not be private or protected."
        },
        "../src/other.ts": {
  3679. base64-like blob (164 bytes, compression ratio 0.90) (in comment) (raw pass, confidence 0.36)

    let x = 10;
    //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiYXBwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxJQUFJLENBQUMsR0FBRyxFQUFFLENBQUEifQ==
  3680. line length 721 characters (raw pass, confidence 0.50)

    ⟨U+001B⟩[96ma.ts⟨U+001B⟩[0m:⟨U+001B⟩[93m10⟨U+001B⟩[0m:⟨U+001B⟩[93m1⟨U+001B⟩[0m - ⟨U+001B⟩[91merror⟨U+001B⟩[0m⟨U+001B⟩[90m TS2367: ⟨U+001B⟩[0mThis comparison appears to be unintentional because the types '{ reallyLongPropertyName1: string | number | bigint | boolean | symbol | object; reallyLongPropertyName2: string | number | bigint | boolean | symbol | object; reallyLongPropertyName3: s
  3681. file mixes tab and space indentation (30 tab-indented and 275 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3682. file mixes tab and space indentation (30 tab-indented and 283 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3683. file mixes tab and space indentation (15 tab-indented and 280 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3684. file mixes tab and space indentation (24 tab-indented and 241 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3685. file mixes tab and space indentation (9 tab-indented and 149 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3686. file mixes tab and space indentation (6 tab-indented and 143 space-indented lines) (raw pass, confidence 0.40)

    {
      "package0": "*",
      "package1": "*",
      "package2": "*",
  3687. file mixes tab and space indentation (28 tab-indented and 422 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3688. file mixes tab and space indentation (6 tab-indented and 166 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3689. file mixes tab and space indentation (9 tab-indented and 158 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3690. file mixes tab and space indentation (18 tab-indented and 185 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3691. file mixes tab and space indentation (22 tab-indented and 347 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3692. file mixes tab and space indentation (9 tab-indented and 158 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3693. file mixes tab and space indentation (11 tab-indented and 175 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3694. file mixes tab and space indentation (15 tab-indented and 657 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "memfs",
      "version": "1.0.0",
      "types": "lib/index.d.ts"
  3695. file mixes tab and space indentation (9 tab-indented and 138 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3696. file mixes tab and space indentation (6 tab-indented and 148 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3697. file mixes tab and space indentation (6 tab-indented and 133 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3698. file mixes tab and space indentation (21 tab-indented and 248 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3699. file mixes tab and space indentation (27 tab-indented and 222 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "@types/yargs",
      "version": "1.0.0",
      "types": "./index.d.ts"
  3700. file mixes tab and space indentation (28 tab-indented and 144 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "@types/yargs",
      "version": "1.0.0",
      "types": "./index.d.ts"
  3701. file mixes tab and space indentation (22 tab-indented and 183 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "foo/boo/app.ts",
        "foo/boo/moo/app.ts"
  3702. file mixes tab and space indentation (22 tab-indented and 183 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "foo/boo/app.ts",
        "foo/boo/moo/app.ts"
  3703. file mixes tab and space indentation (9 tab-indented and 273 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "compilerOptionsForInferredProjects",
          "arguments": {
  3704. file mixes tab and space indentation (15 tab-indented and 1110 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "test",
      "version": "1.0.0",
      "description": "",
  3705. file mixes tab and space indentation (19 tab-indented and 1142 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "test",
      "version": "1.0.0",
      "description": "",
  3706. file mixes tab and space indentation (21 tab-indented and 365 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "strict": true,
        "strictNullChecks": true,
  3707. file mixes tab and space indentation (21 tab-indented and 365 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "strict": true,
        "strictNullChecks": true,
  3708. file mixes tab and space indentation (14 tab-indented and 231 space-indented lines) (raw pass, confidence 0.40)

    
                        import { Vessel } from '~/models/vessel';
                        const v = new Vessel();
                    
  3709. file mixes tab and space indentation (24 tab-indented and 182 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "baseUrl": "client",
        "paths": {
  3710. file mixes tab and space indentation (15 tab-indented and 119 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3711. file mixes tab and space indentation (19 tab-indented and 322 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "compilerOptionsForInferredProjects",
          "arguments": {
  3712. file mixes tab and space indentation (6 tab-indented and 301 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {}
    }
  3713. file mixes tab and space indentation (6 tab-indented and 255 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {}
    }
  3714. file mixes tab and space indentation (6 tab-indented and 128 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3715. file mixes tab and space indentation (6 tab-indented and 279 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3716. file mixes tab and space indentation (6 tab-indented and 291 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3717. file mixes tab and space indentation (6 tab-indented and 294 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3718. file mixes tab and space indentation (24 tab-indented and 504 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "app.ts",
        "../core/core.ts"
  3719. file mixes tab and space indentation (21 tab-indented and 498 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "app.ts",
        "../core/core.ts"
  3720. file mixes tab and space indentation (9 tab-indented and 150 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outFile": "/home/src/workspace/projects/project/out.js"
      },
  3721. file mixes tab and space indentation (9 tab-indented and 131 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {},
      "compileOnSave": true
    }
  3722. file mixes tab and space indentation (19 tab-indented and 282 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3723. file mixes tab and space indentation (22 tab-indented and 284 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true
                        }
  3724. file mixes tab and space indentation (11 tab-indented and 164 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./file2.ts" />
                        export var t1 = 10;
  3725. file mixes tab and space indentation (14 tab-indented and 126 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3726. file mixes tab and space indentation (14 tab-indented and 175 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true
                        }
  3727. file mixes tab and space indentation (15 tab-indented and 282 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true,
                            "files": ["/home/src/workspace/projects/b/file1Consumer1.ts"]
                        }
  3728. file mixes tab and space indentation (26 tab-indented and 198 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true
                        }
  3729. file mixes tab and space indentation (13 tab-indented and 177 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true,
                            "compilerOptions": {
                                "isolatedModules": true
  3730. file mixes tab and space indentation (32 tab-indented and 331 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true
                        }
  3731. file mixes tab and space indentation (14 tab-indented and 134 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true,
                            "compilerOptions": {
                                "noEmit": true
  3732. file mixes tab and space indentation (6 tab-indented and 128 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./moduleFile2.ts" />
                        export var x = Foo();
  3733. file mixes tab and space indentation (13 tab-indented and 209 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true,
                            "compilerOptions": {
                                "module": "system",
  3734. file mixes tab and space indentation (16 tab-indented and 166 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./moduleFile1.ts" />
                        export var x = Foo();
  3735. file mixes tab and space indentation (26 tab-indented and 258 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true
                        }
  3736. file mixes tab and space indentation (36 tab-indented and 239 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true
                        }
  3737. file mixes tab and space indentation (51 tab-indented and 269 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true
                        }
  3738. file mixes tab and space indentation (32 tab-indented and 408 space-indented lines) (raw pass, confidence 0.40)

    {
                            "compileOnSave": true
                        }
  3739. file mixes tab and space indentation (9 tab-indented and 186 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      },
  3740. file mixes tab and space indentation (9 tab-indented and 189 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "experimentalDecorators": true,
        "emitDecoratorMetadata": true
  3741. file mixes tab and space indentation (9 tab-indented and 186 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "declaration": true
      },
  3742. file mixes tab and space indentation (9 tab-indented and 172 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {},
      "compileOnSave": true
    }
  3743. file mixes tab and space indentation (9 tab-indented and 173 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {},
      "compileOnSave": true
    }
  3744. file mixes tab and space indentation (20 tab-indented and 403 space-indented lines) (raw pass, confidence 0.40)

    function foo() {
        return "hello";
    }
  3745. file mixes tab and space indentation (25 tab-indented and 413 space-indented lines) (raw pass, confidence 0.40)

    function foo() {
        return "hello";
    }
  3746. file mixes tab and space indentation (25 tab-indented and 416 space-indented lines) (raw pass, confidence 0.40)

    function foo() {
        return "hello";
    }
  3747. file mixes tab and space indentation (20 tab-indented and 405 space-indented lines) (raw pass, confidence 0.40)

    function foo() {
        return "hello";
    }
  3748. file mixes tab and space indentation (10 tab-indented and 150 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3749. file mixes tab and space indentation (21 tab-indented and 215 space-indented lines) (raw pass, confidence 0.40)

    {
      "compileOnSave": true,
      "compilerOptions": {
        "outDir": "test",
  3750. file mixes tab and space indentation (21 tab-indented and 227 space-indented lines) (raw pass, confidence 0.40)

    {
      "compileOnSave": true,
      "compilerOptions": {
        "outDir": "test",
  3751. file mixes tab and space indentation (21 tab-indented and 213 space-indented lines) (raw pass, confidence 0.40)

    {
      "compileOnSave": true,
      "compilerOptions": {
        "outDir": "test",
  3752. file mixes tab and space indentation (12 tab-indented and 84 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3753. file mixes tab and space indentation (9 tab-indented and 93 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  3754. file mixes tab and space indentation (6 tab-indented and 86 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  3755. file mixes tab and space indentation (21 tab-indented and 2071 space-indented lines) (raw pass, confidence 0.40)

    {
     "compilerOptions": {
      "outDir": "dist",
      "rootDir": "src",
  3756. file mixes tab and space indentation (24 tab-indented and 2215 space-indented lines) (raw pass, confidence 0.40)

    {
     "compilerOptions": {
      "outDir": "dist",
      "rootDir": "src",
  3757. file mixes tab and space indentation (19 tab-indented and 2109 space-indented lines) (raw pass, confidence 0.40)

    {
     "compilerOptions": {
      "outDir": "dist",
      "rootDir": "src",
  3758. file mixes tab and space indentation (25 tab-indented and 2257 space-indented lines) (raw pass, confidence 0.40)

    {
     "compilerOptions": {
      "outDir": "dist",
      "rootDir": "src",
  3759. file mixes tab and space indentation (9 tab-indented and 645 space-indented lines) (raw pass, confidence 0.40)

    {
     "compilerOptions": {
      "outDir": "dist",
      "rootDir": "src"
  3760. file mixes tab and space indentation (19 tab-indented and 548 space-indented lines) (raw pass, confidence 0.40)

    import {
      BrowserRouter as Router,
    } from "react-router-dom";
  3761. file mixes tab and space indentation (9 tab-indented and 396 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3762. file mixes tab and space indentation (808 tab-indented and 14234 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3763. compression ratio 0.494 is >2σ above file mean 0.434 (raw pass, confidence 0.50)

    me/src/tslibs/TS/Lib/lib.es2025.full.d.ts Text-1 "interface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> {
  3764. compression ratio 0.748 is >2σ above file mean 0.434 (raw pass, confidence 0.50)

                },
                "text": "Option 'moduleResolution=node10' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '\"ignoreDeprecations\": \"6.0\"' to silence this error.\n  Visit https://aka.ms/ts6 for migration information.",
                "code": 5107,
  3765. compression ratio 0.494 is >2σ above file mean 0.434 (raw pass, confidence 0.50)

    me/src/tslibs/TS/Lib/lib.es2025.full.d.ts Text-1 "interface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> {
  3766. file mixes tab and space indentation (208 tab-indented and 51034 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3767. compression ratio 0.494 is >2σ above file mean 0.181 (raw pass, confidence 0.50)

    me/src/tslibs/TS/Lib/lib.es2025.full.d.ts Text-1 "interface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> {
  3768. compression ratio 0.748 is >2σ above file mean 0.181 (raw pass, confidence 0.50)

                },
                "text": "Option 'moduleResolution=node10' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '\"ignoreDeprecations\": \"6.0\"' to silence this error.\n  Visit https://aka.ms/ts6 for migration information.",
                "code": 5107,
  3769. compression ratio 0.494 is >2σ above file mean 0.181 (raw pass, confidence 0.50)

    me/src/tslibs/TS/Lib/lib.es2025.full.d.ts Text-1 "interface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> {
  3770. file mixes tab and space indentation (912 tab-indented and 8918 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3771. compression ratio 0.748 is >2σ above file mean 0.544 (raw pass, confidence 0.50)

                },
                "text": "Option 'moduleResolution=node10' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '\"ignoreDeprecations\": \"6.0\"' to silence this error.\n  Visit https://aka.ms/ts6 for migration information.",
                "code": 5107,
  3772. file mixes tab and space indentation (515 tab-indented and 6319 space-indented lines) (raw pass, confidence 0.40)

    
                        type Signals = "SIGINT" | "SIGABRT";
                        declare const exp: {} & { [K in Signals]: K };
                        export = exp;
  3773. file mixes tab and space indentation (663 tab-indented and 8660 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3774. file mixes tab and space indentation (1512 tab-indented and 18718 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3775. compression ratio 0.748 is >2σ above file mean 0.544 (raw pass, confidence 0.50)

                },
                "text": "Option 'moduleResolution=node10' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '\"ignoreDeprecations\": \"6.0\"' to silence this error.\n  Visit https://aka.ms/ts6 for migration information.",
                "code": 5107,
  3776. file mixes tab and space indentation (18 tab-indented and 174 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3777. file mixes tab and space indentation (12 tab-indented and 140 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3778. file mixes tab and space indentation (12 tab-indented and 140 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3779. file mixes tab and space indentation (18 tab-indented and 182 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3780. file mixes tab and space indentation (12 tab-indented and 212 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3781. file mixes tab and space indentation (6 tab-indented and 128 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3782. file mixes tab and space indentation (6 tab-indented and 129 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3783. file mixes tab and space indentation (33 tab-indented and 431 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "src/file1.ts",
        "file3.ts"
  3784. file mixes tab and space indentation (51 tab-indented and 640 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "src/file1.ts",
        "file3.ts"
  3785. file mixes tab and space indentation (90 tab-indented and 984 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3786. file mixes tab and space indentation (90 tab-indented and 1002 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "commonFile1.ts"
      ]
  3787. file mixes tab and space indentation (258 tab-indented and 2801 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "commonFile1.ts"
      ]
  3788. file mixes tab and space indentation (90 tab-indented and 1026 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "commonFile1.ts"
      ]
  3789. file mixes tab and space indentation (258 tab-indented and 2845 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "commonFile1.ts"
      ]
  3790. file mixes tab and space indentation (15 tab-indented and 134 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3791. file mixes tab and space indentation (15 tab-indented and 174 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {},
      "files": [
        "f1.ts"
  3792. file mixes tab and space indentation (15 tab-indented and 135 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {}
    }
  3793. file mixes tab and space indentation (12 tab-indented and 186 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {},
      "files": [
        "f1.ts",
  3794. file mixes tab and space indentation (18 tab-indented and 197 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "/users/username/solution/projects/project/file1.ts"
      ],
  3795. file mixes tab and space indentation (9 tab-indented and 112 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {},
      "include": [
        "*.ts"
  3796. file mixes tab and space indentation (9 tab-indented and 112 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {},
      "exclude": [
        "e"
  3797. file mixes tab and space indentation (15 tab-indented and 264 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "./src"
      ],
  3798. file mixes tab and space indentation (21 tab-indented and 243 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "./src"
      ]
  3799. file mixes tab and space indentation (15 tab-indented and 264 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "./src"
      ],
  3800. file mixes tab and space indentation (21 tab-indented and 243 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "./src"
      ]
  3801. file mixes tab and space indentation (15 tab-indented and 264 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "./src"
      ],
  3802. file mixes tab and space indentation (27 tab-indented and 301 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "./src"
      ]
  3803. file mixes tab and space indentation (15 tab-indented and 264 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "./src"
      ],
  3804. file mixes tab and space indentation (27 tab-indented and 301 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "./src"
      ]
  3805. file mixes tab and space indentation (12 tab-indented and 124 space-indented lines) (raw pass, confidence 0.40)

    import { class2 } from "module2";
                              export classc { method2a(): class2; }⟨U+000D⟩
    ⟨U+000D⟩
    //// [/user/username/rootfolder/a/b/node_modules/module2/index.d.ts]
  3806. file mixes tab and space indentation (18 tab-indented and 342 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "allowJs": true
      }
  3807. file mixes tab and space indentation (15 tab-indented and 157 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {},
      "exclude": [
        "/user/username/projects/project/c"
  3808. file mixes tab and space indentation (24 tab-indented and 173 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3809. file mixes tab and space indentation (24 tab-indented and 214 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3810. file mixes tab and space indentation (6 tab-indented and 123 space-indented lines) (raw pass, confidence 0.40)

    {
      "compiler": {},
      "files": []
    }
  3811. file mixes tab and space indentation (6 tab-indented and 109 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3812. file mixes tab and space indentation (6 tab-indented and 120 space-indented lines) (raw pass, confidence 0.40)

    {
                        "compilerOptions": {},
                        "include": ["app/*", "test/**/*", "something"]
                    }
  3813. file mixes tab and space indentation (12 tab-indented and 205 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {},
      "files": [
        "commonFile1.ts",
  3814. file mixes tab and space indentation (9 tab-indented and 181 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "target": "es6"
      },
  3815. file mixes tab and space indentation (18 tab-indented and 292 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "target": "es6"
      },
  3816. file mixes tab and space indentation (36 tab-indented and 384 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "moduleResolution": "node10"
      },
  3817. file mixes tab and space indentation (9 tab-indented and 183 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "target": "es6"
      },
  3818. file mixes tab and space indentation (30 tab-indented and 616 space-indented lines) (raw pass, confidence 0.40)

    {
      "extends": "../extended/alpha.tsconfig.json",
      "files": [
        "a.ts"
  3819. file mixes tab and space indentation (9 tab-indented and 131 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "target": "es6",
        "allowAnything": true
  3820. file mixes tab and space indentation (6 tab-indented and 122 space-indented lines) (raw pass, confidence 0.40)

    {
      "compiler": {
        "module": "commonjs",
        "outDir": "../../build"
  3821. file mixes tab and space indentation (24 tab-indented and 530 space-indented lines) (raw pass, confidence 0.40)

    {
      "extends": "../extended/alpha.tsconfig.json",
      "files": [
        "a.ts"
  3822. file mixes tab and space indentation (6 tab-indented and 156 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3823. file mixes tab and space indentation (24 tab-indented and 674 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "index.ts"
      ],
  3824. file mixes tab and space indentation (9 tab-indented and 108 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3825. file mixes tab and space indentation (18 tab-indented and 358 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "index.ts"
      ],
  3826. file mixes tab and space indentation (30 tab-indented and 361 space-indented lines) (raw pass, confidence 0.40)

    {
      "version": 3,
      "file": "a.d.ts",
      "sourceRoot": "",
  3827. file mixes tab and space indentation (60 tab-indented and 742 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3828. file mixes tab and space indentation (54 tab-indented and 615 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3829. file mixes tab and space indentation (66 tab-indented and 694 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3830. file mixes tab and space indentation (15 tab-indented and 420 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "declaration": true,
        "declarationMap": true,
  3831. file mixes tab and space indentation (66 tab-indented and 728 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3832. file mixes tab and space indentation (60 tab-indented and 803 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3833. file mixes tab and space indentation (54 tab-indented and 622 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3834. file mixes tab and space indentation (12 tab-indented and 287 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declaration": true,
  3835. file mixes tab and space indentation (54 tab-indented and 631 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3836. file mixes tab and space indentation (54 tab-indented and 595 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3837. file mixes tab and space indentation (54 tab-indented and 610 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3838. file mixes tab and space indentation (54 tab-indented and 610 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3839. file mixes tab and space indentation (54 tab-indented and 610 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3840. file mixes tab and space indentation (54 tab-indented and 642 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3841. file mixes tab and space indentation (30 tab-indented and 534 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3842. file mixes tab and space indentation (30 tab-indented and 565 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3843. file mixes tab and space indentation (60 tab-indented and 758 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3844. file mixes tab and space indentation (54 tab-indented and 633 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3845. file mixes tab and space indentation (66 tab-indented and 712 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3846. file mixes tab and space indentation (66 tab-indented and 673 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "bin",
        "declaration": true,
  3847. file mixes tab and space indentation (24 tab-indented and 200 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "index.ts"
      ]
  3848. file mixes tab and space indentation (24 tab-indented and 198 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "index.ts"
      ]
  3849. file mixes tab and space indentation (24 tab-indented and 144 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3850. file mixes tab and space indentation (16 tab-indented and 253 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "foo",
      "version": "1.2.3"
    }
  3851. file mixes tab and space indentation (18 tab-indented and 184 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3852. file mixes tab and space indentation (6 tab-indented and 128 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3853. file mixes tab and space indentation (12 tab-indented and 255 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3854. file mixes tab and space indentation (6 tab-indented and 120 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3855. file mixes tab and space indentation (6 tab-indented and 163 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "compilerOptionsForInferredProjects",
          "arguments": {
  3856. file mixes tab and space indentation (18 tab-indented and 259 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3857. file mixes tab and space indentation (6 tab-indented and 140 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3858. file mixes tab and space indentation (18 tab-indented and 376 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3859. file mixes tab and space indentation (12 tab-indented and 186 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3860. file mixes tab and space indentation (6 tab-indented and 31 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3861. file mixes tab and space indentation (6 tab-indented and 31 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3862. file mixes tab and space indentation (12 tab-indented and 90 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3863. file mixes tab and space indentation (9 tab-indented and 47 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3864. file mixes tab and space indentation (9 tab-indented and 148 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "src/file.ts",
        "src/large.js"
  3865. file mixes tab and space indentation (9 tab-indented and 36 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3866. file mixes tab and space indentation (9 tab-indented and 133 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "src/file.ts",
        "src/large.ts"
  3867. file mixes tab and space indentation (12 tab-indented and 304 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3868. file mixes tab and space indentation (6 tab-indented and 141 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3869. file mixes tab and space indentation (6 tab-indented and 155 space-indented lines) (raw pass, confidence 0.40)

    {
      "extends": "../a/tsconfig.json"
    }
  3870. file mixes tab and space indentation (6 tab-indented and 152 space-indented lines) (raw pass, confidence 0.40)

    {
      "extends": "../a/tsconfig.json"
    }
  3871. file mixes tab and space indentation (6 tab-indented and 153 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3872. file mixes tab and space indentation (6 tab-indented and 150 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3873. file mixes tab and space indentation (6 tab-indented and 150 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3874. file mixes tab and space indentation (6 tab-indented and 147 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3875. file mixes tab and space indentation (6 tab-indented and 126 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3876. file mixes tab and space indentation (6 tab-indented and 123 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3877. file mixes tab and space indentation (6 tab-indented and 148 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3878. file mixes tab and space indentation (6 tab-indented and 145 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3879. file mixes tab and space indentation (16 tab-indented and 337 space-indented lines) (raw pass, confidence 0.40)

    {
      "version": 3,
      "file": "a.d.ts",
      "sourceRoot": "",
  3880. file mixes tab and space indentation (16 tab-indented and 331 space-indented lines) (raw pass, confidence 0.40)

    {
      "version": 3,
      "file": "a.d.ts",
      "sourceRoot": "",
  3881. file mixes tab and space indentation (15 tab-indented and 313 space-indented lines) (raw pass, confidence 0.40)

    {
      "version": 3,
      "file": "a.d.ts",
      "sourceRoot": "",
  3882. file mixes tab and space indentation (15 tab-indented and 307 space-indented lines) (raw pass, confidence 0.40)

    {
      "version": 3,
      "file": "a.d.ts",
      "sourceRoot": "",
  3883. file mixes tab and space indentation (12 tab-indented and 215 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3884. file mixes tab and space indentation (12 tab-indented and 209 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3885. file mixes tab and space indentation (12 tab-indented and 151 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "typeRoots": []
      }
  3886. file mixes tab and space indentation (24 tab-indented and 223 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "typeRoots": []
      }
  3887. file mixes tab and space indentation (26 tab-indented and 153 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "isolatedModules": true
      }
  3888. file mixes tab and space indentation (26 tab-indented and 183 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "module": "system",
        "outFile": "/users/username/projects/project/out.js"
  3889. file mixes tab and space indentation (22 tab-indented and 143 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3890. file mixes tab and space indentation (30 tab-indented and 151 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3891. file mixes tab and space indentation (43 tab-indented and 420 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3892. file mixes tab and space indentation (32 tab-indented and 201 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3893. file mixes tab and space indentation (18 tab-indented and 172 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "/users/username/projects/project/file1Consumer1.ts"
      ]
  3894. file mixes tab and space indentation (16 tab-indented and 164 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./moduleFile2.ts" />
                        export var x = Foo();
  3895. file mixes tab and space indentation (6 tab-indented and 125 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./moduleFile1.ts" />
                        export var x = Foo();
  3896. file mixes tab and space indentation (26 tab-indented and 147 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3897. file mixes tab and space indentation (44 tab-indented and 338 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3898. file mixes tab and space indentation (17 tab-indented and 140 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./file2.ts" />
                        export var t1 = 10;
  3899. file mixes tab and space indentation (18 tab-indented and 188 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outFile": "/a/out.js"
      }
  3900. file mixes tab and space indentation (27 tab-indented and 164 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3901. file mixes tab and space indentation (18 tab-indented and 168 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {}
    }
  3902. file mixes tab and space indentation (12 tab-indented and 154 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "typeRoots": []
      }
  3903. file mixes tab and space indentation (24 tab-indented and 226 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "typeRoots": []
      }
  3904. file mixes tab and space indentation (26 tab-indented and 156 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "isolatedModules": true
      }
  3905. file mixes tab and space indentation (26 tab-indented and 186 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "module": "system",
        "outFile": "/users/username/projects/project/out.js"
  3906. file mixes tab and space indentation (22 tab-indented and 146 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3907. file mixes tab and space indentation (30 tab-indented and 154 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3908. file mixes tab and space indentation (43 tab-indented and 423 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3909. file mixes tab and space indentation (32 tab-indented and 204 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3910. file mixes tab and space indentation (18 tab-indented and 175 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "/users/username/projects/project/file1Consumer1.ts"
      ]
  3911. file mixes tab and space indentation (16 tab-indented and 167 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./moduleFile2.ts" />
                        export var x = Foo();
  3912. file mixes tab and space indentation (6 tab-indented and 128 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./moduleFile1.ts" />
                        export var x = Foo();
  3913. file mixes tab and space indentation (26 tab-indented and 150 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3914. file mixes tab and space indentation (44 tab-indented and 341 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3915. file mixes tab and space indentation (17 tab-indented and 143 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./file2.ts" />
                        export var t1 = 10;
  3916. file mixes tab and space indentation (18 tab-indented and 191 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outFile": "/a/out.js"
      }
  3917. file mixes tab and space indentation (27 tab-indented and 167 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3918. file mixes tab and space indentation (18 tab-indented and 171 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {}
    }
  3919. file mixes tab and space indentation (12 tab-indented and 163 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "typeRoots": []
      }
  3920. file mixes tab and space indentation (24 tab-indented and 230 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "typeRoots": []
      }
  3921. file mixes tab and space indentation (26 tab-indented and 156 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "isolatedModules": true
      }
  3922. file mixes tab and space indentation (26 tab-indented and 186 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "module": "system",
        "outFile": "/users/username/projects/project/out.js"
  3923. file mixes tab and space indentation (22 tab-indented and 146 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3924. file mixes tab and space indentation (30 tab-indented and 154 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3925. file mixes tab and space indentation (43 tab-indented and 432 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3926. file mixes tab and space indentation (32 tab-indented and 213 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3927. file mixes tab and space indentation (18 tab-indented and 184 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "/users/username/projects/project/file1Consumer1.ts"
      ]
  3928. file mixes tab and space indentation (16 tab-indented and 167 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./moduleFile2.ts" />
                        export var x = Foo();
  3929. file mixes tab and space indentation (6 tab-indented and 128 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./moduleFile1.ts" />
                        export var x = Foo();
  3930. file mixes tab and space indentation (26 tab-indented and 150 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3931. file mixes tab and space indentation (44 tab-indented and 350 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3932. file mixes tab and space indentation (17 tab-indented and 143 space-indented lines) (raw pass, confidence 0.40)

    
                        /// <reference path="./file2.ts" />
                        export var t1 = 10;
  3933. file mixes tab and space indentation (18 tab-indented and 200 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outFile": "/a/out.js"
      }
  3934. file mixes tab and space indentation (27 tab-indented and 176 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3935. file mixes tab and space indentation (18 tab-indented and 180 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {}
    }
  3936. file mixes tab and space indentation (77 tab-indented and 753 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3937. file mixes tab and space indentation (97 tab-indented and 513 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3938. file mixes tab and space indentation (77 tab-indented and 753 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3939. file mixes tab and space indentation (18 tab-indented and 250 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  3940. file mixes tab and space indentation (18 tab-indented and 262 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  3941. file mixes tab and space indentation (22 tab-indented and 453 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "module": "commonjs"
  3942. file mixes tab and space indentation (16 tab-indented and 443 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "module": "commonjs"
  3943. file mixes tab and space indentation (23 tab-indented and 303 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  3944. file mixes tab and space indentation (16 tab-indented and 468 space-indented lines) (raw pass, confidence 0.40)

    export class Element {
                    // ...
                }
  3945. file mixes tab and space indentation (30 tab-indented and 336 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  3946. file mixes tab and space indentation (36 tab-indented and 304 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  3947. file mixes tab and space indentation (18 tab-indented and 289 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  3948. file mixes tab and space indentation (22 tab-indented and 467 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "module": "commonjs"
  3949. file mixes tab and space indentation (16 tab-indented and 466 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "module": "commonjs"
  3950. file mixes tab and space indentation (20 tab-indented and 347 space-indented lines) (raw pass, confidence 0.40)

    {
      "extends": "../second/tsconfig.json",
      "include": [
        "${configDir}/src"
  3951. file mixes tab and space indentation (6 tab-indented and 118 space-indented lines) (raw pass, confidence 0.40)

    {
      "extends": "@something/tsconfig-base/tsconfig.json",
      "compilerOptions": {
        "removeComments": true
  3952. file mixes tab and space indentation (15 tab-indented and 105 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  3953. file mixes tab and space indentation (6 tab-indented and 159 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": []
    }
  3954. file mixes tab and space indentation (6 tab-indented and 174 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": []
    }
  3955. file mixes tab and space indentation (21 tab-indented and 131 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  3956. file mixes tab and space indentation (15 tab-indented and 338 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "module": "commonjs",
        "target": "es5",
  3957. file mixes tab and space indentation (39 tab-indented and 317 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3958. file mixes tab and space indentation (39 tab-indented and 315 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3959. file mixes tab and space indentation (72 tab-indented and 580 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3960. file mixes tab and space indentation (72 tab-indented and 540 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3961. file mixes tab and space indentation (6 tab-indented and 282 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3962. file mixes tab and space indentation (6 tab-indented and 371 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3963. file mixes tab and space indentation (6 tab-indented and 67 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  3964. file mixes tab and space indentation (8 tab-indented and 95 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  3965. file mixes tab and space indentation (42 tab-indented and 494 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {},
      "files": [
        "f1.ts"
  3966. file mixes tab and space indentation (18 tab-indented and 208 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {}
    }
  3967. file mixes tab and space indentation (12 tab-indented and 175 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {}
    }
  3968. file mixes tab and space indentation (12 tab-indented and 500 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProjects",
          "arguments": {
  3969. file mixes tab and space indentation (18 tab-indented and 245 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  3970. file mixes tab and space indentation (6 tab-indented and 255 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  3971. file mixes tab and space indentation (6 tab-indented and 98 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProjects",
          "arguments": {
  3972. file mixes tab and space indentation (42 tab-indented and 291 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProjects",
          "arguments": {
  3973. file mixes tab and space indentation (6 tab-indented and 171 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {},
      "include": [
        "src/**/*",
  3974. file mixes tab and space indentation (18 tab-indented and 154 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  3975. file mixes tab and space indentation (9 tab-indented and 78 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProjects",
          "arguments": {
  3976. file mixes tab and space indentation (28 tab-indented and 469 space-indented lines) (raw pass, confidence 0.40)

    {
        "compilerOptions": {
            "target": "ES2018",
            "module": "commonjs",
  3977. file mixes tab and space indentation (17 tab-indented and 333 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3978. file mixes tab and space indentation (17 tab-indented and 371 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3979. file mixes tab and space indentation (17 tab-indented and 339 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3980. file mixes tab and space indentation (17 tab-indented and 302 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3981. file mixes tab and space indentation (18 tab-indented and 299 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  3982. file mixes tab and space indentation (18 tab-indented and 337 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  3983. file mixes tab and space indentation (18 tab-indented and 305 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  3984. file mixes tab and space indentation (18 tab-indented and 268 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  3985. file mixes tab and space indentation (13 tab-indented and 288 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  3986. file mixes tab and space indentation (17 tab-indented and 333 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3987. file mixes tab and space indentation (17 tab-indented and 371 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3988. file mixes tab and space indentation (17 tab-indented and 339 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3989. file mixes tab and space indentation (17 tab-indented and 302 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3990. file mixes tab and space indentation (46 tab-indented and 1194 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  3991. file mixes tab and space indentation (18 tab-indented and 299 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  3992. file mixes tab and space indentation (18 tab-indented and 337 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  3993. file mixes tab and space indentation (18 tab-indented and 305 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  3994. file mixes tab and space indentation (18 tab-indented and 268 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  3995. file mixes tab and space indentation (17 tab-indented and 361 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3996. file mixes tab and space indentation (17 tab-indented and 399 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3997. file mixes tab and space indentation (17 tab-indented and 367 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3998. file mixes tab and space indentation (17 tab-indented and 330 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  3999. file mixes tab and space indentation (18 tab-indented and 327 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4000. file mixes tab and space indentation (18 tab-indented and 365 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4001. file mixes tab and space indentation (18 tab-indented and 333 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4002. file mixes tab and space indentation (18 tab-indented and 296 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4003. file mixes tab and space indentation (17 tab-indented and 361 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  4004. file mixes tab and space indentation (17 tab-indented and 399 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  4005. file mixes tab and space indentation (17 tab-indented and 367 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  4006. file mixes tab and space indentation (17 tab-indented and 330 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  4007. file mixes tab and space indentation (18 tab-indented and 327 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4008. file mixes tab and space indentation (18 tab-indented and 365 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4009. file mixes tab and space indentation (18 tab-indented and 333 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4010. file mixes tab and space indentation (18 tab-indented and 296 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4011. file mixes tab and space indentation (17 tab-indented and 361 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  4012. file mixes tab and space indentation (17 tab-indented and 399 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  4013. file mixes tab and space indentation (17 tab-indented and 367 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  4014. file mixes tab and space indentation (17 tab-indented and 330 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true,
        "outFile": "out.js",
  4015. file mixes tab and space indentation (18 tab-indented and 327 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4016. file mixes tab and space indentation (18 tab-indented and 365 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4017. file mixes tab and space indentation (18 tab-indented and 333 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4018. file mixes tab and space indentation (18 tab-indented and 296 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4019. file mixes tab and space indentation (9 tab-indented and 164 space-indented lines) (raw pass, confidence 0.40)

    {
      "extends": "./tsconfig.all.json"
    }
  4020. file mixes tab and space indentation (16 tab-indented and 413 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "forceConsistentCasingInFileNames": true
      }
  4021. file mixes tab and space indentation (6 tab-indented and 215 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4022. file mixes tab and space indentation (27 tab-indented and 364 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4023. file mixes tab and space indentation (30 tab-indented and 420 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4024. file mixes tab and space indentation (33 tab-indented and 477 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4025. file mixes tab and space indentation (44 tab-indented and 855 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4026. file mixes tab and space indentation (44 tab-indented and 855 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4027. file mixes tab and space indentation (30 tab-indented and 417 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4028. file mixes tab and space indentation (44 tab-indented and 855 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4029. file mixes tab and space indentation (30 tab-indented and 540 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4030. file mixes tab and space indentation (30 tab-indented and 540 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4031. file mixes tab and space indentation (30 tab-indented and 526 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4032. file mixes tab and space indentation (30 tab-indented and 1008 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4033. file mixes tab and space indentation (30 tab-indented and 1008 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4034. file mixes tab and space indentation (30 tab-indented and 1008 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4035. file mixes tab and space indentation (27 tab-indented and 1013 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4036. file mixes tab and space indentation (30 tab-indented and 1018 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4037. file mixes tab and space indentation (30 tab-indented and 1008 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4038. file mixes tab and space indentation (27 tab-indented and 384 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4039. file mixes tab and space indentation (51 tab-indented and 576 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4040. file mixes tab and space indentation (39 tab-indented and 2642 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4041. file mixes tab and space indentation (35 tab-indented and 3022 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4042. file mixes tab and space indentation (27 tab-indented and 432 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4043. file mixes tab and space indentation (30 tab-indented and 306 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4044. file mixes tab and space indentation (30 tab-indented and 960 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4045. file mixes tab and space indentation (30 tab-indented and 472 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4046. file mixes tab and space indentation (36 tab-indented and 505 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4047. file mixes tab and space indentation (246 tab-indented and 1390 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4048. file mixes tab and space indentation (51 tab-indented and 1224 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4049. file mixes tab and space indentation (51 tab-indented and 1224 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4050. file mixes tab and space indentation (57 tab-indented and 1887 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4051. file mixes tab and space indentation (41 tab-indented and 1047 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4052. file mixes tab and space indentation (32 tab-indented and 1007 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4053. file mixes tab and space indentation (41 tab-indented and 1018 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4054. file mixes tab and space indentation (33 tab-indented and 1008 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4055. file mixes tab and space indentation (41 tab-indented and 1050 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4056. file mixes tab and space indentation (41 tab-indented and 1053 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4057. file mixes tab and space indentation (45 tab-indented and 1069 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4058. file mixes tab and space indentation (47 tab-indented and 1900 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4059. file mixes tab and space indentation (37 tab-indented and 1032 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4060. file mixes tab and space indentation (27 tab-indented and 815 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4061. file mixes tab and space indentation (33 tab-indented and 306 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4062. file mixes tab and space indentation (29 tab-indented and 276 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4063. file mixes tab and space indentation (29 tab-indented and 276 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4064. file mixes tab and space indentation (29 tab-indented and 279 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4065. file mixes tab and space indentation (29 tab-indented and 297 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4066. file mixes tab and space indentation (30 tab-indented and 1138 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4067. file mixes tab and space indentation (30 tab-indented and 448 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4068. file mixes tab and space indentation (54 tab-indented and 527 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4069. file mixes tab and space indentation (46 tab-indented and 1069 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4070. file mixes tab and space indentation (29 tab-indented and 952 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4071. file mixes tab and space indentation (27 tab-indented and 559 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4072. file mixes tab and space indentation (36 tab-indented and 1202 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4073. file mixes tab and space indentation (35 tab-indented and 380 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4074. file mixes tab and space indentation (27 tab-indented and 799 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4075. file mixes tab and space indentation (12 tab-indented and 1406 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4076. file mixes tab and space indentation (12 tab-indented and 518 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4077. file mixes tab and space indentation (39 tab-indented and 1026 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4078. file mixes tab and space indentation (39 tab-indented and 1032 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4079. file mixes tab and space indentation (20 tab-indented and 820 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4080. file mixes tab and space indentation (16 tab-indented and 662 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4081. file mixes tab and space indentation (12 tab-indented and 117 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4082. file mixes tab and space indentation (55 tab-indented and 4248 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4083. file mixes tab and space indentation (28 tab-indented and 1713 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4084. file mixes tab and space indentation (9 tab-indented and 1059 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4085. file mixes tab and space indentation (32 tab-indented and 2098 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4086. file mixes tab and space indentation (40 tab-indented and 1858 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4087. file mixes tab and space indentation (27 tab-indented and 952 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4088. file mixes tab and space indentation (35 tab-indented and 608 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4089. file mixes tab and space indentation (12 tab-indented and 208 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4090. file mixes tab and space indentation (24 tab-indented and 256 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4091. file mixes tab and space indentation (12 tab-indented and 202 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4092. file mixes tab and space indentation (12 tab-indented and 202 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4093. file mixes tab and space indentation (27 tab-indented and 226 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4094. file mixes tab and space indentation (39 tab-indented and 530 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4095. compression ratio 0.866 is >2σ above file mean 0.604 (raw pass, confidence 0.50)

    	/home/src/workspaces/project/mymodule.ts SVC-1-0 "import * as mod from \"/home/src/workspaces/project/dist/index\";\nconst instance = new mod.Foo();\ninstance.methodName({member: 12});"
  4096. file mixes tab and space indentation (39 tab-indented and 533 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4097. compression ratio 0.866 is >2σ above file mean 0.600 (raw pass, confidence 0.50)

    	/home/src/workspaces/project/mymodule.ts SVC-1-0 "import * as mod from \"/home/src/workspaces/project/dist/index\";\nconst instance = new mod.Foo();\ninstance.methodName({member: 12});"
  4098. file mixes tab and space indentation (39 tab-indented and 527 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4099. compression ratio 0.866 is >2σ above file mean 0.607 (raw pass, confidence 0.50)

    	/home/src/workspaces/project/mymodule.ts SVC-1-0 "import * as mod from \"/home/src/workspaces/project/dist/index\";\nconst instance = new mod.Foo();\ninstance.methodName({member: 12});"
  4100. file mixes tab and space indentation (39 tab-indented and 538 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4101. compression ratio 0.866 is >2σ above file mean 0.594 (raw pass, confidence 0.50)

    	/home/src/workspaces/project/mymodule.ts SVC-1-0 "import * as mod from \"/home/src/workspaces/project/dist/index\";\nconst instance = new mod.Foo();\ninstance.methodName({member: 12});"
  4102. file mixes tab and space indentation (39 tab-indented and 560 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4103. compression ratio 0.866 is >2σ above file mean 0.605 (raw pass, confidence 0.50)

    	/home/src/workspaces/project/mymodule.ts SVC-1-0 "import * as mod from \"/home/src/workspaces/project/dist/index\";\nconst instance = new mod.Foo();\ninstance.methodName({member: 12});"
  4104. file mixes tab and space indentation (27 tab-indented and 226 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4105. file mixes tab and space indentation (39 tab-indented and 354 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4106. file mixes tab and space indentation (39 tab-indented and 214 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4107. file mixes tab and space indentation (15 tab-indented and 107 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4108. file mixes tab and space indentation (12 tab-indented and 438 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4109. file mixes tab and space indentation (40 tab-indented and 389 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4110. file mixes tab and space indentation (12 tab-indented and 286 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4111. file mixes tab and space indentation (12 tab-indented and 805 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4112. file mixes tab and space indentation (12 tab-indented and 430 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4113. file mixes tab and space indentation (12 tab-indented and 130 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4114. file mixes tab and space indentation (12 tab-indented and 234 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4115. file mixes tab and space indentation (12 tab-indented and 130 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4116. file mixes tab and space indentation (12 tab-indented and 217 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4117. file mixes tab and space indentation (12 tab-indented and 195 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4118. file mixes tab and space indentation (58 tab-indented and 504 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4119. file mixes tab and space indentation (36 tab-indented and 265 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4120. file mixes tab and space indentation (58 tab-indented and 461 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4121. file mixes tab and space indentation (12 tab-indented and 127 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4122. file mixes tab and space indentation (12 tab-indented and 172 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4123. file mixes tab and space indentation (12 tab-indented and 134 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4124. file mixes tab and space indentation (12 tab-indented and 306 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4125. file mixes tab and space indentation (12 tab-indented and 228 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4126. file mixes tab and space indentation (39 tab-indented and 244 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4127. file mixes tab and space indentation (15 tab-indented and 162 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4128. file mixes tab and space indentation (33 tab-indented and 265 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4129. file mixes tab and space indentation (33 tab-indented and 198 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4130. file mixes tab and space indentation (33 tab-indented and 234 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4131. file mixes tab and space indentation (35 tab-indented and 285 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4132. file mixes tab and space indentation (15 tab-indented and 119 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4133. file mixes tab and space indentation (36 tab-indented and 292 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4134. file mixes tab and space indentation (39 tab-indented and 246 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4135. file mixes tab and space indentation (45 tab-indented and 246 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4136. file mixes tab and space indentation (46 tab-indented and 271 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4137. file mixes tab and space indentation (33 tab-indented and 227 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4138. file mixes tab and space indentation (33 tab-indented and 221 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4139. file mixes tab and space indentation (33 tab-indented and 221 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4140. file mixes tab and space indentation (39 tab-indented and 195 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4141. file mixes tab and space indentation (27 tab-indented and 263 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4142. file mixes tab and space indentation (36 tab-indented and 244 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4143. file mixes tab and space indentation (37 tab-indented and 281 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4144. file mixes tab and space indentation (37 tab-indented and 316 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4145. file mixes tab and space indentation (12 tab-indented and 99 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4146. file mixes tab and space indentation (35 tab-indented and 447 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4147. file mixes tab and space indentation (33 tab-indented and 258 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4148. file mixes tab and space indentation (29 tab-indented and 298 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4149. file mixes tab and space indentation (29 tab-indented and 298 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4150. file mixes tab and space indentation (29 tab-indented and 249 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4151. file mixes tab and space indentation (29 tab-indented and 267 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4152. file mixes tab and space indentation (27 tab-indented and 235 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4153. file mixes tab and space indentation (52 tab-indented and 1170 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4154. file mixes tab and space indentation (49 tab-indented and 892 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4155. file mixes tab and space indentation (30 tab-indented and 472 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4156. file mixes tab and space indentation (30 tab-indented and 346 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4157. file mixes tab and space indentation (24 tab-indented and 224 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4158. file mixes tab and space indentation (36 tab-indented and 7212 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4159. file mixes tab and space indentation (40 tab-indented and 4188 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4160. file mixes tab and space indentation (30 tab-indented and 1629 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4161. file mixes tab and space indentation (30 tab-indented and 836 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4162. file mixes tab and space indentation (32 tab-indented and 5191 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4163. file mixes tab and space indentation (42 tab-indented and 1579 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4164. file mixes tab and space indentation (63 tab-indented and 2611 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4165. file mixes tab and space indentation (12 tab-indented and 200 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4166. file mixes tab and space indentation (12 tab-indented and 155 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4167. file mixes tab and space indentation (12 tab-indented and 167 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4168. file mixes tab and space indentation (12 tab-indented and 249 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4169. file mixes tab and space indentation (12 tab-indented and 3332 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4170. file mixes tab and space indentation (45 tab-indented and 427 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4171. file mixes tab and space indentation (12 tab-indented and 407 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4172. file mixes tab and space indentation (12 tab-indented and 161 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4173. file mixes tab and space indentation (12 tab-indented and 838 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4174. file mixes tab and space indentation (12 tab-indented and 354 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4175. file mixes tab and space indentation (12 tab-indented and 409 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4176. file mixes tab and space indentation (12 tab-indented and 273 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4177. file mixes tab and space indentation (12 tab-indented and 288 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4178. file mixes tab and space indentation (16 tab-indented and 337 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4179. file mixes tab and space indentation (15 tab-indented and 383 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4180. file mixes tab and space indentation (12 tab-indented and 1212 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4181. file mixes tab and space indentation (12 tab-indented and 244 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4182. file mixes tab and space indentation (15 tab-indented and 242 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4183. file mixes tab and space indentation (24 tab-indented and 204 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4184. file mixes tab and space indentation (24 tab-indented and 202 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4185. file mixes tab and space indentation (24 tab-indented and 202 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4186. file mixes tab and space indentation (24 tab-indented and 220 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4187. file mixes tab and space indentation (29 tab-indented and 253 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4188. file mixes tab and space indentation (63 tab-indented and 1342 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4189. file mixes tab and space indentation (24 tab-indented and 289 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4190. file mixes tab and space indentation (12 tab-indented and 716 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4191. file mixes tab and space indentation (12 tab-indented and 438 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4192. file mixes tab and space indentation (20 tab-indented and 240 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4193. file mixes tab and space indentation (24 tab-indented and 194 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4194. file mixes tab and space indentation (29 tab-indented and 199 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4195. file mixes tab and space indentation (20 tab-indented and 238 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4196. file mixes tab and space indentation (25 tab-indented and 246 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4197. file mixes tab and space indentation (25 tab-indented and 247 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4198. file mixes tab and space indentation (20 tab-indented and 241 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4199. file mixes tab and space indentation (27 tab-indented and 259 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4200. file mixes tab and space indentation (30 tab-indented and 239 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4201. file mixes tab and space indentation (36 tab-indented and 273 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4202. file mixes tab and space indentation (24 tab-indented and 250 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4203. file mixes tab and space indentation (30 tab-indented and 257 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4204. file mixes tab and space indentation (25 tab-indented and 262 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4205. file mixes tab and space indentation (24 tab-indented and 252 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4206. file mixes tab and space indentation (25 tab-indented and 267 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4207. file mixes tab and space indentation (26 tab-indented and 316 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4208. file mixes tab and space indentation (24 tab-indented and 274 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4209. file mixes tab and space indentation (20 tab-indented and 309 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4210. file mixes tab and space indentation (20 tab-indented and 315 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4211. file mixes tab and space indentation (20 tab-indented and 308 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4212. file mixes tab and space indentation (20 tab-indented and 305 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4213. file mixes tab and space indentation (24 tab-indented and 313 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4214. file mixes tab and space indentation (24 tab-indented and 313 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4215. file mixes tab and space indentation (25 tab-indented and 250 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4216. file mixes tab and space indentation (20 tab-indented and 210 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4217. file mixes tab and space indentation (20 tab-indented and 195 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4218. file mixes tab and space indentation (16 tab-indented and 187 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4219. file mixes tab and space indentation (16 tab-indented and 202 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4220. file mixes tab and space indentation (20 tab-indented and 210 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4221. file mixes tab and space indentation (20 tab-indented and 254 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4222. file mixes tab and space indentation (20 tab-indented and 254 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4223. file mixes tab and space indentation (20 tab-indented and 254 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4224. file mixes tab and space indentation (20 tab-indented and 256 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4225. file mixes tab and space indentation (20 tab-indented and 254 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4226. file mixes tab and space indentation (20 tab-indented and 265 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4227. file mixes tab and space indentation (20 tab-indented and 254 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4228. file mixes tab and space indentation (20 tab-indented and 254 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4229. file mixes tab and space indentation (20 tab-indented and 254 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4230. file mixes tab and space indentation (25 tab-indented and 253 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4231. file mixes tab and space indentation (31 tab-indented and 1135 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4232. file mixes tab and space indentation (20 tab-indented and 223 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4233. file mixes tab and space indentation (36 tab-indented and 288 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4234. file mixes tab and space indentation (38 tab-indented and 1679 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4235. file mixes tab and space indentation (49 tab-indented and 1896 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4236. file mixes tab and space indentation (62 tab-indented and 1254 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4237. file mixes tab and space indentation (39 tab-indented and 315 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4238. file mixes tab and space indentation (32 tab-indented and 256 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4239. file mixes tab and space indentation (28 tab-indented and 244 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4240. file mixes tab and space indentation (28 tab-indented and 244 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4241. file mixes tab and space indentation (28 tab-indented and 247 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4242. file mixes tab and space indentation (85 tab-indented and 327 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4243. file mixes tab and space indentation (15 tab-indented and 144 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4244. file mixes tab and space indentation (15 tab-indented and 170 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4245. file mixes tab and space indentation (12 tab-indented and 161 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4246. file mixes tab and space indentation (12 tab-indented and 129 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4247. file mixes tab and space indentation (12 tab-indented and 98 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4248. file mixes tab and space indentation (12 tab-indented and 79 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4249. file mixes tab and space indentation (39 tab-indented and 180 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4250. file mixes tab and space indentation (15 tab-indented and 210 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4251. file mixes tab and space indentation (12 tab-indented and 79 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4252. file mixes tab and space indentation (39 tab-indented and 298 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4253. file mixes tab and space indentation (39 tab-indented and 319 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4254. file mixes tab and space indentation (12 tab-indented and 100 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4255. file mixes tab and space indentation (12 tab-indented and 100 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4256. file mixes tab and space indentation (12 tab-indented and 180 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4257. file mixes tab and space indentation (15 tab-indented and 323 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4258. file mixes tab and space indentation (71 tab-indented and 425 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4259. file mixes tab and space indentation (71 tab-indented and 424 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4260. file mixes tab and space indentation (42 tab-indented and 373 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4261. file mixes tab and space indentation (29 tab-indented and 284 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4262. file mixes tab and space indentation (29 tab-indented and 289 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4263. file mixes tab and space indentation (12 tab-indented and 93 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4264. file mixes tab and space indentation (12 tab-indented and 165 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4265. file mixes tab and space indentation (12 tab-indented and 622 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4266. file mixes tab and space indentation (29 tab-indented and 225 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4267. file mixes tab and space indentation (21 tab-indented and 165 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4268. file mixes tab and space indentation (12 tab-indented and 1086 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4269. file mixes tab and space indentation (12 tab-indented and 144 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4270. file mixes tab and space indentation (15 tab-indented and 103 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "seq": 0,
          "type": "request",
  4271. file mixes tab and space indentation (6 tab-indented and 107 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4272. file mixes tab and space indentation (6 tab-indented and 108 space-indented lines) (raw pass, confidence 0.40)

    class Foo {
        someMethod(m: number) {
            var x = m;
            x = x * 3;
  4273. file mixes tab and space indentation (6 tab-indented and 68 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4274. file mixes tab and space indentation (6 tab-indented and 44 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4275. file mixes tab and space indentation (31 tab-indented and 635 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "target": "es2016",
        "module": "commonjs",
  4276. file mixes tab and space indentation (31 tab-indented and 413 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "target": "es2016",
        "module": "commonjs",
  4277. file mixes tab and space indentation (12 tab-indented and 275 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "./a.ts",
        "./b.ts"
  4278. file mixes tab and space indentation (19 tab-indented and 314 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "./old.ts",
        "./user.ts"
  4279. file mixes tab and space indentation (19 tab-indented and 462 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "paths": {
          "@/*": [
  4280. file mixes tab and space indentation (19 tab-indented and 523 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "paths": {
          "@/*": [
  4281. file mixes tab and space indentation (19 tab-indented and 457 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "paths": {
          "@/*": [
  4282. file mixes tab and space indentation (19 tab-indented and 523 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "paths": {
          "@/*": [
  4283. file mixes tab and space indentation (19 tab-indented and 457 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "paths": {
          "@/*": [
  4284. file mixes tab and space indentation (19 tab-indented and 523 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "paths": {
          "@/*": [
  4285. file mixes tab and space indentation (10 tab-indented and 201 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4286. file mixes tab and space indentation (10 tab-indented and 201 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4287. file mixes tab and space indentation (10 tab-indented and 223 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4288. file mixes tab and space indentation (10 tab-indented and 201 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4289. file mixes tab and space indentation (10 tab-indented and 223 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4290. file mixes tab and space indentation (19 tab-indented and 326 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4291. file mixes tab and space indentation (19 tab-indented and 339 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4292. file mixes tab and space indentation (9 tab-indented and 152 space-indented lines) (raw pass, confidence 0.40)

    {
      "allowJS": true,
      "jsx": "preserve",
      "files": [
  4293. file mixes tab and space indentation (9 tab-indented and 146 space-indented lines) (raw pass, confidence 0.40)

    {
      "jsx": "preserve",
      "files": [
        "./foo.ts",
  4294. file mixes tab and space indentation (15 tab-indented and 142 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "./file1.d.ts",
        "./a/lib.d.ts",
  4295. file mixes tab and space indentation (18 tab-indented and 165 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "./file1.js",
        "./file2.js",
  4296. file mixes tab and space indentation (24 tab-indented and 168 space-indented lines) (raw pass, confidence 0.40)

    interface ka {
                    name: string;
                }
                
  4297. file mixes tab and space indentation (21 tab-indented and 154 space-indented lines) (raw pass, confidence 0.40)

    interface ka {
                    name: string;
                }
                
  4298. file mixes tab and space indentation (6 tab-indented and 176 space-indented lines) (raw pass, confidence 0.40)

    {
        "compilerOptions": {
            "target": "ES2018",
            "module": "commonjs",
  4299. file mixes tab and space indentation (6 tab-indented and 155 space-indented lines) (raw pass, confidence 0.40)

    {
        "compilerOptions": {
            "target": "ES2018",
            "module": "commonjs",
  4300. file mixes tab and space indentation (48 tab-indented and 501 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "**/*"
      ]
  4301. file mixes tab and space indentation (9 tab-indented and 80 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  4302. file mixes tab and space indentation (6 tab-indented and 126 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "updateOpen",
          "arguments": {
  4303. file mixes tab and space indentation (6 tab-indented and 156 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "updateOpen",
          "arguments": {
  4304. file mixes tab and space indentation (12 tab-indented and 115 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4305. file mixes tab and space indentation (9 tab-indented and 37 space-indented lines) (raw pass, confidence 0.40)

    
                    import {f} from "./module"
                    console.log(f)
                    
  4306. file mixes tab and space indentation (144 tab-indented and 3145 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "compilerOptionsForInferredProjects",
          "arguments": {
  4307. file mixes tab and space indentation (138 tab-indented and 3343 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "compilerOptionsForInferredProjects",
          "arguments": {
  4308. file mixes tab and space indentation (27 tab-indented and 530 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "compilerOptionsForInferredProjects",
          "arguments": {
  4309. file mixes tab and space indentation (23 tab-indented and 136 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4310. file mixes tab and space indentation (6 tab-indented and 127 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4311. file mixes tab and space indentation (36 tab-indented and 655 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4312. file mixes tab and space indentation (6 tab-indented and 130 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "compilerOptionsForInferredProjects",
          "arguments": {
  4313. file mixes tab and space indentation (42 tab-indented and 254 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4314. file mixes tab and space indentation (27 tab-indented and 255 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "module3",
      "version": "1.0.0"
    }
  4315. file mixes tab and space indentation (20 tab-indented and 306 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4316. file mixes tab and space indentation (6 tab-indented and 218 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4317. file mixes tab and space indentation (6 tab-indented and 254 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4318. file mixes tab and space indentation (6 tab-indented and 218 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4319. file mixes tab and space indentation (6 tab-indented and 250 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4320. file mixes tab and space indentation (6 tab-indented and 167 space-indented lines) (raw pass, confidence 0.40)

    class C { }
         /** {@link C} */
    var x = 1
    ;
  4321. file mixes tab and space indentation (6 tab-indented and 171 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4322. file mixes tab and space indentation (6 tab-indented and 195 space-indented lines) (raw pass, confidence 0.40)

    class C { }
         /** {@link C} */
    var x = 1
    ;
  4323. file mixes tab and space indentation (6 tab-indented and 199 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4324. file mixes tab and space indentation (6 tab-indented and 212 space-indented lines) (raw pass, confidence 0.40)

    class C { }
         /** {@link C} */
    var x = 1
    ;
  4325. file mixes tab and space indentation (6 tab-indented and 192 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4326. file mixes tab and space indentation (6 tab-indented and 211 space-indented lines) (raw pass, confidence 0.40)

    class C { }
         /** {@link C} */
    var x = 1
    ;
  4327. file mixes tab and space indentation (6 tab-indented and 216 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4328. file mixes tab and space indentation (6 tab-indented and 273 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4329. file mixes tab and space indentation (6 tab-indented and 309 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4330. file mixes tab and space indentation (6 tab-indented and 263 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4331. file mixes tab and space indentation (6 tab-indented and 295 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4332. file mixes tab and space indentation (26 tab-indented and 251 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4333. file mixes tab and space indentation (6 tab-indented and 30 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4334. file mixes tab and space indentation (221 tab-indented and 1018 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "typeRoots": [
  4335. file mixes tab and space indentation (162 tab-indented and 726 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "typeRoots": [
  4336. file mixes tab and space indentation (16 tab-indented and 157 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4337. file mixes tab and space indentation (9 tab-indented and 164 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4338. file mixes tab and space indentation (15 tab-indented and 92 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4339. file mixes tab and space indentation (6 tab-indented and 146 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "plugins": [
          {
  4340. file mixes tab and space indentation (6 tab-indented and 168 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "plugins": [
          {
  4341. file mixes tab and space indentation (6 tab-indented and 132 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "plugins": [
          {
  4342. file mixes tab and space indentation (104 tab-indented and 2395 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "@types/bar",
      "version": "1.0.0",
      "types": "index.d.ts",
  4343. file mixes tab and space indentation (26 tab-indented and 587 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "target": "es2016",
        "module": "Node16",
  4344. file mixes tab and space indentation (26 tab-indented and 573 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "target": "es2016",
        "module": "Node16",
  4345. file mixes tab and space indentation (30 tab-indented and 769 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "package-a",
      "version": "1.0.0",
      "type": "module",
  4346. compression ratio 0.752 is >2σ above file mean 0.533 (raw pass, confidence 0.50)

                },
                "text": "Option 'baseUrl' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '\"ignoreDeprecations\": \"6.0\"' to silence this error.\n  Visit https://aka.ms/ts6 for migration information.",
                "code": 5101,
                "category": "error",
  4347. file mixes tab and space indentation (30 tab-indented and 602 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "package-a",
      "version": "1.0.0",
      "type": "module",
  4348. file mixes tab and space indentation (21 tab-indented and 726 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  4349. file mixes tab and space indentation (21 tab-indented and 832 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  4350. file mixes tab and space indentation (42 tab-indented and 784 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  4351. file mixes tab and space indentation (21 tab-indented and 820 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  4352. file mixes tab and space indentation (21 tab-indented and 732 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  4353. file mixes tab and space indentation (27 tab-indented and 805 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  4354. file mixes tab and space indentation (36 tab-indented and 774 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  4355. file mixes tab and space indentation (21 tab-indented and 1757 space-indented lines) (raw pass, confidence 0.40)

    {
      "name": "mobx",
      "version": "1.0.0"
    }
  4356. file mixes tab and space indentation (15 tab-indented and 352 space-indented lines) (raw pass, confidence 0.40)

    {
        "compilerOptions": {
            "composite": true
        }
  4357. file mixes tab and space indentation (15 tab-indented and 268 space-indented lines) (raw pass, confidence 0.40)

    {
        "compilerOptions": {
            "composite": true
        }
  4358. file mixes tab and space indentation (6 tab-indented and 252 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4359. file mixes tab and space indentation (6 tab-indented and 238 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4360. file mixes tab and space indentation (6 tab-indented and 215 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4361. file mixes tab and space indentation (8 tab-indented and 134 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4362. file mixes tab and space indentation (21 tab-indented and 258 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4363. file mixes tab and space indentation (15 tab-indented and 246 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4364. file mixes tab and space indentation (18 tab-indented and 283 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4365. file mixes tab and space indentation (21 tab-indented and 293 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4366. file mixes tab and space indentation (9 tab-indented and 488 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4367. file mixes tab and space indentation (30 tab-indented and 532 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4368. file mixes tab and space indentation (8 tab-indented and 97 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  4369. file mixes tab and space indentation (15 tab-indented and 140 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4370. file mixes tab and space indentation (10 tab-indented and 306 space-indented lines) (raw pass, confidence 0.40)

    function foo() {
        // @ts-ignore
        let y: string = x;
        return y;
  4371. file mixes tab and space indentation (6 tab-indented and 237 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4372. file mixes tab and space indentation (6 tab-indented and 273 space-indented lines) (raw pass, confidence 0.40)

    {
      "dependencies": {
        "redux": "*"
      },
  4373. file mixes tab and space indentation (6 tab-indented and 323 space-indented lines) (raw pass, confidence 0.40)

    {
      "dependencies": {
        "redux": "*"
      },
  4374. file mixes tab and space indentation (6 tab-indented and 316 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4375. file mixes tab and space indentation (6 tab-indented and 316 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4376. file mixes tab and space indentation (15 tab-indented and 112 space-indented lines) (raw pass, confidence 0.40)

    import { something } from "something";
                    export const y = 10;⟨U+000D⟩
    ⟨U+000D⟩
    //// [/user/username/projects/myproject/c.ts]
  4377. file mixes tab and space indentation (21 tab-indented and 115 space-indented lines) (raw pass, confidence 0.40)

    import { something } from "something";
                    export const y = 10;⟨U+000D⟩
    ⟨U+000D⟩
    //// [/user/username/projects/myproject/c.ts]
  4378. file mixes tab and space indentation (6 tab-indented and 27 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4379. file mixes tab and space indentation (6 tab-indented and 28 space-indented lines) (raw pass, confidence 0.40)

    import { something } from "something";
                    export const y = 10;⟨U+000D⟩
    ⟨U+000D⟩
    //// [/user/username/projects/myproject/c.ts]
  4380. file mixes tab and space indentation (6 tab-indented and 27 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4381. file mixes tab and space indentation (6 tab-indented and 66 space-indented lines) (raw pass, confidence 0.40)

    import { something } from "something";
                    export const y = 10;⟨U+000D⟩
    ⟨U+000D⟩
    //// [/user/username/projects/myproject/c.ts]
  4382. file mixes tab and space indentation (6 tab-indented and 139 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4383. file mixes tab and space indentation (6 tab-indented and 36 space-indented lines) (raw pass, confidence 0.40)

    import { something } from "something";
                    export const y = 10;⟨U+000D⟩
    ⟨U+000D⟩
    //// [/user/username/projects/myproject/c.ts]
  4384. file mixes tab and space indentation (15 tab-indented and 243 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4385. file mixes tab and space indentation (6 tab-indented and 130 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "updateOpen",
          "arguments": {
  4386. file mixes tab and space indentation (6 tab-indented and 103 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4387. file mixes tab and space indentation (6 tab-indented and 189 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "plugins": [
          {
  4388. file mixes tab and space indentation (6 tab-indented and 129 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "plugins": [
          {
  4389. file mixes tab and space indentation (12 tab-indented and 255 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "plugins": [
          {
  4390. file mixes tab and space indentation (8 tab-indented and 201 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "plugins": [
          {
  4391. file mixes tab and space indentation (32 tab-indented and 209 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      },
  4392. file mixes tab and space indentation (16 tab-indented and 165 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "plugins": [
          {
  4393. file mixes tab and space indentation (12 tab-indented and 238 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      },
  4394. file mixes tab and space indentation (6 tab-indented and 47 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4395. file mixes tab and space indentation (6 tab-indented and 43 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4396. file mixes tab and space indentation (6 tab-indented and 43 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4397. file mixes tab and space indentation (18 tab-indented and 105 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4398. file mixes tab and space indentation (6 tab-indented and 172 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4399. file mixes tab and space indentation (6 tab-indented and 43 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4400. file mixes tab and space indentation (10 tab-indented and 225 space-indented lines) (raw pass, confidence 0.40)

    {
                        "compilerOptions": {}
                    }
  4401. file mixes tab and space indentation (6 tab-indented and 105 space-indented lines) (raw pass, confidence 0.40)

    {
                        "compilerOptions": {}
                    }
  4402. file mixes tab and space indentation (6 tab-indented and 137 space-indented lines) (raw pass, confidence 0.40)

    {
                        "compilerOptions": {
                            "foo": "bar",
                            "allowJS": true
  4403. file mixes tab and space indentation (18 tab-indented and 269 space-indented lines) (raw pass, confidence 0.40)

    {
                        "compilerOptions": {
                            "foo": "bar",
                            "allowJS": true
  4404. file mixes tab and space indentation (18 tab-indented and 207 space-indented lines) (raw pass, confidence 0.40)

    {
                        "files": ["app.ts"]
                    }
  4405. file mixes tab and space indentation (6 tab-indented and 98 space-indented lines) (raw pass, confidence 0.40)

    {
                        "compilerOptions": {
                            "foo": "bar",
                            "allowJS": true
  4406. file mixes tab and space indentation (6 tab-indented and 133 space-indented lines) (raw pass, confidence 0.40)

    {
                        "files": ["app.ts"],
                        "references": [{"path":"./no-such-tsconfig.json"}]
                    }
  4407. file mixes tab and space indentation (12 tab-indented and 278 space-indented lines) (raw pass, confidence 0.40)

    
      "files": [
        "app.ts",
        "lib.ts"
  4408. file mixes tab and space indentation (12 tab-indented and 278 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "app.ts",
        "lib.ts"
  4409. file mixes tab and space indentation (15 tab-indented and 216 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "app.ts",
        "applib.ts"
  4410. file mixes tab and space indentation (16 tab-indented and 334 space-indented lines) (raw pass, confidence 0.40)

    function foo() {
      // hello
    }
  4411. file mixes tab and space indentation (8 tab-indented and 184 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4412. file mixes tab and space indentation (6 tab-indented and 136 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4413. file mixes tab and space indentation (9 tab-indented and 217 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "noEmit": true,
  4414. file mixes tab and space indentation (9 tab-indented and 201 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "noEmit": true
  4415. file mixes tab and space indentation (21 tab-indented and 181 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  4416. file mixes tab and space indentation (18 tab-indented and 229 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "strictNullChecks": true
      },
  4417. file mixes tab and space indentation (18 tab-indented and 306 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "module": "none",
        "targer": "es5"
  4418. file mixes tab and space indentation (8 tab-indented and 193 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  4419. file mixes tab and space indentation (8 tab-indented and 177 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4420. file mixes tab and space indentation (17 tab-indented and 503 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4421. file mixes tab and space indentation (17 tab-indented and 512 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4422. file mixes tab and space indentation (33 tab-indented and 734 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4423. file mixes tab and space indentation (10 tab-indented and 181 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "resolveJsonModule": true,
        "composite": true,
  4424. file mixes tab and space indentation (9 tab-indented and 193 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "resolveJsonModule": true,
        "composite": true,
  4425. file mixes tab and space indentation (6 tab-indented and 118 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4426. file mixes tab and space indentation (6 tab-indented and 117 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4427. file mixes tab and space indentation (8 tab-indented and 370 space-indented lines) (raw pass, confidence 0.40)

    {
                    // comment
                    "compilerOptions": {
                        "inlineSourceMap": true,
  4428. file mixes tab and space indentation (6 tab-indented and 156 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4429. file mixes tab and space indentation (6 tab-indented and 173 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4430. file mixes tab and space indentation (6 tab-indented and 153 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4431. file mixes tab and space indentation (9 tab-indented and 292 space-indented lines) (raw pass, confidence 0.40)

    {
      "compileOnSave": true,
      "compilerOptions": {
        "module": "none",
  4432. file mixes tab and space indentation (20 tab-indented and 400 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4433. file mixes tab and space indentation (18 tab-indented and 396 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4434. file mixes tab and space indentation (20 tab-indented and 398 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4435. file mixes tab and space indentation (18 tab-indented and 396 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4436. file mixes tab and space indentation (17 tab-indented and 396 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4437. file mixes tab and space indentation (15 tab-indented and 384 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4438. file mixes tab and space indentation (17 tab-indented and 396 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4439. file mixes tab and space indentation (15 tab-indented and 384 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4440. file mixes tab and space indentation (15 tab-indented and 319 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4441. file mixes tab and space indentation (18 tab-indented and 378 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4442. file mixes tab and space indentation (18 tab-indented and 374 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4443. file mixes tab and space indentation (18 tab-indented and 376 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4444. file mixes tab and space indentation (18 tab-indented and 374 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4445. file mixes tab and space indentation (15 tab-indented and 301 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4446. file mixes tab and space indentation (15 tab-indented and 323 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4447. file mixes tab and space indentation (20 tab-indented and 381 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4448. file mixes tab and space indentation (18 tab-indented and 379 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4449. file mixes tab and space indentation (18 tab-indented and 384 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4450. file mixes tab and space indentation (20 tab-indented and 381 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4451. file mixes tab and space indentation (18 tab-indented and 382 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4452. file mixes tab and space indentation (18 tab-indented and 379 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4453. file mixes tab and space indentation (18 tab-indented and 384 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4454. file mixes tab and space indentation (18 tab-indented and 382 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4455. file mixes tab and space indentation (15 tab-indented and 307 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4456. file mixes tab and space indentation (15 tab-indented and 304 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4457. file mixes tab and space indentation (12 tab-indented and 236 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4458. file mixes tab and space indentation (12 tab-indented and 243 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4459. file mixes tab and space indentation (12 tab-indented and 234 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4460. file mixes tab and space indentation (12 tab-indented and 243 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4461. file mixes tab and space indentation (12 tab-indented and 239 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4462. file mixes tab and space indentation (12 tab-indented and 246 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4463. file mixes tab and space indentation (12 tab-indented and 237 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4464. file mixes tab and space indentation (12 tab-indented and 246 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4465. file mixes tab and space indentation (9 tab-indented and 188 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4466. file mixes tab and space indentation (9 tab-indented and 185 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4467. file mixes tab and space indentation (12 tab-indented and 242 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4468. file mixes tab and space indentation (12 tab-indented and 251 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4469. file mixes tab and space indentation (12 tab-indented and 242 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4470. file mixes tab and space indentation (12 tab-indented and 251 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4471. file mixes tab and space indentation (12 tab-indented and 245 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4472. file mixes tab and space indentation (12 tab-indented and 254 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4473. file mixes tab and space indentation (12 tab-indented and 245 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4474. file mixes tab and space indentation (12 tab-indented and 254 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4475. file mixes tab and space indentation (9 tab-indented and 194 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4476. file mixes tab and space indentation (9 tab-indented and 191 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4477. file mixes tab and space indentation (9 tab-indented and 248 space-indented lines) (raw pass, confidence 0.40)

    export function f2() {
        return console.log()
    }
  4478. file mixes tab and space indentation (9 tab-indented and 320 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4479. file mixes tab and space indentation (9 tab-indented and 212 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4480. file mixes tab and space indentation (9 tab-indented and 320 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4481. file mixes tab and space indentation (15 tab-indented and 500 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4482. file mixes tab and space indentation (15 tab-indented and 373 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4483. file mixes tab and space indentation (15 tab-indented and 406 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationDir": "../decls"
  4484. file mixes tab and space indentation (9 tab-indented and 334 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outFile": "../dependency.js"
  4485. file mixes tab and space indentation (9 tab-indented and 226 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outFile": "../dependency.js"
  4486. file mixes tab and space indentation (9 tab-indented and 334 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outFile": "../dependency.js"
  4487. file mixes tab and space indentation (15 tab-indented and 528 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outFile": "../dependency.js"
  4488. file mixes tab and space indentation (15 tab-indented and 401 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outFile": "../dependency.js"
  4489. file mixes tab and space indentation (15 tab-indented and 434 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outFile": "../dependency.js"
  4490. file mixes tab and space indentation (54 tab-indented and 1094 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outFile": "../built/local/lib.js",
        "composite": true,
  4491. file mixes tab and space indentation (12 tab-indented and 335 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [],
      "references": [
        {
  4492. file mixes tab and space indentation (12 tab-indented and 332 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [],
      "references": [
        {
  4493. file mixes tab and space indentation (12 tab-indented and 216 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [],
      "references": [
        {
  4494. file mixes tab and space indentation (24 tab-indented and 683 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outFile": "../built/local/lib.js",
        "composite": true,
  4495. file mixes tab and space indentation (52 tab-indented and 751 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outDir": "./target/",
  4496. file mixes tab and space indentation (36 tab-indented and 487 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outDir": "./target/",
  4497. file mixes tab and space indentation (36 tab-indented and 426 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outDir": "./target/",
  4498. file mixes tab and space indentation (24 tab-indented and 818 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outFile": "../built/local/lib.js",
        "composite": true,
  4499. file mixes tab and space indentation (19 tab-indented and 373 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": true,
        "disableSourceOfProjectReferenceRedirect": true,
  4500. file mixes tab and space indentation (19 tab-indented and 453 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": true,
        "disableSourceOfProjectReferenceRedirect": true,
  4501. file mixes tab and space indentation (19 tab-indented and 409 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": true,
        "disableSourceOfProjectReferenceRedirect": false,
  4502. file mixes tab and space indentation (19 tab-indented and 417 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": true,
        "disableSourceOfProjectReferenceRedirect": false,
  4503. file mixes tab and space indentation (19 tab-indented and 373 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": false,
        "disableSourceOfProjectReferenceRedirect": true,
  4504. file mixes tab and space indentation (19 tab-indented and 453 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": false,
        "disableSourceOfProjectReferenceRedirect": true,
  4505. file mixes tab and space indentation (19 tab-indented and 409 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": false,
        "disableSourceOfProjectReferenceRedirect": false,
  4506. file mixes tab and space indentation (19 tab-indented and 417 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": false,
        "disableSourceOfProjectReferenceRedirect": false,
  4507. file mixes tab and space indentation (9 tab-indented and 249 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": true,
        "disableSourceOfProjectReferenceRedirect": true,
  4508. file mixes tab and space indentation (9 tab-indented and 276 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": true,
        "disableSourceOfProjectReferenceRedirect": true,
  4509. file mixes tab and space indentation (9 tab-indented and 237 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": true,
        "disableSourceOfProjectReferenceRedirect": false,
  4510. file mixes tab and space indentation (9 tab-indented and 245 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": true,
        "disableSourceOfProjectReferenceRedirect": false,
  4511. file mixes tab and space indentation (9 tab-indented and 249 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": false,
        "disableSourceOfProjectReferenceRedirect": true,
  4512. file mixes tab and space indentation (19 tab-indented and 408 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": false,
        "disableSourceOfProjectReferenceRedirect": true,
  4513. file mixes tab and space indentation (19 tab-indented and 388 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": false,
        "disableSourceOfProjectReferenceRedirect": false,
  4514. file mixes tab and space indentation (19 tab-indented and 396 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "disableReferencedProjectLoad": false,
        "disableSourceOfProjectReferenceRedirect": false,
  4515. file mixes tab and space indentation (21 tab-indented and 509 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [],
      "include": [],
      "references": [
  4516. compression ratio 0.799 is >2σ above file mean 0.536 (raw pass, confidence 0.50)

                },
                "text": "Option 'module=None' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '\"ignoreDeprecations\": \"6.0\"' to silence this error.",
                "code": 5107,
                "category": "error",
  4517. file mixes tab and space indentation (46 tab-indented and 916 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [],
      "include": [],
      "references": [
  4518. compression ratio 0.799 is >2σ above file mean 0.553 (raw pass, confidence 0.50)

                },
                "text": "Option 'module=None' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '\"ignoreDeprecations\": \"6.0\"' to silence this error.",
                "code": 5107,
                "category": "error",
  4519. file mixes tab and space indentation (16 tab-indented and 454 space-indented lines) (raw pass, confidence 0.40)

    {
      "main": "lib/index.js",
      "types": "lib/index.d.ts"
    }
  4520. file mixes tab and space indentation (16 tab-indented and 439 space-indented lines) (raw pass, confidence 0.40)

    {
      "main": "lib/index.js",
      "types": "lib/index.d.ts"
    }
  4521. file mixes tab and space indentation (16 tab-indented and 335 space-indented lines) (raw pass, confidence 0.40)

    {
      "main": "lib/index.js",
      "types": "lib/index.d.ts"
    }
  4522. file mixes tab and space indentation (16 tab-indented and 330 space-indented lines) (raw pass, confidence 0.40)

    {
      "main": "lib/index.js",
      "types": "lib/index.d.ts"
    }
  4523. file mixes tab and space indentation (16 tab-indented and 454 space-indented lines) (raw pass, confidence 0.40)

    {
      "main": "lib/index.js",
      "types": "lib/index.d.ts"
    }
  4524. file mixes tab and space indentation (16 tab-indented and 439 space-indented lines) (raw pass, confidence 0.40)

    {
      "main": "lib/index.js",
      "types": "lib/index.d.ts"
    }
  4525. file mixes tab and space indentation (16 tab-indented and 335 space-indented lines) (raw pass, confidence 0.40)

    {
      "main": "lib/index.js",
      "types": "lib/index.d.ts"
    }
  4526. file mixes tab and space indentation (16 tab-indented and 330 space-indented lines) (raw pass, confidence 0.40)

    {
      "main": "lib/index.js",
      "types": "lib/index.d.ts"
    }
  4527. file mixes tab and space indentation (16 tab-indented and 451 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "lib",
        "rootDir": "src",
  4528. file mixes tab and space indentation (16 tab-indented and 436 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "lib",
        "rootDir": "src",
  4529. file mixes tab and space indentation (16 tab-indented and 332 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "lib",
        "rootDir": "src",
  4530. file mixes tab and space indentation (16 tab-indented and 327 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "lib",
        "rootDir": "src",
  4531. file mixes tab and space indentation (16 tab-indented and 451 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "lib",
        "rootDir": "src",
  4532. file mixes tab and space indentation (16 tab-indented and 436 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "lib",
        "rootDir": "src",
  4533. file mixes tab and space indentation (16 tab-indented and 332 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "lib",
        "rootDir": "src",
  4534. file mixes tab and space indentation (16 tab-indented and 327 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "lib",
        "rootDir": "src",
  4535. file mixes tab and space indentation (45 tab-indented and 449 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "module": "none",
        "composite": true
  4536. file mixes tab and space indentation (21 tab-indented and 196 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "module": "none",
        "composite": true
  4537. file mixes tab and space indentation (60 tab-indented and 642 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "module": "none",
        "composite": true
  4538. file mixes tab and space indentation (36 tab-indented and 334 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "module": "none",
        "composite": true
  4539. file mixes tab and space indentation (102 tab-indented and 1915 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outDir": "./target/",
  4540. file mixes tab and space indentation (174 tab-indented and 2654 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outDir": "./target/",
  4541. file mixes tab and space indentation (9 tab-indented and 197 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declaration": true,
  4542. file mixes tab and space indentation (25 tab-indented and 389 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outDir": "../dist/",
  4543. file mixes tab and space indentation (25 tab-indented and 685 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4544. file mixes tab and space indentation (24 tab-indented and 641 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4545. file mixes tab and space indentation (112 tab-indented and 1041 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outDir": "./target/",
  4546. file mixes tab and space indentation (72 tab-indented and 745 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outDir": "./target/",
  4547. file mixes tab and space indentation (60 tab-indented and 655 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outDir": "./target/",
  4548. file mixes tab and space indentation (180 tab-indented and 2245 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outDir": "./target/",
  4549. file mixes tab and space indentation (290 tab-indented and 3093 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "outDir": "./target/",
  4550. file mixes tab and space indentation (24 tab-indented and 533 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [],
      "references": [
        {
  4551. file mixes tab and space indentation (15 tab-indented and 331 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [],
      "references": [
        {
  4552. file mixes tab and space indentation (24 tab-indented and 533 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [],
      "references": [
        {
  4553. file mixes tab and space indentation (24 tab-indented and 533 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [],
      "references": [
        {
  4554. file mixes tab and space indentation (24 tab-indented and 533 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [],
      "references": [
        {
  4555. file mixes tab and space indentation (45 tab-indented and 793 space-indented lines) (raw pass, confidence 0.40)

    export const demo = () => {
        helpers;
    }
  4556. compression ratio 0.601 is >2σ above file mean 0.507 (raw pass, confidence 0.50)

            "projectName": "/home/src/projects/project/demos/tsconfig.json",
            "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open"
          }
        }
  4557. file mixes tab and space indentation (45 tab-indented and 787 space-indented lines) (raw pass, confidence 0.40)

    export const demo = () => {
        helpers;
    }
  4558. compression ratio 0.601 is >2σ above file mean 0.507 (raw pass, confidence 0.50)

            "projectName": "/home/src/projects/project/demos/tsconfig.json",
            "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open"
          }
        }
  4559. file mixes tab and space indentation (53 tab-indented and 826 space-indented lines) (raw pass, confidence 0.40)

    export const demo = () => {
        helpers;
    }
  4560. compression ratio 0.726 is >2σ above file mean 0.531 (raw pass, confidence 0.50)

                },
                "text": "The common source directory of 'tsconfig.json' is './app'. The 'rootDir' setting must be explicitly set to this or another path to adjust your output's file layout.\n  Visit https://aka.ms/ts6 for migration information.",
                "code": 5011,
                "category": "error",
  4561. file mixes tab and space indentation (53 tab-indented and 808 space-indented lines) (raw pass, confidence 0.40)

    export const demo = () => {
        helpers;
    }
  4562. compression ratio 0.726 is >2σ above file mean 0.531 (raw pass, confidence 0.50)

                },
                "text": "The common source directory of 'tsconfig.json' is './app'. The 'rootDir' setting must be explicitly set to this or another path to adjust your output's file layout.\n  Visit https://aka.ms/ts6 for migration information.",
                "code": 5011,
                "category": "error",
  4563. file mixes tab and space indentation (52 tab-indented and 755 space-indented lines) (raw pass, confidence 0.40)

    export const demo = () => {
        helpers;
    }
  4564. file mixes tab and space indentation (46 tab-indented and 394 space-indented lines) (raw pass, confidence 0.40)

    export const demo = () => {
        helpers;
    }
  4565. compression ratio 0.731 is >2σ above file mean 0.557 (raw pass, confidence 0.50)

            "projectName": "/home/src/projects/project/tsconfig.json",
            "reason": "User requested reload projects: Creating possible configured project for /home/src/projects/project/app/Component-demos.ts to open"
          }
        }
  4566. file mixes tab and space indentation (29 tab-indented and 658 space-indented lines) (raw pass, confidence 0.40)

    export const demo = () => {
        helpers;
    }
  4567. file mixes tab and space indentation (29 tab-indented and 650 space-indented lines) (raw pass, confidence 0.40)

    export const demo = () => {
        helpers;
    }
  4568. file mixes tab and space indentation (57 tab-indented and 804 space-indented lines) (raw pass, confidence 0.40)

    export const demo = () => {
        helpers;
    }
  4569. file mixes tab and space indentation (37 tab-indented and 737 space-indented lines) (raw pass, confidence 0.40)

    export const demo = () => {
        helpers;
    }
  4570. compression ratio 0.601 is >2σ above file mean 0.511 (raw pass, confidence 0.50)

            "projectName": "/home/src/projects/project/demos/tsconfig.json",
            "reason": "Creating project referenced in solution /home/src/projects/project/tsconfig.json to find possible configured project for /home/src/projects/project/app/Component-demos.ts to open"
          }
        }
  4571. file mixes tab and space indentation (48 tab-indented and 1036 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      },
  4572. compression ratio 0.570 is >2σ above file mean 0.515 (raw pass, confidence 0.50)

            "projectName": "/user/username/projects/myproject/coreRef3/tsconfig.json",
            "reason": "Creating project referenced by : /user/username/projects/myproject/refToCoreRef3/tsconfig.json as it references project /user/username/projects/myproject/core/tsconfig.json"
          }
        }
  4573. file mixes tab and space indentation (12 tab-indented and 235 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "allowJs": true,
  4574. file mixes tab and space indentation (9 tab-indented and 237 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [],
      "include": [],
      "references": [
  4575. file mixes tab and space indentation (12 tab-indented and 295 space-indented lines) (raw pass, confidence 0.40)

    declare global {
        interface Window {
            electron: ElectronAPI
            api: unknown
  4576. file mixes tab and space indentation (12 tab-indented and 747 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4577. file mixes tab and space indentation (12 tab-indented and 612 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4578. file mixes tab and space indentation (12 tab-indented and 637 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4579. file mixes tab and space indentation (12 tab-indented and 626 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4580. file mixes tab and space indentation (12 tab-indented and 775 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4581. file mixes tab and space indentation (12 tab-indented and 761 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4582. file mixes tab and space indentation (18 tab-indented and 991 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4583. file mixes tab and space indentation (18 tab-indented and 973 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4584. file mixes tab and space indentation (18 tab-indented and 830 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4585. file mixes tab and space indentation (12 tab-indented and 747 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4586. file mixes tab and space indentation (12 tab-indented and 612 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4587. file mixes tab and space indentation (12 tab-indented and 637 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4588. file mixes tab and space indentation (12 tab-indented and 626 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4589. file mixes tab and space indentation (12 tab-indented and 755 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4590. file mixes tab and space indentation (12 tab-indented and 620 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4591. file mixes tab and space indentation (12 tab-indented and 645 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4592. file mixes tab and space indentation (12 tab-indented and 634 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4593. file mixes tab and space indentation (12 tab-indented and 783 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4594. file mixes tab and space indentation (12 tab-indented and 769 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4595. file mixes tab and space indentation (18 tab-indented and 1019 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4596. file mixes tab and space indentation (18 tab-indented and 988 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4597. file mixes tab and space indentation (18 tab-indented and 869 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4598. file mixes tab and space indentation (12 tab-indented and 747 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4599. file mixes tab and space indentation (12 tab-indented and 612 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4600. file mixes tab and space indentation (12 tab-indented and 637 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4601. file mixes tab and space indentation (12 tab-indented and 626 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4602. file mixes tab and space indentation (18 tab-indented and 900 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4603. file mixes tab and space indentation (14 tab-indented and 756 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4604. file mixes tab and space indentation (14 tab-indented and 756 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4605. file mixes tab and space indentation (12 tab-indented and 752 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4606. file mixes tab and space indentation (12 tab-indented and 617 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4607. file mixes tab and space indentation (12 tab-indented and 642 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4608. file mixes tab and space indentation (12 tab-indented and 631 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4609. file mixes tab and space indentation (12 tab-indented and 780 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4610. file mixes tab and space indentation (12 tab-indented and 766 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4611. file mixes tab and space indentation (18 tab-indented and 996 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4612. file mixes tab and space indentation (18 tab-indented and 978 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4613. file mixes tab and space indentation (18 tab-indented and 835 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4614. file mixes tab and space indentation (12 tab-indented and 752 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4615. file mixes tab and space indentation (12 tab-indented and 617 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4616. file mixes tab and space indentation (12 tab-indented and 642 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4617. file mixes tab and space indentation (12 tab-indented and 631 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4618. file mixes tab and space indentation (12 tab-indented and 760 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4619. file mixes tab and space indentation (12 tab-indented and 625 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4620. file mixes tab and space indentation (12 tab-indented and 650 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4621. file mixes tab and space indentation (12 tab-indented and 639 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4622. file mixes tab and space indentation (12 tab-indented and 788 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4623. file mixes tab and space indentation (12 tab-indented and 774 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4624. file mixes tab and space indentation (18 tab-indented and 1024 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4625. file mixes tab and space indentation (18 tab-indented and 993 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4626. file mixes tab and space indentation (18 tab-indented and 874 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4627. file mixes tab and space indentation (12 tab-indented and 752 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4628. file mixes tab and space indentation (12 tab-indented and 617 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4629. file mixes tab and space indentation (12 tab-indented and 642 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4630. file mixes tab and space indentation (12 tab-indented and 631 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4631. file mixes tab and space indentation (14 tab-indented and 761 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4632. file mixes tab and space indentation (14 tab-indented and 761 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4633. file mixes tab and space indentation (18 tab-indented and 905 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4634. file mixes tab and space indentation (14 tab-indented and 761 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4635. file mixes tab and space indentation (14 tab-indented and 761 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4636. file mixes tab and space indentation (18 tab-indented and 747 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4637. file mixes tab and space indentation (12 tab-indented and 753 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4638. file mixes tab and space indentation (12 tab-indented and 618 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4639. file mixes tab and space indentation (12 tab-indented and 643 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4640. file mixes tab and space indentation (12 tab-indented and 632 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4641. file mixes tab and space indentation (12 tab-indented and 781 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4642. file mixes tab and space indentation (12 tab-indented and 767 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4643. file mixes tab and space indentation (18 tab-indented and 997 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4644. file mixes tab and space indentation (18 tab-indented and 979 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4645. file mixes tab and space indentation (18 tab-indented and 836 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4646. file mixes tab and space indentation (12 tab-indented and 753 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4647. file mixes tab and space indentation (12 tab-indented and 618 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4648. file mixes tab and space indentation (12 tab-indented and 643 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4649. file mixes tab and space indentation (12 tab-indented and 632 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4650. file mixes tab and space indentation (12 tab-indented and 761 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4651. file mixes tab and space indentation (12 tab-indented and 626 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4652. file mixes tab and space indentation (12 tab-indented and 651 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4653. file mixes tab and space indentation (12 tab-indented and 640 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4654. file mixes tab and space indentation (12 tab-indented and 789 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4655. file mixes tab and space indentation (12 tab-indented and 775 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4656. file mixes tab and space indentation (18 tab-indented and 1025 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4657. file mixes tab and space indentation (18 tab-indented and 994 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4658. file mixes tab and space indentation (18 tab-indented and 875 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4659. file mixes tab and space indentation (12 tab-indented and 753 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4660. file mixes tab and space indentation (12 tab-indented and 618 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4661. file mixes tab and space indentation (12 tab-indented and 643 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4662. file mixes tab and space indentation (12 tab-indented and 632 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4663. file mixes tab and space indentation (18 tab-indented and 906 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4664. file mixes tab and space indentation (14 tab-indented and 762 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4665. file mixes tab and space indentation (14 tab-indented and 762 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4666. file mixes tab and space indentation (36 tab-indented and 1307 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4667. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4668. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4669. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4670. file mixes tab and space indentation (30 tab-indented and 1054 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4671. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4672. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4673. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4674. file mixes tab and space indentation (36 tab-indented and 1092 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4675. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4676. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4677. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4678. file mixes tab and space indentation (30 tab-indented and 1097 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4679. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4680. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4681. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4682. file mixes tab and space indentation (24 tab-indented and 1481 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4683. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4684. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4685. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4686. file mixes tab and space indentation (24 tab-indented and 1437 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4687. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4688. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4689. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4690. file mixes tab and space indentation (42 tab-indented and 1731 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4691. file mixes tab and space indentation (39 tab-indented and 1593 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4692. file mixes tab and space indentation (30 tab-indented and 1302 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4693. file mixes tab and space indentation (36 tab-indented and 1307 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4694. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4695. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4696. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4697. file mixes tab and space indentation (30 tab-indented and 1054 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4698. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4699. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4700. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4701. file mixes tab and space indentation (36 tab-indented and 1092 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4702. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4703. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4704. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4705. file mixes tab and space indentation (30 tab-indented and 1073 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4706. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4707. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4708. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4709. file mixes tab and space indentation (21 tab-indented and 1326 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4710. file mixes tab and space indentation (21 tab-indented and 1068 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4711. file mixes tab and space indentation (21 tab-indented and 1106 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4712. file mixes tab and space indentation (21 tab-indented and 1084 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4713. file mixes tab and space indentation (21 tab-indented and 1465 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4714. file mixes tab and space indentation (21 tab-indented and 1449 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4715. file mixes tab and space indentation (36 tab-indented and 1803 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4716. file mixes tab and space indentation (36 tab-indented and 1630 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4717. file mixes tab and space indentation (36 tab-indented and 1382 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4718. file mixes tab and space indentation (21 tab-indented and 1318 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4719. file mixes tab and space indentation (21 tab-indented and 1060 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4720. file mixes tab and space indentation (21 tab-indented and 1098 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4721. file mixes tab and space indentation (21 tab-indented and 1076 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4722. file mixes tab and space indentation (39 tab-indented and 2903 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4723. file mixes tab and space indentation (36 tab-indented and 1597 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4724. file mixes tab and space indentation (26 tab-indented and 1483 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4725. file mixes tab and space indentation (26 tab-indented and 1483 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4726. file mixes tab and space indentation (21 tab-indented and 1381 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4727. file mixes tab and space indentation (21 tab-indented and 1058 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4728. file mixes tab and space indentation (21 tab-indented and 1098 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4729. file mixes tab and space indentation (21 tab-indented and 1063 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4730. file mixes tab and space indentation (21 tab-indented and 1444 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4731. file mixes tab and space indentation (21 tab-indented and 1439 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4732. file mixes tab and space indentation (36 tab-indented and 1775 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4733. file mixes tab and space indentation (36 tab-indented and 1764 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4734. file mixes tab and space indentation (36 tab-indented and 1502 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4735. file mixes tab and space indentation (21 tab-indented and 1381 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4736. file mixes tab and space indentation (21 tab-indented and 1058 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4737. file mixes tab and space indentation (21 tab-indented and 1098 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4738. file mixes tab and space indentation (21 tab-indented and 1063 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4739. file mixes tab and space indentation (21 tab-indented and 1389 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4740. file mixes tab and space indentation (21 tab-indented and 1066 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4741. file mixes tab and space indentation (21 tab-indented and 1106 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4742. file mixes tab and space indentation (21 tab-indented and 1071 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4743. file mixes tab and space indentation (21 tab-indented and 1452 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4744. file mixes tab and space indentation (21 tab-indented and 1447 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4745. file mixes tab and space indentation (36 tab-indented and 1831 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4746. file mixes tab and space indentation (36 tab-indented and 1784 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4747. file mixes tab and space indentation (36 tab-indented and 1551 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4748. file mixes tab and space indentation (21 tab-indented and 1381 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4749. file mixes tab and space indentation (21 tab-indented and 1058 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4750. file mixes tab and space indentation (21 tab-indented and 1098 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4751. file mixes tab and space indentation (21 tab-indented and 1063 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4752. file mixes tab and space indentation (26 tab-indented and 1429 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4753. compression ratio 0.644 is >2σ above file mean 0.470 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4754. compression ratio 0.644 is >2σ above file mean 0.470 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4755. compression ratio 0.644 is >2σ above file mean 0.470 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4756. file mixes tab and space indentation (26 tab-indented and 1429 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4757. compression ratio 0.644 is >2σ above file mean 0.470 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4758. compression ratio 0.644 is >2σ above file mean 0.470 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4759. compression ratio 0.644 is >2σ above file mean 0.470 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4760. file mixes tab and space indentation (81 tab-indented and 2937 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4761. compression ratio 0.644 is >2σ above file mean 0.466 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4762. compression ratio 0.644 is >2σ above file mean 0.466 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4763. compression ratio 0.644 is >2σ above file mean 0.466 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4764. file mixes tab and space indentation (36 tab-indented and 1587 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4765. file mixes tab and space indentation (26 tab-indented and 1486 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4766. file mixes tab and space indentation (26 tab-indented and 1486 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4767. file mixes tab and space indentation (36 tab-indented and 1414 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4768. file mixes tab and space indentation (36 tab-indented and 1316 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4769. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4770. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4771. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4772. file mixes tab and space indentation (30 tab-indented and 1063 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4773. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4774. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4775. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4776. file mixes tab and space indentation (36 tab-indented and 1101 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4777. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4778. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4779. compression ratio 0.644 is >2σ above file mean 0.474 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4780. file mixes tab and space indentation (30 tab-indented and 1106 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4781. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4782. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4783. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4784. file mixes tab and space indentation (24 tab-indented and 1490 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4785. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4786. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4787. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4788. file mixes tab and space indentation (24 tab-indented and 1446 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4789. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4790. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4791. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4792. file mixes tab and space indentation (42 tab-indented and 1730 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4793. file mixes tab and space indentation (39 tab-indented and 1591 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4794. file mixes tab and space indentation (30 tab-indented and 1302 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4795. file mixes tab and space indentation (36 tab-indented and 1316 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4796. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4797. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4798. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4799. file mixes tab and space indentation (30 tab-indented and 1063 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4800. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4801. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4802. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4803. file mixes tab and space indentation (36 tab-indented and 1101 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4804. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4805. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4806. compression ratio 0.644 is >2σ above file mean 0.476 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4807. file mixes tab and space indentation (30 tab-indented and 1082 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4808. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4809. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4810. compression ratio 0.644 is >2σ above file mean 0.475 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4811. file mixes tab and space indentation (21 tab-indented and 1335 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4812. file mixes tab and space indentation (21 tab-indented and 1077 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4813. file mixes tab and space indentation (21 tab-indented and 1115 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4814. file mixes tab and space indentation (21 tab-indented and 1093 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4815. file mixes tab and space indentation (21 tab-indented and 1474 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4816. file mixes tab and space indentation (21 tab-indented and 1458 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4817. file mixes tab and space indentation (36 tab-indented and 1800 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4818. file mixes tab and space indentation (36 tab-indented and 1627 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4819. file mixes tab and space indentation (36 tab-indented and 1381 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4820. file mixes tab and space indentation (21 tab-indented and 1327 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4821. file mixes tab and space indentation (21 tab-indented and 1069 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4822. file mixes tab and space indentation (21 tab-indented and 1107 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4823. file mixes tab and space indentation (21 tab-indented and 1085 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4824. file mixes tab and space indentation (57 tab-indented and 3122 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4825. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

    port declare function fn5(): void;\n",{"version":"-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n","signature":"-3531856636-export {};\n"}],"root":[3],"options":{"composite":true,"declarationMap":true},"referencedMap":[[3,1]],"lates
  4826. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          "original": {
            "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
            "signature": "-3531856636-export {};\n"
          },
  4827. compression ratio 0.644 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

          },
          "version": "-805644102-import {\n    fn1,\n    fn2,\n    fn3,\n    fn4,\n    fn5\n} from '../decls/fns'\n\nfn1();\nfn2();\nfn3();\nfn4();\nfn5();\n",
          "signature": "-3531856636-export {};\n"
        }
  4828. compression ratio 0.627 is >2σ above file mean 0.473 (raw pass, confidence 0.50)

            "projectName": "/user/username/projects/myproject/dependency/tsconfig.json",
            "reason": "Creating project for original file: /user/username/projects/myproject/dependency/FnS.ts for location: /user/username/projects/myproject/decls/fns.d.ts"
          }
        }
  4829. file mixes tab and space indentation (36 tab-indented and 1594 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4830. file mixes tab and space indentation (26 tab-indented and 1492 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4831. file mixes tab and space indentation (26 tab-indented and 1492 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4832. file mixes tab and space indentation (24 tab-indented and 883 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4833. file mixes tab and space indentation (30 tab-indented and 700 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4834. file mixes tab and space indentation (24 tab-indented and 596 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4835. file mixes tab and space indentation (30 tab-indented and 616 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4836. file mixes tab and space indentation (24 tab-indented and 635 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4837. file mixes tab and space indentation (18 tab-indented and 750 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4838. file mixes tab and space indentation (18 tab-indented and 710 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4839. file mixes tab and space indentation (30 tab-indented and 919 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4840. file mixes tab and space indentation (27 tab-indented and 922 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4841. file mixes tab and space indentation (18 tab-indented and 759 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4842. file mixes tab and space indentation (30 tab-indented and 700 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4843. file mixes tab and space indentation (24 tab-indented and 596 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4844. file mixes tab and space indentation (30 tab-indented and 616 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4845. file mixes tab and space indentation (24 tab-indented and 613 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4846. file mixes tab and space indentation (15 tab-indented and 722 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4847. file mixes tab and space indentation (15 tab-indented and 609 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4848. file mixes tab and space indentation (15 tab-indented and 634 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4849. file mixes tab and space indentation (15 tab-indented and 623 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4850. file mixes tab and space indentation (15 tab-indented and 736 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4851. file mixes tab and space indentation (15 tab-indented and 722 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4852. file mixes tab and space indentation (24 tab-indented and 966 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4853. file mixes tab and space indentation (24 tab-indented and 963 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4854. file mixes tab and space indentation (24 tab-indented and 810 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4855. file mixes tab and space indentation (15 tab-indented and 714 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4856. file mixes tab and space indentation (15 tab-indented and 601 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4857. file mixes tab and space indentation (15 tab-indented and 626 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4858. file mixes tab and space indentation (15 tab-indented and 615 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4859. file mixes tab and space indentation (18 tab-indented and 706 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4860. file mixes tab and space indentation (18 tab-indented and 706 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4861. file mixes tab and space indentation (24 tab-indented and 821 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4862. file mixes tab and space indentation (15 tab-indented and 586 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4863. file mixes tab and space indentation (15 tab-indented and 494 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4864. file mixes tab and space indentation (15 tab-indented and 494 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4865. file mixes tab and space indentation (15 tab-indented and 494 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4866. file mixes tab and space indentation (15 tab-indented and 632 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4867. file mixes tab and space indentation (15 tab-indented and 632 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4868. file mixes tab and space indentation (24 tab-indented and 867 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4869. file mixes tab and space indentation (24 tab-indented and 867 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4870. file mixes tab and space indentation (24 tab-indented and 821 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4871. file mixes tab and space indentation (15 tab-indented and 586 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4872. file mixes tab and space indentation (15 tab-indented and 494 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4873. file mixes tab and space indentation (15 tab-indented and 494 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4874. file mixes tab and space indentation (15 tab-indented and 494 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4875. file mixes tab and space indentation (15 tab-indented and 594 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4876. file mixes tab and space indentation (15 tab-indented and 502 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4877. file mixes tab and space indentation (15 tab-indented and 502 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4878. file mixes tab and space indentation (15 tab-indented and 502 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4879. file mixes tab and space indentation (15 tab-indented and 640 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4880. file mixes tab and space indentation (15 tab-indented and 640 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4881. file mixes tab and space indentation (24 tab-indented and 867 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4882. file mixes tab and space indentation (24 tab-indented and 867 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4883. file mixes tab and space indentation (24 tab-indented and 821 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4884. file mixes tab and space indentation (15 tab-indented and 586 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4885. file mixes tab and space indentation (15 tab-indented and 494 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4886. file mixes tab and space indentation (15 tab-indented and 494 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4887. file mixes tab and space indentation (15 tab-indented and 494 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4888. file mixes tab and space indentation (18 tab-indented and 685 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4889. file mixes tab and space indentation (18 tab-indented and 677 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4890. file mixes tab and space indentation (18 tab-indented and 682 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4891. file mixes tab and space indentation (18 tab-indented and 682 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4892. file mixes tab and space indentation (24 tab-indented and 733 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4893. file mixes tab and space indentation (24 tab-indented and 922 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4894. file mixes tab and space indentation (30 tab-indented and 729 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4895. file mixes tab and space indentation (24 tab-indented and 625 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4896. file mixes tab and space indentation (30 tab-indented and 645 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4897. file mixes tab and space indentation (24 tab-indented and 664 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4898. file mixes tab and space indentation (18 tab-indented and 779 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4899. file mixes tab and space indentation (18 tab-indented and 739 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4900. file mixes tab and space indentation (30 tab-indented and 958 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4901. file mixes tab and space indentation (27 tab-indented and 961 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4902. file mixes tab and space indentation (18 tab-indented and 796 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4903. file mixes tab and space indentation (30 tab-indented and 729 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4904. file mixes tab and space indentation (24 tab-indented and 625 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4905. file mixes tab and space indentation (30 tab-indented and 645 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4906. file mixes tab and space indentation (24 tab-indented and 642 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4907. file mixes tab and space indentation (15 tab-indented and 751 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4908. file mixes tab and space indentation (15 tab-indented and 638 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4909. file mixes tab and space indentation (15 tab-indented and 663 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4910. file mixes tab and space indentation (15 tab-indented and 652 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4911. file mixes tab and space indentation (15 tab-indented and 765 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4912. file mixes tab and space indentation (15 tab-indented and 751 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4913. file mixes tab and space indentation (24 tab-indented and 1009 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4914. file mixes tab and space indentation (24 tab-indented and 1002 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4915. file mixes tab and space indentation (24 tab-indented and 849 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4916. file mixes tab and space indentation (15 tab-indented and 743 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4917. file mixes tab and space indentation (15 tab-indented and 630 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4918. file mixes tab and space indentation (15 tab-indented and 655 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4919. file mixes tab and space indentation (15 tab-indented and 644 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4920. file mixes tab and space indentation (18 tab-indented and 735 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4921. file mixes tab and space indentation (18 tab-indented and 735 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declarationMap": true,
  4922. file mixes tab and space indentation (34 tab-indented and 314 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      },
  4923. file mixes tab and space indentation (34 tab-indented and 314 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      },
  4924. file mixes tab and space indentation (21 tab-indented and 347 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4925. file mixes tab and space indentation (15 tab-indented and 182 space-indented lines) (raw pass, confidence 0.40)

    {
      "files": [
        "src/file1.ts",
        "src/file2.ts"
  4926. file mixes tab and space indentation (6 tab-indented and 112 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "outDir": "C:\\projects\\a\\b"
      },
  4927. file mixes tab and space indentation (18 tab-indented and 65 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4928. file mixes tab and space indentation (27 tab-indented and 144 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4929. file mixes tab and space indentation (15 tab-indented and 1051 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  4930. file mixes tab and space indentation (21 tab-indented and 181 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {}
    }
  4931. file mixes tab and space indentation (48 tab-indented and 301 space-indented lines) (raw pass, confidence 0.40)

    
                    export * from "../c/f2";
                    export * from "../d/f3";
  4932. file mixes tab and space indentation (6 tab-indented and 140 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4933. file mixes tab and space indentation (6 tab-indented and 149 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "configure",
          "arguments": {
  4934. file mixes tab and space indentation (24 tab-indented and 136 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4935. file mixes tab and space indentation (18 tab-indented and 273 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4936. file mixes tab and space indentation (18 tab-indented and 312 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "./src"
      ]
  4937. file mixes tab and space indentation (9 tab-indented and 196 space-indented lines) (raw pass, confidence 0.40)

    {
      "typesMap": {
        "jquery": {
          "match": "jquery(-(\\.?\\d+)+)?(\\.intellisense)?(\\.min)?\\.js$",
  4938. file mixes tab and space indentation (30 tab-indented and 252 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4939. file mixes tab and space indentation (8 tab-indented and 223 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  4940. file mixes tab and space indentation (6 tab-indented and 145 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {}
    }
  4941. file mixes tab and space indentation (27 tab-indented and 378 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4942. file mixes tab and space indentation (15 tab-indented and 118 space-indented lines) (raw pass, confidence 0.40)

    /// <reference path="commonFile2.ts"/>
                        let x = y⟨U+000D⟩
    ⟨U+000D⟩
    //// [/home/src/tslibs/TS/Lib/lib.d.ts]
  4943. file mixes tab and space indentation (6 tab-indented and 187 space-indented lines) (raw pass, confidence 0.40)

    {
      "typesMap": {
        "jquery": {
          "match": "jquery(-(\\.?\\d+)+)?(\\.intellisense)?(\\.min)?\\.js$",
  4944. file mixes tab and space indentation (6 tab-indented and 181 space-indented lines) (raw pass, confidence 0.40)

    {
      "typesMap": {
        "jquery": {
          "match": "jquery(-(\\.?\\d+)+)?(\\.intellisense)?(\\.min)?\\.js$",
  4945. file mixes tab and space indentation (6 tab-indented and 202 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  4946. file mixes tab and space indentation (18 tab-indented and 306 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "allowJs": true
      }
  4947. file mixes tab and space indentation (30 tab-indented and 501 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "allowJs": true
      }
  4948. file mixes tab and space indentation (6 tab-indented and 103 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4949. file mixes tab and space indentation (36 tab-indented and 723 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "allowJs": true
      }
  4950. file mixes tab and space indentation (21 tab-indented and 101 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4951. file mixes tab and space indentation (18 tab-indented and 331 space-indented lines) (raw pass, confidence 0.40)

    {
      "include": [
        "./src"
      ]
  4952. file mixes tab and space indentation (12 tab-indented and 266 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4953. file mixes tab and space indentation (15 tab-indented and 246 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  4954. file mixes tab and space indentation (13 tab-indented and 205 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4955. file mixes tab and space indentation (21 tab-indented and 220 space-indented lines) (raw pass, confidence 0.40)

    {
                        "compilerOptions": {},
                        "files": ["/user/username/projects/project/commonFile1.ts", "/user/username/projects/project/commonFile2.ts"]
                    }
  4956. file mixes tab and space indentation (12 tab-indented and 411 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  4957. file mixes tab and space indentation (10 tab-indented and 279 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "openExternalProject",
          "arguments": {
  4958. file mixes tab and space indentation (15 tab-indented and 319 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declaration": true
  4959. file mixes tab and space indentation (28 tab-indented and 566 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declaration": true
  4960. file mixes tab and space indentation (6 tab-indented and 162 space-indented lines) (raw pass, confidence 0.40)

    {
      "extends": "./tsconfig_base.json"
    }
  4961. file mixes tab and space indentation (6 tab-indented and 150 space-indented lines) (raw pass, confidence 0.40)

    {
      "extends": "./tsconfig_base.json"
    }
  4962. file mixes tab and space indentation (6 tab-indented and 203 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "compilerOptionsForInferredProjects",
          "arguments": {
  4963. file mixes tab and space indentation (21 tab-indented and 1130 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "allowJs": true
      }
  4964. file mixes tab and space indentation (32 tab-indented and 347 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true,
        "declaration": true,
  4965. file mixes tab and space indentation (43 tab-indented and 411 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      },
  4966. file mixes tab and space indentation (25 tab-indented and 330 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      },
  4967. file mixes tab and space indentation (45 tab-indented and 387 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      },
  4968. file mixes tab and space indentation (45 tab-indented and 466 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      },
  4969. file mixes tab and space indentation (20 tab-indented and 267 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      },
  4970. file mixes tab and space indentation (43 tab-indented and 402 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      }
  4971. file mixes tab and space indentation (25 tab-indented and 319 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      }
  4972. file mixes tab and space indentation (45 tab-indented and 375 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      }
  4973. file mixes tab and space indentation (45 tab-indented and 454 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      }
  4974. file mixes tab and space indentation (20 tab-indented and 259 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      }
  4975. file mixes tab and space indentation (6 tab-indented and 171 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4976. file mixes tab and space indentation (9 tab-indented and 166 space-indented lines) (raw pass, confidence 0.40)

    import {} from "./bar";
        const a = 1;⟨U+000D⟩
    ⟨U+000D⟩
    //// [/home/src/projects/project/Foo/tsconfig.json]
  4977. file mixes tab and space indentation (6 tab-indented and 126 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4978. file mixes tab and space indentation (6 tab-indented and 126 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4979. file mixes tab and space indentation (6 tab-indented and 171 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4980. file mixes tab and space indentation (6 tab-indented and 101 space-indented lines) (raw pass, confidence 0.40)

    function f() {
      1;
    }
  4981. file mixes tab and space indentation (24 tab-indented and 453 space-indented lines) (raw pass, confidence 0.40)

    function add(x: number, y: string): number {
        return x + y;
    }
  4982. file mixes tab and space indentation (6 tab-indented and 164 space-indented lines) (raw pass, confidence 0.40)

    function foo(x: number, y: string): number {
        return x + y;
    }
  4983. file mixes tab and space indentation (6 tab-indented and 101 space-indented lines) (raw pass, confidence 0.40)

    function foo(x: number, y: string): number {
        return x + y;
    }
  4984. file mixes tab and space indentation (6 tab-indented and 128 space-indented lines) (raw pass, confidence 0.40)

    function foo(x: number, y: string): number {
        return x + y;
    }
  4985. file mixes tab and space indentation (10 tab-indented and 258 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "allowSyntheticDefaultImports": true
      }
  4986. file mixes tab and space indentation (10 tab-indented and 271 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "allowSyntheticDefaultImports": true
      }
  4987. file mixes tab and space indentation (12 tab-indented and 211 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4988. file mixes tab and space indentation (6 tab-indented and 81 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4989. file mixes tab and space indentation (45 tab-indented and 395 space-indented lines) (raw pass, confidence 0.40)

    {
      "watchOptions": {
        "excludeDirectories": [
          "node_modules"
  4990. file mixes tab and space indentation (45 tab-indented and 439 space-indented lines) (raw pass, confidence 0.40)

    import { foo } from "module1";
                    foo();
                    import { bar } from "./file2";
                    bar();
  4991. file mixes tab and space indentation (45 tab-indented and 262 space-indented lines) (raw pass, confidence 0.40)

    import { foo } from "module1";
                    foo();
                    import { bar } from "./file2";
                    bar();
  4992. file mixes tab and space indentation (42 tab-indented and 213 space-indented lines) (raw pass, confidence 0.40)

    import { foo } from "module1";
                    foo();
                    import { bar } from "./file2";
                    bar();
  4993. file mixes tab and space indentation (9 tab-indented and 118 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4994. file mixes tab and space indentation (21 tab-indented and 143 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4995. file mixes tab and space indentation (21 tab-indented and 271 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4996. file mixes tab and space indentation (15 tab-indented and 431 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "composite": true
      }
  4997. file mixes tab and space indentation (9 tab-indented and 223 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4998. file mixes tab and space indentation (6 tab-indented and 286 space-indented lines) (raw pass, confidence 0.40)

    Info seq  [hh:mm:ss:mss] request:
        {
          "command": "open",
          "arguments": {
  4999. file mixes tab and space indentation (12 tab-indented and 127 space-indented lines) (raw pass, confidence 0.40)

    {
      "compilerOptions": {
        "traceResolution": true
      }
  5000. file mixes tab and space indentation (9 tab-indented and 152 space-indented lines) (raw pass, confidence 0.40)

    {
      "entries": {}
    }

Reproduce This Scan

Run disclude locally to verify. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.

cargo install disclude --version 4.0.0
git clone https://github.com/microsoft/TypeScript TypeScript && cd TypeScript
git checkout v7.0.2
disclude scan --severity info --diff v6.0.3 .