Skip to content

Out of memory error in pre-commit hook #259

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
mysticatea opened this issue Feb 12, 2019 · 5 comments · Fixed by #445
Closed

Out of memory error in pre-commit hook #259

mysticatea opened this issue Feb 12, 2019 · 5 comments · Fixed by #445
Labels
bug Something isn't working tests anything to do with testing

Comments

@mysticatea
Copy link
Member

I have encountered out of memory error in pre-commit hook and I cannot commit any change.

Can we remove the pre-commit hook?

  • OS: Windows 7
~\dev\typescript-eslint [trial-member-check +2 ~0 -0 ~]> git commit -m "trial for type member check"
husky > pre-commit (node v11.9.0)
yarn run v1.13.0
$ lerna run test --parallel
@typescript-eslint/eslint-plugin: $ jest --coverage
@typescript-eslint/typescript-estree: $ jest --coverage
@typescript-eslint/parser: $ jest --coverage
@typescript-eslint/eslint-plugin-tslint: $ jest --coverage
@typescript-eslint/typescript-estree: FATAL ERROR: Zone Allocation failed - process out of memory
@typescript-eslint/eslint-plugin: FATAL ERROR: Zone Allocation failed - process out of memory
@typescript-eslint/eslint-plugin: FATAL ERROR: Zone Allocation failed - process out of memory
@typescript-eslint/eslint-plugin-tslint: FATAL ERROR: Zone Allocation failed - process out of memory
@typescript-eslint/typescript-estree: FATAL ERROR: Zone Allocation failed - process out of memory
@typescript-eslint/typescript-estree: FATAL ERROR: Zone Allocation failed - process out of memory
@typescript-eslint/typescript-estree: FATAL ERROR: Zone Allocation failed - process out of memory
@typescript-eslint/typescript-estree:  1: 000000013F68D50A
@typescript-eslint/typescript-estree:  2: 000000013F634F86
@typescript-eslint/typescript-estree:  3: 000000013F635C21
@typescript-eslint/typescript-estree:  4: 000000013FB3CAEE
@typescript-eslint/typescript-estree:  5: 000000013FB3CA27
@typescript-eslint/typescript-estree:  6: 000000013FB84593
@typescript-eslint/typescript-estree:  7: 000000013FB843C7
@typescript-eslint/typescript-estree:  8: 000000013FAA7051
@typescript-eslint/typescript-estree:  9: 00000001400018F9
@typescript-eslint/typescript-estree: 10: 0000000140016588
@typescript-eslint/typescript-estree: 11: 0000000140014DC7
@typescript-eslint/typescript-estree: 12: 0000000140012768
@typescript-eslint/typescript-estree: 13: 0000000140005B21
@typescript-eslint/typescript-estree: 14: 0000000140006F4C
@typescript-eslint/typescript-estree: 15: 0000000140009A25
@typescript-eslint/typescript-estree: 16: 000000014000E28B
@typescript-eslint/typescript-estree: 17: 0000000140008782
@typescript-eslint/typescript-estree: 18: 0000000140004747
@typescript-eslint/typescript-estree: 19: 0000000140003C81
@typescript-eslint/typescript-estree: 20: 0000000140001F55
@typescript-eslint/typescript-estree: 21: 0000000140016588
@typescript-eslint/typescript-estree: 22: 0000000140014DC7
@typescript-eslint/typescript-estree: 23: 0000000140012768
@typescript-eslint/typescript-estree: 24: 0000000140005B21
@typescript-eslint/typescript-estree: 25: 0000000140009A25
@typescript-eslint/typescript-estree: 26: 000000014000538E
@typescript-eslint/typescript-estree: 27: 0000000140016609
@typescript-eslint/typescript-estree: 28: 0000000140014DC7
@typescript-eslint/typescript-estree: 29: 0000000140012768
@typescript-eslint/typescript-estree: 30: 0000000140005B21
@typescript-eslint/typescript-estree: 31: 000000014000CCC3
@typescript-eslint/typescript-estree: 32: 0000000140008880
@typescript-eslint/typescript-estree: 33: 000000014000464C
@typescript-eslint/typescript-estree: 34: 0000000140003C81
@typescript-eslint/typescript-estree: 35: 0000000140001F55
@typescript-eslint/typescript-estree: 36: 0000000140016588
@typescript-eslint/typescript-estree: 37: 0000000140014DC7
@typescript-eslint/typescript-estree: 38: 0000000140012768
@typescript-eslint/typescript-estree: 39: 0000000140005B21
@typescript-eslint/typescript-estree: 40: 0000000140009A25
@typescript-eslint/typescript-estree: 41: 000000014000538E
@typescript-eslint/typescript-estree: 42: 0000000140016609
@typescript-eslint/typescript-estree: 43: 0000000140014DC7
@typescript-eslint/typescript-estree: 44: 0000000140012768
@typescript-eslint/typescript-estree: 45: 0000000140005B21
@typescript-eslint/typescript-estree: 46: 0000000140009A25
@typescript-eslint/typescript-estree: 47: 000000014000E28B
@typescript-eslint/typescript-estree: 48: 0000000140008782
@typescript-eslint/typescript-estree: 49: 0000000140004747
@typescript-eslint/typescript-estree: 50: 0000000140003C81
@typescript-eslint/typescript-estree: 51: 0000000140001F55
@typescript-eslint/typescript-estree: 52: 0000000140016588
@typescript-eslint/typescript-estree: 53: 0000000140014DC7
@typescript-eslint/typescript-estree: 54: 0000000140012768
@typescript-eslint/typescript-estree: 55: 0000000140005B21
@typescript-eslint/typescript-estree: 56: 0000000140009A25
@typescript-eslint/typescript-estree: 57: 000000014000538E
@typescript-eslint/typescript-estree: 58: 0000000140016609
@typescript-eslint/typescript-estree: 59: 0000000140014DC7
@typescript-eslint/typescript-estree: 60: 0000000140012768
@typescript-eslint/typescript-estree: 61: 0000000140005B21
@typescript-eslint/typescript-estree: 62: 0000000140009A25
@typescript-eslint/typescript-estree: 63: 000000014000E28B
@typescript-eslint/typescript-estree: 64: 0000000140008782
@typescript-eslint/typescript-estree: 65: 0000000140004747
@typescript-eslint/typescript-estree: 66: 000000014000225F
@typescript-eslint/typescript-estree: 67: 00000001400015AB
@typescript-eslint/typescript-estree: 68: 000000013FE68623
@typescript-eslint/typescript-estree: 69: 000000013FE67D69
@typescript-eslint/typescript-estree: 70: 000000013FA96A3A
@typescript-eslint/typescript-estree: 71: 000000013FA942EE
@typescript-eslint/typescript-estree: 72: 000000013FA93AFC
@typescript-eslint/typescript-estree: 73: 000000013FA9234A
@typescript-eslint/typescript-estree: 74: 000000013FA9129C
@typescript-eslint/typescript-estree: 75: 000000013FA9019F
@typescript-eslint/typescript-estree: 76: 000000013FA8E876
@typescript-eslint/typescript-estree: 77: 000000013FA96B19
@typescript-eslint/typescript-estree: 78: 000000013FA942EE
@typescript-eslint/typescript-estree: 79: 000000013FA93AFC
@typescript-eslint/typescript-estree: 80: 000000013FA9234A
@typescript-eslint/typescript-estree: 81: 000000013FA8EF1C
@typescript-eslint/typescript-estree: 82: 000000013FA8E995
@typescript-eslint/typescript-estree: 83: 000000013FA96B19
@typescript-eslint/typescript-estree: 84: 000000013FA942EE
@typescript-eslint/typescript-estree: 85: 000000013FA93AFC
@typescript-eslint/typescript-estree: 86: 000000013FA9234A
@typescript-eslint/typescript-estree: 87: 000000013FA8EF1C
@typescript-eslint/typescript-estree: 88: 000000013FAA03AC
@typescript-eslint/typescript-estree: 89: 000000013FA9F7D0
@typescript-eslint/typescript-estree: 90: 000000013FA9EA90
@typescript-eslint/typescript-estree: 91: 000000013FE5E86C
@typescript-eslint/typescript-estree: 92: 000000013FE5E322
@typescript-eslint/typescript-estree: 93: 000000013FC15852
@typescript-eslint/typescript-estree: 94: 000000013FA86F4B
@typescript-eslint/typescript-estree: 95: 000000013FA89715
@typescript-eslint/typescript-estree: 96: 000000013FB457A7
@typescript-eslint/typescript-estree: 97: 000000013FB459D3
@typescript-eslint/typescript-estree: 98: 000000013F63BCAF
@typescript-eslint/typescript-estree: 99: 000000013FB224FE
@typescript-eslint/typescript-estree: 100: 000000013FB2376C
@typescript-eslint/typescript-estree: 101: 000000013FB229BD
@typescript-eslint/typescript-estree: 102: 000000013FB228DB
@typescript-eslint/typescript-estree: 103: 000002519D0D0461
@typescript-eslint/eslint-plugin:  1: 000000013F68D50A
@typescript-eslint/eslint-plugin:  2: 000000013F634F86
@typescript-eslint/eslint-plugin:  3: 000000013F635C21
@typescript-eslint/eslint-plugin:  4: 000000013FB3CAEE
@typescript-eslint/eslint-plugin:  5: 000000013FB3CA27
@typescript-eslint/eslint-plugin:  6: 000000013FB84593
@typescript-eslint/eslint-plugin:  7: 000000013FB843C7
@typescript-eslint/eslint-plugin:  8: 000000013FAF9334
@typescript-eslint/eslint-plugin:  9: 000000013FE68376
@typescript-eslint/eslint-plugin: 10: 000000013FE67D69
@typescript-eslint/eslint-plugin: 11: 000000013FA9D4FB
@typescript-eslint/eslint-plugin: 12: 000000013FA9D6EC
@typescript-eslint/eslint-plugin: 13: 000000013FA9DEB5
@typescript-eslint/eslint-plugin: 14: 000000013FE6A169
@typescript-eslint/eslint-plugin: 15: 000000013FE67E32
@typescript-eslint/eslint-plugin: 16: 000000013FA96A3A
@typescript-eslint/eslint-plugin: 17: 000000013FA942EE
@typescript-eslint/eslint-plugin: 18: 000000013FA93AFC
@typescript-eslint/eslint-plugin: 19: 000000013FA9234A
@typescript-eslint/eslint-plugin: 20: 000000013FA8EF1C
@typescript-eslint/eslint-plugin: 21: 000000013FA8E995
@typescript-eslint/eslint-plugin: 22: 000000013FA96B19
@typescript-eslint/eslint-plugin: 23: 000000013FA942EE
@typescript-eslint/eslint-plugin: 24: 000000013FA93AFC
@typescript-eslint/eslint-plugin: 25: 000000013FA9234A
@typescript-eslint/eslint-plugin: 26: 000000013FA8EF1C
@typescript-eslint/eslint-plugin: 27: 000000013FAA03AC
@typescript-eslint/eslint-plugin: 28: 000000013FA9F7D0
@typescript-eslint/eslint-plugin: 29: 000000013FA9EA90
@typescript-eslint/eslint-plugin: 30: 000000013FA9DEB5
@typescript-eslint/eslint-plugin: 31: 000000013FE6A169
@typescript-eslint/eslint-plugin: 32: 000000013FE67E32
@typescript-eslint/eslint-plugin: 33: 000000013FA96A3A
@typescript-eslint/eslint-plugin: 34: 000000013FA942EE
@typescript-eslint/eslint-plugin: 35: 000000013FA93AFC
@typescript-eslint/eslint-plugin: 36: 000000013FA9234A
@typescript-eslint/eslint-plugin: 37: 000000013FA8EF1C
@typescript-eslint/eslint-plugin: 38: 000000013FA8E995
@typescript-eslint/eslint-plugin: 39: 000000013FA96B19
@typescript-eslint/eslint-plugin: 40: 000000013FA942EE
@typescript-eslint/eslint-plugin: 41: 000000013FA93AFC
@typescript-eslint/eslint-plugin: 42: 000000013FA9234A
@typescript-eslint/eslint-plugin: 43: 000000013FA8EF1C
@typescript-eslint/eslint-plugin: 44: 000000013FAA03AC
@typescript-eslint/eslint-plugin: 45: 000000013FA9F7D0
@typescript-eslint/eslint-plugin: 46: 000000013FA9EA90
@typescript-eslint/eslint-plugin: 47: 000000013FA9DEB5
@typescript-eslint/eslint-plugin: 48: 000000013FE6A169
@typescript-eslint/eslint-plugin: 49: 000000013FE67E32
@typescript-eslint/eslint-plugin: 50: 000000013FE5F8C7
@typescript-eslint/eslint-plugin: 51: 000000013FE5F49C
@typescript-eslint/eslint-plugin: 52: 000000013FC15AA4
@typescript-eslint/eslint-plugin: 53: 000000013FA87EAB
@typescript-eslint/eslint-plugin: 54: 000000013FA881E4
@typescript-eslint/eslint-plugin: 55: 00000001401827DC
@typescript-eslint/eslint-plugin: 56: 00000273C3150461
@typescript-eslint/eslint-plugin:  1: 000000013F68D50A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+4618
@typescript-eslint/eslint-plugin:  2: 000000013F634F86 uv_loop_fork+79446
@typescript-eslint/eslint-plugin:  3: 000000013F635C21 uv_loop_fork+82673
@typescript-eslint/eslint-plugin:  4: 000000013FB3CAEE v8::internal::FatalProcessOutOfMemory+798
@typescript-eslint/eslint-plugin:  5: 000000013FB3CA27 v8::internal::FatalProcessOutOfMemory+599
@typescript-eslint/eslint-plugin:  6: 000000013FB84593 v8::internal::Zone::NewExpand+227
@typescript-eslint/eslint-plugin:  7: 000000013FB843C7 v8::internal::Zone::New+55
@typescript-eslint/eslint-plugin:  8: 000000013FAF8881 v8::internal::OptimizingCompileDispatcher::Unblock+497
@typescript-eslint/eslint-plugin:  9: 00000001400018DF v8::internal::VectorSlotPair::index+324591
@typescript-eslint/eslint-plugin: 10: 0000000140016588 v8::internal::VectorSlotPair::index+409752
@typescript-eslint/eslint-plugin: 11: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/eslint-plugin: 12: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/eslint-plugin: 13: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/eslint-plugin: 14: 00000001400124C8 v8::internal::VectorSlotPair::index+393176
@typescript-eslint/eslint-plugin: 15: 0000000140015228 v8::internal::VectorSlotPair::index+404792
@typescript-eslint/eslint-plugin: 16: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/eslint-plugin: 17: 0000000140012982 v8::internal::VectorSlotPair::index+394386
@typescript-eslint/eslint-plugin: 18: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/eslint-plugin: 19: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/eslint-plugin: 20: 000000014000E539 v8::internal::VectorSlotPair::index+376905
@typescript-eslint/eslint-plugin: 21: 00000001400079E9 v8::internal::VectorSlotPair::index+349433
@typescript-eslint/eslint-plugin: 22: 0000000140004747 v8::internal::VectorSlotPair::index+336471
@typescript-eslint/eslint-plugin: 23: 000000014000DDA2 v8::internal::VectorSlotPair::index+374962
@typescript-eslint/eslint-plugin: 24: 00000001400079A6 v8::internal::VectorSlotPair::index+349366
@typescript-eslint/eslint-plugin: 25: 0000000140012CD5 v8::internal::VectorSlotPair::index+395237
@typescript-eslint/eslint-plugin: 26: 000000014000E606 v8::internal::VectorSlotPair::index+377110
@typescript-eslint/eslint-plugin: 27: 00000001400079E9 v8::internal::VectorSlotPair::index+349433
@typescript-eslint/eslint-plugin: 28: 0000000140012CD5 v8::internal::VectorSlotPair::index+395237
@typescript-eslint/eslint-plugin: 29: 000000014000E644 v8::internal::VectorSlotPair::index+377172
@typescript-eslint/eslint-plugin: 30: 00000001400079E9 v8::internal::VectorSlotPair::index+349433
@typescript-eslint/eslint-plugin: 31: 0000000140004747 v8::internal::VectorSlotPair::index+336471
@typescript-eslint/eslint-plugin: 32: 000000014000DDA2 v8::internal::VectorSlotPair::index+374962
@typescript-eslint/eslint-plugin: 33: 00000001400079A6 v8::internal::VectorSlotPair::index+349366
@typescript-eslint/eslint-plugin: 34: 0000000140012CD5 v8::internal::VectorSlotPair::index+395237
@typescript-eslint/eslint-plugin: 35: 000000014000E606 v8::internal::VectorSlotPair::index+377110
@typescript-eslint/eslint-plugin: 36: 00000001400079E9 v8::internal::VectorSlotPair::index+349433
@typescript-eslint/eslint-plugin: 37: 0000000140004747 v8::internal::VectorSlotPair::index+336471
@typescript-eslint/eslint-plugin: 38: 0000000140003C81 v8::internal::VectorSlotPair::index+333713
@typescript-eslint/eslint-plugin: 39: 0000000140001F55 v8::internal::VectorSlotPair::index+326245
@typescript-eslint/eslint-plugin: 40: 0000000140016588 v8::internal::VectorSlotPair::index+409752
@typescript-eslint/eslint-plugin: 41: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/eslint-plugin: 42: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/eslint-plugin: 43: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/eslint-plugin: 44: 00000001400124C8 v8::internal::VectorSlotPair::index+393176
@typescript-eslint/eslint-plugin: 45: 0000000140015228 v8::internal::VectorSlotPair::index+404792
@typescript-eslint/eslint-plugin: 46: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/eslint-plugin: 47: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/eslint-plugin: 48: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/eslint-plugin: 49: 000000014000E28B v8::internal::VectorSlotPair::index+376219
@typescript-eslint/eslint-plugin: 50: 0000000140008782 v8::internal::VectorSlotPair::index+352914
@typescript-eslint/eslint-plugin: 51: 0000000140004747 v8::internal::VectorSlotPair::index+336471
@typescript-eslint/eslint-plugin: 52: 0000000140003C81 v8::internal::VectorSlotPair::index+333713
@typescript-eslint/eslint-plugin: 53: 0000000140001F55 v8::internal::VectorSlotPair::index+326245
@typescript-eslint/eslint-plugin: 54: 000000014000DAAB v8::internal::VectorSlotPair::index+374203
@typescript-eslint/eslint-plugin: 55: 00000001400045EE v8::internal::VectorSlotPair::index+336126
@typescript-eslint/eslint-plugin: 56: 0000000140003C81 v8::internal::VectorSlotPair::index+333713
@typescript-eslint/eslint-plugin: 57: 0000000140001F55 v8::internal::VectorSlotPair::index+326245
@typescript-eslint/eslint-plugin: 58: 0000000140016588 v8::internal::VectorSlotPair::index+409752
@typescript-eslint/eslint-plugin: 59: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/eslint-plugin: 60: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/eslint-plugin: 61: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/eslint-plugin: 62: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/eslint-plugin: 63: 000000014000538E v8::internal::VectorSlotPair::index+339614
@typescript-eslint/eslint-plugin: 64: 0000000140016609 v8::internal::VectorSlotPair::index+409881
@typescript-eslint/eslint-plugin: 65: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/eslint-plugin: 66: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/eslint-plugin: 67: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/eslint-plugin: 68: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/eslint-plugin: 69: 000000014000E28B v8::internal::VectorSlotPair::index+376219
@typescript-eslint/eslint-plugin: 70: 0000000140008782 v8::internal::VectorSlotPair::index+352914
@typescript-eslint/eslint-plugin: 71: 0000000140004747 v8::internal::VectorSlotPair::index+336471
@typescript-eslint/eslint-plugin: 72: 0000000140003C81 v8::internal::VectorSlotPair::index+333713
@typescript-eslint/eslint-plugin: 73: 0000000140001F55 v8::internal::VectorSlotPair::index+326245
@typescript-eslint/eslint-plugin: 74: 0000000140016588 v8::internal::VectorSlotPair::index+409752
@typescript-eslint/eslint-plugin: 75: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/eslint-plugin: 76: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/eslint-plugin: 77: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/eslint-plugin: 78: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/eslint-plugin: 79: 000000014000538E v8::internal::VectorSlotPair::index+339614
@typescript-eslint/eslint-plugin: 80: 0000000140016609 v8::internal::VectorSlotPair::index+409881
@typescript-eslint/eslint-plugin: 81: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/eslint-plugin: 82: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/eslint-plugin: 83: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/eslint-plugin: 84: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/eslint-plugin: 85: 000000014000E28B v8::internal::VectorSlotPair::index+376219
@typescript-eslint/eslint-plugin: 86: 0000000140008782 v8::internal::VectorSlotPair::index+352914
@typescript-eslint/eslint-plugin: 87: 0000000140004747 v8::internal::VectorSlotPair::index+336471
@typescript-eslint/eslint-plugin: 88: 000000014000225F v8::internal::VectorSlotPair::index+327023
@typescript-eslint/eslint-plugin: 89: 00000001400015AB v8::internal::VectorSlotPair::index+323771
@typescript-eslint/eslint-plugin: 90: 000000013FE68623 v8::internal::Parser::SkipFunction+835
@typescript-eslint/eslint-plugin: 91: 000000013FE67D69 v8::internal::Parser::ParseFunctionLiteral+1097
@typescript-eslint/eslint-plugin: 92: 000000013FA96A3A v8::internal::ParserBase<v8::internal::Parser>::ParseMemberWithNe
wPrefixesExpression+3082
@typescript-eslint/eslint-plugin: 93: 000000013FA942EE v8::internal::ParserBase<v8::internal::Parser>::ParseUnaryExpress
ion+830
@typescript-eslint/eslint-plugin: 94: 000000013FA93AFC v8::internal::ParserBase<v8::internal::Parser>::ParseBinaryExpres
sion+60
@typescript-eslint/eslint-plugin: 95: 000000013FA9234A v8::internal::ParserBase<v8::internal::Parser>::ParseAssignmentEx
pression+1002
@typescript-eslint/eslint-plugin: 96: 000000013FA9129C v8::internal::ParserBase<v8::internal::Parser>::ParseObjectProper
tyDefinition+508
@typescript-eslint/eslint-plugin: 97: 000000013FA9019F v8::internal::ParserBase<v8::internal::Parser>::ParseObjectLitera
l+255
@typescript-eslint/eslint-plugin: 98: 000000013FA8E876 v8::internal::ParserBase<v8::internal::Parser>::ParsePrimaryExpre
ssion+694
@typescript-eslint/eslint-plugin: 99: 000000013FA96B19 v8::internal::ParserBase<v8::internal::Parser>::ParseMemberWithNe
wPrefixesExpression+3305
@typescript-eslint/eslint-plugin: 100: 000000013FA942EE v8::internal::ParserBase<v8::internal::Parser>::ParseUnaryExpres
sion+830
@typescript-eslint/eslint-plugin: 101: 000000013FA93AFC v8::internal::ParserBase<v8::internal::Parser>::ParseBinaryExpre
ssion+60
@typescript-eslint/eslint-plugin: 102: 000000013FA9234A v8::internal::ParserBase<v8::internal::Parser>::ParseAssignmentE
xpression+1002
@typescript-eslint/eslint-plugin: 103: 000000013FA8EF1C v8::internal::ParserBase<v8::internal::Parser>::ParseExpressionC
overGrammar+460
@typescript-eslint/eslint-plugin: 104: 000000013FA8E995 v8::internal::ParserBase<v8::internal::Parser>::ParsePrimaryExpr
ession+981
@typescript-eslint/eslint-plugin: 105: 000000013FA96B19 v8::internal::ParserBase<v8::internal::Parser>::ParseMemberWithN
ewPrefixesExpression+3305
@typescript-eslint/eslint-plugin: 106: 000000013FA942EE v8::internal::ParserBase<v8::internal::Parser>::ParseUnaryExpres
sion+830
@typescript-eslint/eslint-plugin: 107: 000000013FA93AFC v8::internal::ParserBase<v8::internal::Parser>::ParseBinaryExpre
ssion+60
@typescript-eslint/eslint-plugin: 108: 000000013FA9234A v8::internal::ParserBase<v8::internal::Parser>::ParseAssignmentE
xpression+1002
@typescript-eslint/eslint-plugin: 109: 000000013FA8EF1C v8::internal::ParserBase<v8::internal::Parser>::ParseExpressionC
overGrammar+460
@typescript-eslint/eslint-plugin: 110: 000000013FAA03AC v8::internal::ParserBase<v8::internal::Parser>::ParseExpressionO
rLabelledStatement+460
@typescript-eslint/eslint-plugin: 111: 000000013FA9F7D0 v8::internal::ParserBase<v8::internal::Parser>::ParseStatement+3
312
@typescript-eslint/eslint-plugin: 112: 000000013FA9EA90 v8::internal::ParserBase<v8::internal::Parser>::ParseStatementLi
stItem+352
@typescript-eslint/eslint-plugin: 113: 000000013FE5E86C v8::internal::Parser::DoParseProgram+940
@typescript-eslint/eslint-plugin: 114: 000000013FE5E322 v8::internal::Parser::ParseProgram+578
@typescript-eslint/eslint-plugin: 115: 000000013FC15852 v8::internal::parsing::ParseProgram+290
@typescript-eslint/eslint-plugin: 116: 000000013FA86F4B v8::internal::Parser::RecordTryFinallyStatementSourceRange+12523

@typescript-eslint/eslint-plugin: 117: 000000013FA89715 v8::internal::Compiler::GetSharedFunctionInfoForScript+1525
@typescript-eslint/eslint-plugin: 118: 000000013FB457A7 v8::ScriptCompiler::CompileUnboundInternal+1047
@typescript-eslint/eslint-plugin: 119: 000000013FB459D3 v8::ScriptCompiler::CompileUnboundScript+131
@typescript-eslint/eslint-plugin: 120: 000000013F63BCAF node::DecodeWrite+15695
@typescript-eslint/eslint-plugin: 121: 000000013FB224FE v8::internal::ZoneVector<v8::internal::compiler::MoveOperands *
__ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+59870
@typescript-eslint/eslint-plugin: 122: 000000013FB2376C v8::internal::ZoneVector<v8::internal::compiler::MoveOperands *
__ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+64588
@typescript-eslint/eslint-plugin: 123: 000000013FB229BD v8::internal::ZoneVector<v8::internal::compiler::MoveOperands *
__ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+61085
@typescript-eslint/eslint-plugin: 124: 000000013FB228DB v8::internal::ZoneVector<v8::internal::compiler::MoveOperands *
__ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+60859
@typescript-eslint/eslint-plugin: 125: 00000046387D0461
@typescript-eslint/eslint-plugin-tslint:  1: 000000013F68D50A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+4618
@typescript-eslint/eslint-plugin-tslint:  2: 000000013F634F86 uv_loop_fork+79446
@typescript-eslint/eslint-plugin-tslint:  3: 000000013F635C21 uv_loop_fork+82673
@typescript-eslint/eslint-plugin-tslint:  4: 000000013FB3CAEE v8::internal::FatalProcessOutOfMemory+798
@typescript-eslint/eslint-plugin-tslint:  5: 000000013FB3CA27 v8::internal::FatalProcessOutOfMemory+599
@typescript-eslint/eslint-plugin-tslint:  6: 000000013FB84593 v8::internal::Zone::NewExpand+227
@typescript-eslint/eslint-plugin-tslint:  7: 000000013FB843C7 v8::internal::Zone::New+55
@typescript-eslint/eslint-plugin-tslint:  8: 000000013FE721CD v8::internal::Parser::RewriteDestructuringAssignment+10701

@typescript-eslint/eslint-plugin-tslint:  9: 000000013FE7425C v8::internal::DeclarationScope::DeclareThis+92
@typescript-eslint/eslint-plugin-tslint: 10: 000000013FE7435A v8::internal::DeclarationScope::DeclareDefaultFunctionVari
ables+26
@typescript-eslint/eslint-plugin-tslint: 11: 0000000140002B46 v8::internal::VectorSlotPair::index+329302
@typescript-eslint/eslint-plugin-tslint: 12: 000000014000189E v8::internal::VectorSlotPair::index+324526
@typescript-eslint/eslint-plugin-tslint: 13: 000000014000DAAB v8::internal::VectorSlotPair::index+374203
@typescript-eslint/eslint-plugin-tslint: 14: 00000001400045EE v8::internal::VectorSlotPair::index+336126
@typescript-eslint/eslint-plugin-tslint: 15: 0000000140003C81 v8::internal::VectorSlotPair::index+333713
@typescript-eslint/eslint-plugin-tslint: 16: 0000000140001F55 v8::internal::VectorSlotPair::index+326245
@typescript-eslint/eslint-plugin-tslint: 17: 0000000140016588 v8::internal::VectorSlotPair::index+409752
@typescript-eslint/eslint-plugin-tslint: 18: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/eslint-plugin-tslint: 19: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/eslint-plugin-tslint: 20: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/eslint-plugin-tslint: 21: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/eslint-plugin-tslint: 22: 000000014000538E v8::internal::VectorSlotPair::index+339614
@typescript-eslint/eslint-plugin-tslint: 23: 0000000140016609 v8::internal::VectorSlotPair::index+409881
@typescript-eslint/eslint-plugin-tslint: 24: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/eslint-plugin-tslint: 25: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/eslint-plugin-tslint: 26: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/eslint-plugin-tslint: 27: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/eslint-plugin-tslint: 28: 000000014000E28B v8::internal::VectorSlotPair::index+376219
@typescript-eslint/eslint-plugin-tslint: 29: 0000000140008782 v8::internal::VectorSlotPair::index+352914
@typescript-eslint/eslint-plugin-tslint: 30: 0000000140004747 v8::internal::VectorSlotPair::index+336471
@typescript-eslint/eslint-plugin-tslint: 31: 000000014000225F v8::internal::VectorSlotPair::index+327023
@typescript-eslint/eslint-plugin-tslint: 32: 00000001400015AB v8::internal::VectorSlotPair::index+323771
@typescript-eslint/eslint-plugin-tslint: 33: 000000013FE68623 v8::internal::Parser::SkipFunction+835
@typescript-eslint/eslint-plugin-tslint: 34: 000000013FE67D69 v8::internal::Parser::ParseFunctionLiteral+1097
@typescript-eslint/eslint-plugin-tslint: 35: 000000013FA96A3A v8::internal::ParserBase<v8::internal::Parser>::ParseMembe
rWithNewPrefixesExpression+3082
@typescript-eslint/eslint-plugin-tslint: 36: 000000013FA942EE v8::internal::ParserBase<v8::internal::Parser>::ParseUnary
Expression+830
@typescript-eslint/eslint-plugin-tslint: 37: 000000013FA93AFC v8::internal::ParserBase<v8::internal::Parser>::ParseBinar
yExpression+60
@typescript-eslint/eslint-plugin-tslint: 38: 000000013FA9234A v8::internal::ParserBase<v8::internal::Parser>::ParseAssig
nmentExpression+1002
@typescript-eslint/eslint-plugin-tslint: 39: 000000013FA9129C v8::internal::ParserBase<v8::internal::Parser>::ParseObjec
tPropertyDefinition+508
@typescript-eslint/eslint-plugin-tslint: 40: 000000013FA9019F v8::internal::ParserBase<v8::internal::Parser>::ParseObjec
tLiteral+255
@typescript-eslint/eslint-plugin-tslint: 41: 000000013FA8E876 v8::internal::ParserBase<v8::internal::Parser>::ParsePrima
ryExpression+694
@typescript-eslint/eslint-plugin-tslint: 42: 000000013FA96B19 v8::internal::ParserBase<v8::internal::Parser>::ParseMembe
rWithNewPrefixesExpression+3305
@typescript-eslint/eslint-plugin-tslint: 43: 000000013FA942EE v8::internal::ParserBase<v8::internal::Parser>::ParseUnary
Expression+830
@typescript-eslint/eslint-plugin-tslint: 44: 000000013FA93AFC v8::internal::ParserBase<v8::internal::Parser>::ParseBinar
yExpression+60
@typescript-eslint/eslint-plugin-tslint: 45: 000000013FA9234A v8::internal::ParserBase<v8::internal::Parser>::ParseAssig
nmentExpression+1002
@typescript-eslint/eslint-plugin-tslint: 46: 000000013FA8EF1C v8::internal::ParserBase<v8::internal::Parser>::ParseExpre
ssionCoverGrammar+460
@typescript-eslint/eslint-plugin-tslint: 47: 000000013FA8E995 v8::internal::ParserBase<v8::internal::Parser>::ParsePrima
ryExpression+981
@typescript-eslint/eslint-plugin-tslint: 48: 000000013FA96B19 v8::internal::ParserBase<v8::internal::Parser>::ParseMembe
rWithNewPrefixesExpression+3305
@typescript-eslint/eslint-plugin-tslint: 49: 000000013FA942EE v8::internal::ParserBase<v8::internal::Parser>::ParseUnary
Expression+830
@typescript-eslint/eslint-plugin-tslint: 50: 000000013FA93AFC v8::internal::ParserBase<v8::internal::Parser>::ParseBinar
yExpression+60
@typescript-eslint/eslint-plugin-tslint: 51: 000000013FA9234A v8::internal::ParserBase<v8::internal::Parser>::ParseAssig
nmentExpression+1002
@typescript-eslint/eslint-plugin-tslint: 52: 000000013FA8EF1C v8::internal::ParserBase<v8::internal::Parser>::ParseExpre
ssionCoverGrammar+460
@typescript-eslint/eslint-plugin-tslint: 53: 000000013FAA03AC v8::internal::ParserBase<v8::internal::Parser>::ParseExpre
ssionOrLabelledStatement+460
@typescript-eslint/eslint-plugin-tslint: 54: 000000013FA9F7D0 v8::internal::ParserBase<v8::internal::Parser>::ParseState
ment+3312
@typescript-eslint/eslint-plugin-tslint: 55: 000000013FA9EA90 v8::internal::ParserBase<v8::internal::Parser>::ParseState
mentListItem+352
@typescript-eslint/eslint-plugin-tslint: 56: 000000013FE5E86C v8::internal::Parser::DoParseProgram+940
@typescript-eslint/eslint-plugin-tslint: 57: 000000013FE5E322 v8::internal::Parser::ParseProgram+578
@typescript-eslint/eslint-plugin-tslint: 58: 000000013FC15852 v8::internal::parsing::ParseProgram+290
@typescript-eslint/eslint-plugin-tslint: 59: 000000013FA86F4B v8::internal::Parser::RecordTryFinallyStatementSourceRange
+12523
@typescript-eslint/eslint-plugin-tslint: 60: 000000013FA89715 v8::internal::Compiler::GetSharedFunctionInfoForScript+152
5
@typescript-eslint/eslint-plugin-tslint: 61: 000000013FB457A7 v8::ScriptCompiler::CompileUnboundInternal+1047
@typescript-eslint/eslint-plugin-tslint: 62: 000000013FB459D3 v8::ScriptCompiler::CompileUnboundScript+131
@typescript-eslint/eslint-plugin-tslint: 63: 000000013F63BCAF node::DecodeWrite+15695
@typescript-eslint/eslint-plugin-tslint: 64: 000000013FB224FE v8::internal::ZoneVector<v8::internal::compiler::MoveOpera
nds * __ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+59870
@typescript-eslint/eslint-plugin-tslint: 65: 000000013FB2376C v8::internal::ZoneVector<v8::internal::compiler::MoveOpera
nds * __ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+64588
@typescript-eslint/eslint-plugin-tslint: 66: 000000013FB229BD v8::internal::ZoneVector<v8::internal::compiler::MoveOpera
nds * __ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+61085
@typescript-eslint/eslint-plugin-tslint: 67: 000000013FB228DB v8::internal::ZoneVector<v8::internal::compiler::MoveOpera
nds * __ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+60859
@typescript-eslint/eslint-plugin-tslint: 68: 000003F731FD0461
@typescript-eslint/eslint-plugin-tslint: error Command failed with exit code 134.
@typescript-eslint/typescript-estree:  1: 000000013F68D50A
@typescript-eslint/typescript-estree:  2: 000000013F634F86
@typescript-eslint/typescript-estree:  3: 000000013F635C21
@typescript-eslint/typescript-estree:  4: 000000013FB3CAEE
@typescript-eslint/typescript-estree:  5: 000000013FB3CA27
@typescript-eslint/typescript-estree:  6: 000000013FB84593
@typescript-eslint/typescript-estree:  7: 000000013FB843C7
@typescript-eslint/typescript-estree:  8: 000000013FA80816
@typescript-eslint/typescript-estree:  9: 000000014000247A
@typescript-eslint/typescript-estree: 10: 00000001400050D8
@typescript-eslint/typescript-estree: 11: 0000000140016609
@typescript-eslint/typescript-estree: 12: 0000000140014DC7
@typescript-eslint/typescript-estree: 13: 0000000140012768
@typescript-eslint/typescript-estree: 14: 0000000140005B21
@typescript-eslint/typescript-estree: 15: 0000000140006F4C
@typescript-eslint/typescript-estree: 16: 00000001400124C8
@typescript-eslint/typescript-estree: 17: 0000000140015228
@typescript-eslint/typescript-estree: 18: 0000000140012768
@typescript-eslint/typescript-estree: 19: 0000000140005B21
@typescript-eslint/typescript-estree: 20: 0000000140009A25
@typescript-eslint/typescript-estree: 21: 000000014000E28B
@typescript-eslint/typescript-estree: 22: 0000000140008782
@typescript-eslint/typescript-estree: 23: 0000000140004747
@typescript-eslint/typescript-estree: 24: 0000000140003C81
@typescript-eslint/typescript-estree: 25: 0000000140001F55
@typescript-eslint/typescript-estree: 26: 0000000140016588
@typescript-eslint/typescript-estree: 27: 0000000140014DC7
@typescript-eslint/typescript-estree: 28: 0000000140012768
@typescript-eslint/typescript-estree: 29: 0000000140005B21
@typescript-eslint/typescript-estree: 30: 0000000140009A25
@typescript-eslint/typescript-estree: 31: 000000014000538E
@typescript-eslint/typescript-estree: 32: 0000000140016609
@typescript-eslint/typescript-estree: 33: 0000000140014DC7
@typescript-eslint/typescript-estree: 34: 0000000140012768
@typescript-eslint/typescript-estree: 35: 0000000140005B21
@typescript-eslint/typescript-estree: 36: 0000000140009A25
@typescript-eslint/typescript-estree: 37: 000000014000E28B
@typescript-eslint/typescript-estree: 38: 0000000140008782
@typescript-eslint/typescript-estree: 39: 0000000140004747
@typescript-eslint/typescript-estree: 40: 000000014000225F
@typescript-eslint/typescript-estree: 41: 00000001400015AB
@typescript-eslint/typescript-estree: 42: 000000013FE68623
@typescript-eslint/typescript-estree: 43: 000000013FE67D69
@typescript-eslint/typescript-estree: 44: 000000013FA96A3A
@typescript-eslint/typescript-estree: 45: 000000013FA942EE
@typescript-eslint/typescript-estree: 46: 000000013FA93AFC
@typescript-eslint/typescript-estree: 47: 000000013FA9234A
@typescript-eslint/typescript-estree: 48: 000000013FA9129C
@typescript-eslint/typescript-estree: 49: 000000013FA9019F
@typescript-eslint/typescript-estree: 50: 000000013FA8E876
@typescript-eslint/typescript-estree: 51: 000000013FA96B19
@typescript-eslint/typescript-estree: 52: 000000013FA942EE
@typescript-eslint/typescript-estree: 53: 000000013FA93AFC
@typescript-eslint/typescript-estree: 54: 000000013FA9234A
@typescript-eslint/typescript-estree: 55: 000000013FA8EF1C
@typescript-eslint/typescript-estree: 56: 000000013FA8E995
@typescript-eslint/typescript-estree: 57: 000000013FA96B19
@typescript-eslint/typescript-estree: 58: 000000013FA942EE
@typescript-eslint/typescript-estree: 59: 000000013FA93AFC
@typescript-eslint/typescript-estree: 60: 000000013FA9234A
@typescript-eslint/typescript-estree: 61: 000000013FA8EF1C
@typescript-eslint/typescript-estree: 62: 000000013FAA03AC
@typescript-eslint/typescript-estree: 63: 000000013FA9F7D0
@typescript-eslint/typescript-estree: 64: 000000013FA9EA90
@typescript-eslint/typescript-estree: 65: 000000013FE5E86C
@typescript-eslint/typescript-estree: 66: 000000013FE5E322
@typescript-eslint/typescript-estree: 67: 000000013FC15852
@typescript-eslint/typescript-estree: 68: 000000013FA86F4B
@typescript-eslint/typescript-estree: 69: 000000013FA89715
@typescript-eslint/typescript-estree: 70: 000000013FB457A7
@typescript-eslint/typescript-estree: 71: 000000013FB459D3
@typescript-eslint/typescript-estree: 72: 000000013F63BCAF
@typescript-eslint/typescript-estree: 73: 000000013FB224FE
@typescript-eslint/typescript-estree: 74: 000000013FB2376C
@typescript-eslint/typescript-estree: 75: 000000013FB229BD
@typescript-eslint/typescript-estree: 76: 000000013FB228DB
@typescript-eslint/typescript-estree: 77: 000001B0D17D0461
@typescript-eslint/typescript-estree:  1: 000000013F68D50A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+4618
@typescript-eslint/typescript-estree:  2: 000000013F634F86 uv_loop_fork+79446
@typescript-eslint/typescript-estree:  3: 000000013F635C21 uv_loop_fork+82673
@typescript-eslint/typescript-estree:  4: 000000013FB3CAEE v8::internal::FatalProcessOutOfMemory+798
@typescript-eslint/typescript-estree:  5: 000000013FB3CA27 v8::internal::FatalProcessOutOfMemory+599
@typescript-eslint/typescript-estree:  6: 000000013FB84593 v8::internal::Zone::NewExpand+227
@typescript-eslint/typescript-estree:  7: 000000013FB843C7 v8::internal::Zone::New+55
@typescript-eslint/typescript-estree:  8: 000000013FE721CD v8::internal::Parser::RewriteDestructuringAssignment+10701
@typescript-eslint/typescript-estree:  9: 000000013FE74F29 v8::internal::DeclarationScope::DeclareParameterName+137
@typescript-eslint/typescript-estree: 10: 00000001400037E6 v8::internal::VectorSlotPair::index+332534
@typescript-eslint/typescript-estree: 11: 0000000140001B49 v8::internal::VectorSlotPair::index+325209
@typescript-eslint/typescript-estree: 12: 0000000140016588 v8::internal::VectorSlotPair::index+409752
@typescript-eslint/typescript-estree: 13: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/typescript-estree: 14: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/typescript-estree: 15: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/typescript-estree: 16: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/typescript-estree: 17: 000000014000538E v8::internal::VectorSlotPair::index+339614
@typescript-eslint/typescript-estree: 18: 0000000140016609 v8::internal::VectorSlotPair::index+409881
@typescript-eslint/typescript-estree: 19: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/typescript-estree: 20: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/typescript-estree: 21: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/typescript-estree: 22: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/typescript-estree: 23: 000000014000E28B v8::internal::VectorSlotPair::index+376219
@typescript-eslint/typescript-estree: 24: 0000000140008782 v8::internal::VectorSlotPair::index+352914
@typescript-eslint/typescript-estree: 25: 0000000140004747 v8::internal::VectorSlotPair::index+336471
@typescript-eslint/typescript-estree: 26: 0000000140003C81 v8::internal::VectorSlotPair::index+333713
@typescript-eslint/typescript-estree: 27: 0000000140001F55 v8::internal::VectorSlotPair::index+326245
@typescript-eslint/typescript-estree: 28: 0000000140016588 v8::internal::VectorSlotPair::index+409752
@typescript-eslint/typescript-estree: 29: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/typescript-estree: 30: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/typescript-estree: 31: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/typescript-estree: 32: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/typescript-estree: 33: 000000014000538E v8::internal::VectorSlotPair::index+339614
@typescript-eslint/typescript-estree: 34: 0000000140016609 v8::internal::VectorSlotPair::index+409881
@typescript-eslint/typescript-estree: 35: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/typescript-estree: 36: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/typescript-estree: 37: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/typescript-estree: 38: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/typescript-estree: 39: 000000014000E28B v8::internal::VectorSlotPair::index+376219
@typescript-eslint/typescript-estree: 40: 0000000140008782 v8::internal::VectorSlotPair::index+352914
@typescript-eslint/typescript-estree: 41: 0000000140004747 v8::internal::VectorSlotPair::index+336471
@typescript-eslint/typescript-estree: 42: 0000000140003C81 v8::internal::VectorSlotPair::index+333713
@typescript-eslint/typescript-estree: 43: 0000000140001F55 v8::internal::VectorSlotPair::index+326245
@typescript-eslint/typescript-estree: 44: 0000000140016588 v8::internal::VectorSlotPair::index+409752
@typescript-eslint/typescript-estree: 45: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/typescript-estree: 46: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/typescript-estree: 47: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/typescript-estree: 48: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/typescript-estree: 49: 000000014000538E v8::internal::VectorSlotPair::index+339614
@typescript-eslint/typescript-estree: 50: 0000000140016609 v8::internal::VectorSlotPair::index+409881
@typescript-eslint/typescript-estree: 51: 0000000140014DC7 v8::internal::VectorSlotPair::index+403671
@typescript-eslint/typescript-estree: 52: 0000000140012768 v8::internal::VectorSlotPair::index+393848
@typescript-eslint/typescript-estree: 53: 0000000140005B21 v8::internal::VectorSlotPair::index+341553
@typescript-eslint/typescript-estree: 54: 0000000140009A25 v8::internal::VectorSlotPair::index+357685
@typescript-eslint/typescript-estree: 55: 000000014000E28B v8::internal::VectorSlotPair::index+376219
@typescript-eslint/typescript-estree: 56: 0000000140008782 v8::internal::VectorSlotPair::index+352914
@typescript-eslint/typescript-estree: 57: 0000000140004747 v8::internal::VectorSlotPair::index+336471
@typescript-eslint/typescript-estree: 58: 000000014000225F v8::internal::VectorSlotPair::index+327023
@typescript-eslint/typescript-estree: 59: 00000001400015AB v8::internal::VectorSlotPair::index+323771
@typescript-eslint/typescript-estree: 60: 000000013FE68623 v8::internal::Parser::SkipFunction+835
@typescript-eslint/typescript-estree: 61: 000000013FE67D69 v8::internal::Parser::ParseFunctionLiteral+1097
@typescript-eslint/typescript-estree: 62: 000000013FA96A3A v8::internal::ParserBase<v8::internal::Parser>::ParseMemberWi
thNewPrefixesExpression+3082
@typescript-eslint/typescript-estree: 63: 000000013FA942EE v8::internal::ParserBase<v8::internal::Parser>::ParseUnaryExp
ression+830
@typescript-eslint/typescript-estree: 64: 000000013FA93A 1: 000000013F68D50A
@typescript-eslint/typescript-estree:  2: 000000013F634F86
@typescript-eslint/typescript-estree:  3: 000000013F635C21
@typescript-eslint/typescript-estree:  4: 000000013FB3CAEE
@typescript-eslint/typescript-estree:  5: 000000013FB3CA27
@typescript-eslint/typescript-estree:  6: 000000013FB84593
@typescript-eslint/typescript-estree:  7: 000000013FB843C7
@typescript-eslint/typescript-estree:  8: 000000013FE721CD
@typescript-eslint/typescript-estree:  9: 000000013FE74F29
@typescript-eslint/typescript-estree: 10: 00000001400037E6
@typescript-eslint/typescript-estree: 11: 0000000140001B49
@typescript-eslint/typescript-estree: 12: 0000000140016588
@typescript-eslint/typescript-estree: 13: 0000000140014DC7
@typescript-eslint/typescript-estree: 14: 0000000140012768
@typescript-eslint/typescript-estree: 15: 0000000140005B21
@typescript-eslint/typescript-estree: 16: 0000000140009A25
@typescript-eslint/typescript-estree: 17: 000000014000538E
@typescript-eslint/typescript-estree: 18: 0000000140016609
@typescript-eslint/typescript-estree: 19: 0000000140014DC7
@typescript-eslint/typescript-estree: 20: 0000000140012768
@typescript-eslint/typescript-estree: 21: 0000000140005B21
@typescript-eslint/typescript-estree: 22: 0000000140009A25
@typescript-eslint/typescript-estree: 23: 000000014000E28B
@typescript-eslint/typescript-estree: 24: 0000000140008782
@typescript-eslint/typescript-estree: 25: 0000000140004747
@typescript-eslint/typescript-estree: 26: 0000000140003C81
@typescript-eslint/typescript-estree: 27: 0000000140001F55
@typescript-eslint/typescript-estree: 28: 0000000140016588
@typescript-eslint/typescript-estree: 29: 0000000140014DC7
@typescript-eslint/typescript-estree: 30: 0000000140012768
@typescript-eslint/typescript-estree: 31: 0000000140005B21
@typescript-eslint/typescript-estree: 32: 0000000140009A25
@typescript-eslint/typescript-estree: 33: 000000014000538E
@typescript-eslint/typescript-estree: 34: 0000000140016609
@typescript-eslint/typescript-estree: 35: 0000000140014DC7
@typescript-eslint/typescript-estree: 36: 0000000140012768
@typescript-eslint/typescript-estree: 37: 0000000140005B21
@typescript-eslint/typescript-estree: 38: 0000000140009A25
@typescript-eslint/typescript-estree: 39: 000000014000E28B
@typescript-eslint/typescript-estree: 40: 0000000140008782
@typescript-eslint/typescript-estree: 41: 0000000140004747
@typescript-eslint/typescript-estree: 42: 0000000140003C81
@typescript-eslint/typescript-estree: 43: 0000000140001F55
@typescript-eslint/typescript-estree: 44: 0000000140016588
@typescript-eslint/typescript-estree: 45: 0000000140014DC7
@typescript-eslint/typescript-estree: 46: 0000000140012768
@typescript-eslint/typescript-estree: 47: 0000000140005B21
@typescript-eslint/typescript-estree: 48: 0000000140009A25
@typescript-eslint/typescript-estree: 49: 000000014000538E
@typescript-eslint/typescript-estree: 50: 0000000140016609
@typescript-eslint/typescript-estree: 51: 0000000140014DC7
@typescript-eslint/typescript-estree: 52: 0000000140012768
@typescript-eslint/typescript-estree: 53: 0000000140005B21
@typescript-eslint/typescript-estree: 54: 0000000140009A25
@typescript-eslint/typescript-estree: 55: 000000014000E28B
@typescript-eslint/typescript-estree: 56: 0000000140008782
@typescript-eslint/typescript-estree: 57: 0000000140004747
@typescript-eslint/typescript-estree: 58: 000000014000225F
@typescript-eslint/typescript-estree: 59: 00000001400015AB
@typescript-eslint/typescript-estree: 60: 000000013FE68623
@typescript-eslint/typescript-estree: 61: 000000013FE67D69
@typescript-eslint/typescript-estree: 62: 000000013FA96A3A
@typescript-eslint/typescript-estree: 63: 000000013FA942EE
@typescript-eslint/typescript-estree: 64: 000000013FA93AFC
@typescript-eslint/typescript-estree: 65: 000000013FA9234A
@typescript-eslint/typescript-estree: 66: 000000013FA9129C
@typescript-eslint/typescript-estree: 67: 000000013FA9019F
@typescript-eslint/typescript-estree: 68: 000000013FA8E876
@typescript-eslint/typescript-estree: 69: 000000013FA96B19
@typescript-eslint/typescript-estree: 70: 000000013FA942EE
@typescript-eslint/typescript-estree: 71: 000000013FA93AFC
@typescript-eslint/typescript-estree: 72: 000000013FA9234A
@typescript-eslint/typescript-estree: 73: 000000013FA8EF1C
@typescript-eslint/typescript-estree: 74: 000000013FA8E995
@typescript-eslint/typescript-estree: 75: 000000013FA96B19
@typescript-eslint/typescript-estree: 76: 000000013FA942EE
@typescript-eslint/typescript-estree: 77: 000000013FA93AFC
@typescript-eslint/typescript-estree: 78: 000000013FA9234A
@typescript-eslint/typescript-estree: 79: 000000013FA8EF1C
@typescript-eslint/typescript-estree: 80: 000000013FAA03AC
@typescript-eslint/typescript-estree: 81: 000000013FA9F7D0
@typescript-eslint/typescript-estree: 82: 000000013FA9EA90
@typescript-eslint/typescript-estree: 83: 000000013FE5E86C
@typescript-eslint/typescript-estree: 84: 000000013FE5E322
@typescript-eslint/typescript-estree: 85: 000000013FC15852
@typescript-eslint/typescript-estree: 86: 000000013FA86F4B
@typescript-eslint/typescript-estree: 87: 000000013FA89715
@typescript-eslint/typescript-estree: 88: 000000013FB457A7
@typescript-eslint/typescript-estree: 89: 000000013FB459D3
@typescript-eslint/typescript-estree: 90: 000000013F63BCAF
@typescript-eslint/typescript-estree: 91: 000000013FB224FE
@typescript-eslint/typescript-estree: 92: 000000013FB2376C
@typescript-eslint/typescript-estree: 93: 000000013FB229BD
@typescript-eslint/typescript-estree: 94: 000000013FB228DB
@typescript-eslint/typescript-estree: 95: 0000016F7AA50461
@typescript-eslint/typescript-estree: FC v8::internal::ParserBase<v8::internal::Parser>::ParseBinaryExpression+60
@typescript-eslint/typescript-estree: 65: 000000013FA9234A v8::internal::ParserBase<v8::internal::Parser>::ParseAssignme
ntExpression+1002
@typescript-eslint/typescript-estree: 66: 000000013FA9129C v8::internal::ParserBase<v8::internal::Parser>::ParseObjectPr
opertyDefinition+508
@typescript-eslint/typescript-estree: 67: 000000013FA9019F v8::internal::ParserBase<v8::internal::Parser>::ParseObjectLi
teral+255
@typescript-eslint/typescript-estree: 68: 000000013FA8E876 v8::internal::ParserBase<v8::internal::Parser>::ParsePrimaryE
xpression+694
@typescript-eslint/typescript-estree: 69: 000000013FA96B19 v8::internal::ParserBase<v8::internal::Parser>::ParseMemberWi
thNewPrefixesExpression+3305
@typescript-eslint/typescript-estree: 70: 000000013FA942EE v8::internal::ParserBase<v8::internal::Parser>::ParseUnaryExp
ression+830
@typescript-eslint/typescript-estree: 71: 000000013FA93AFC v8::internal::ParserBase<v8::internal::Parser>::ParseBinaryEx
pression+60
@typescript-eslint/typescript-estree: 72: 000000013FA9234A v8::internal::ParserBase<v8::internal::Parser>::ParseAssignme
ntExpression+1002
@typescript-eslint/typescript-estree: 73: 000000013FA8EF1C v8::internal::ParserBase<v8::internal::Parser>::ParseExpressi
onCoverGrammar+460
@typescript-eslint/typescript-estree: 74: 000000013FA8E995 v8::internal::ParserBase<v8::internal::Parser>::ParsePrimaryE
xpression+981
@typescript-eslint/typescript-estree: 75: 000000013FA96B19 v8::internal::ParserBase<v8::internal::Parser>::ParseMemberWi
thNewPrefixesExpression+3305
@typescript-eslint/typescript-estree: 76: 000000013FA942EE v8::internal::ParserBase<v8::internal::Parser>::ParseUnaryExp
ression+830
@typescript-eslint/typescript-estree: 77: 000000013FA93AFC v8::internal::ParserBase<v8::internal::Parser>::ParseBinaryEx
pression+60
@typescript-eslint/typescript-estree: 78: 000000013FA9234A v8::internal::ParserBase<v8::internal::Parser>::ParseAssignme
ntExpression+1002
@typescript-eslint/typescript-estree: 79: 000000013FA8EF1C v8::internal::ParserBase<v8::internal::Parser>::ParseExpressi
onCoverGrammar+460
@typescript-eslint/typescript-estree: 80: 000000013FAA03AC v8::internal::ParserBase<v8::internal::Parser>::ParseExpressi
onOrLabelledStatement+460
@typescript-eslint/typescript-estree: 81: 000000013FA9F7D0 v8::internal::ParserBase<v8::internal::Parser>::ParseStatemen
t+3312
@typescript-eslint/typescript-estree: 82: 000000013FA9EA90 v8::internal::ParserBase<v8::internal::Parser>::ParseStatemen
tListItem+352
@typescript-eslint/typescript-estree: 83: 000000013FE5E86C v8::internal::Parser::DoParseProgram+940
@typescript-eslint/typescript-estree: 84: 000000013FE5E322 v8::internal::Parser::ParseProgram+578
@typescript-eslint/typescript-estree: 85: 000000013FC15852 v8::internal::parsing::ParseProgram+290
@typescript-eslint/typescript-estree: 86: 000000013FA86F4B v8::internal::Parser::RecordTryFinallyStatementSourceRange+12
523
@typescript-eslint/typescript-estree: 87: 000000013FA89715 v8::internal::Compiler::GetSharedFunctionInfoForScript+1525
@typescript-eslint/typescript-estree: 88: 000000013FB457A7 v8::ScriptCompiler::CompileUnboundInternal+1047
@typescript-eslint/typescript-estree: 89: 000000013FB459D3 v8::ScriptCompiler::CompileUnboundScript+131
@typescript-eslint/typescript-estree: 90: 000000013F63BCAF node::DecodeWrite+15695
@typescript-eslint/typescript-estree: 91: 000000013FB224FE v8::internal::ZoneVector<v8::internal::compiler::MoveOperands
 * __ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+59870
@typescript-eslint/typescript-estree: 92: 000000013FB2376C v8::internal::ZoneVector<v8::internal::compiler::MoveOperands
 * __ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+64588
@typescript-eslint/typescript-estree: 93: 000000013FB229BD v8::internal::ZoneVector<v8::internal::compiler::MoveOperands
 * __ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+61085
@typescript-eslint/typescript-estree: 94: 000000013FB228DB v8::internal::ZoneVector<v8::internal::compiler::MoveOperands
 * __ptr64>::ZoneVector<v8::internal::compiler::MoveOperands * __ptr64>+60859
@typescript-eslint/typescript-estree: 95: 000001EF247D0461
@typescript-eslint/eslint-plugin-tslint: info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this com
mand.
@typescript-eslint/typescript-estree: PASS tests/lib/convert.ts (15.579s)
@typescript-eslint/typescript-estree: PASS tests/lib/parse.ts (15.927s)
lerna ERR! yarn run test exited 1 in '@typescript-eslint/eslint-plugin-tslint'
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
husky > pre-commit hook failed (add --no-verify to bypass)
@mysticatea mysticatea added the triage Waiting for team members to take a look label Feb 12, 2019
@bradzacher bradzacher added bug Something isn't working tests anything to do with testing and removed triage Waiting for team members to take a look labels Feb 12, 2019
@bradzacher
Copy link
Member

we should probably consider dropping the tests from the pre-commit hook.
pre-commit should only really be for lightweight validation (check formatting, maybe linting and typechecking).

Can use pre-push to run the tests. Though we might be getting to the point that we shouldn't just run the entirety of the test suite locally (automatically).

Jest has support for the following commands we could use in a hook/ci:

  • --bail - stop running tests as soon a failure is encountered
    • pre-git and ci tests are run to make sure everything is passing.
  • --ci - prevents jest from creating snapshots if they don't exist yet
    • catches if someone forgot to run a test after adding it.
  • --changedSince master - uses git logs to figure out which tests to run
    • good for a hook as it should run a subset of the tests

@mysticatea
Copy link
Member Author

mysticatea commented Feb 13, 2019

(Currently, I have removed .git/hooks manually to commit code.)

I agree to use pre-commit hook for lightweight validation.
Those options sound like reducing memory cost. pre-push hook with those options may work to me.

@JoshuaKGoldberg
Copy link
Member

+1 to removing tests from the pre-commit hook; it's very inconvenient to have my laptop mostly unusable for a couple of minutes. I've taken to modifying package.json files manually to remove the test calls.

-1 to adding to the pre-push hook for the same reason. What is the goal of forcing these test runs? They don't modify code at all, so they seem to go against the lightweight validation principles of hooks (as noted above). PRs run the tests in CI anyway.

@armano2
Copy link
Collaborator

armano2 commented Feb 24, 2019

Running tests in past when projects was separated was fast and simple but now even if you are doing one line fix in plugin you have to rerun tests for all projects. We are adding more and more rules to project and its starting being slow, on my pc it's taking around one minute and it's every commit, even if I tested it before trying to commit it.

Personally I removed hooks on my pc and I think that we should remove tests from hooks.

@ldrick
Copy link
Contributor

ldrick commented Feb 25, 2019

I removed the tests also, it takes me ~3min to commit currently with tests enabled, to run the tests specific for a rule I use yarn workspace @typescript-eslint/eslint-plugin run test './tests/rules/my-rule'.

kaicataldo pushed a commit to kaicataldo/typescript-eslint that referenced this issue Aug 27, 2019
In standardising our config, we should *either* use booleans, or strings.

Offering the ability to configure the rule via `true`/`false` as well as `"always"`/`"never"` makes the docs harder to understand.

- [breaking] remove true/false options
- cleanup tests/docs
- switch to messageId
kaicataldo pushed a commit to kaicataldo/typescript-eslint that referenced this issue Aug 27, 2019
Fixes typescript-eslint#144
Requires ~~typescript-eslint#259~~, ~~typescript-eslint#260~~.

- added a util to make it standardised and easier to add default config for a rule
- configured recommended based on typescript-eslint#144
  - purposely switched `recommended` prop to be `"error" | "warning" | false`
    - inside the eslint repo, it should be `true`. otherwise it's just a property that isn't used officially by eslint. It's truthy so `eslint-docs` still work.
  - changed recommended generator to accept `"error"`/`"warning"` for more configurability.
- adjusted default config of certain rules that didn't match our recommendations.
@typescript-eslint typescript-eslint locked as resolved and limited conversation to collaborators Feb 21, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working tests anything to do with testing
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants