Vscode-ng-language-service: рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдЯреЛрдХрди} JSON рдореЗрдВ рд╕реНрдерд┐рддрд┐ 823 рдкрд░

рдХреЛ рдирд┐рд░реНрдорд┐рдд 21 рджрд┐рд╕ре░ 2017  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: angular/vscode-ng-language-service

Search path: c:/Users/Nella/Documents/EDT/app-copa/src/app
Config file name: c:/Users/Nella/Documents/EDT/app-copa/tsconfig.json
SERVER ERROR: Unexpected token } in JSON at position 823
SyntaxError: Unexpected token } in JSON at position 823
    at JSON.parse (<anonymous>)
    at parseAndReEmitConfigJSONFile (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\editorServices.js:257:33)
    at ProjectService.configFileToProjectOptions (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\editorServices.js:1598:18)
    at ProjectService.openConfigFile (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\editorServices.js:1620:42)
    at ProjectService.openOrUpdateConfiguredProjectForFile (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\editorServices.js:1486:41)
    at ProjectService.openClientFile (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\editorServices.js:1404:23)
    at C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\documents.js:135:47
    at TextDocuments.logErrors (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\documents.js:235:13)
    at C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\documents.js:131:74
    at handleNotification (C:\Users\Nella\.vscode-insiders\extensions\Angular.ng-template-0.1.7\server\node_modules\vscode-jsonrpc\lib\main.js:353:21)
[Error - 10:05:39 PM] Notification handler 'textDocument/didOpen' failed with message: Unexpected token } in JSON at position 823

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдореИрдВ рдореВрд▓ рдХрд╛рд░рдг рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдпрд╣ рдкреНрд▓рдЧрдЗрди рдпрд╛ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдореЗрдВ рдмрдЧ рдирд╣реАрдВ рд╣реИ! рдпрд╣ tsconfig.json рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рддреИрдпрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореЗрд░рд╛ tsconfig.json рдЗрд╕ рддрд░рд╣ рджреЗрдЦрд╛:

"angularCompilerOptions": { 
      "fullTemplateTypeCheck": true , //<-------- This comma did cause the issue
}

рдХреЙрдорд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд▓рдЧрдЗрди рдиреЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рд╕рднреА 8 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

+1

[Error - 23:16:59] Notification handler 'textDocument/didOpen' failed with message: Unexpected token } in JSON at position 515

рдПрдХ рдЕрд▓рдЧ рддреНрд░реБрдЯрд┐ рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛрдиреЗ:

[Error - 11:28:36] Notification handler 'textDocument/didOpen' failed with message: Unexpected token } in JSON at position 534

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ:
рдХреЛрдгреАрдп: 5.2.0
рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ: 2.5.3
VSCode: 1.19.2

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдореИрдВ рдореВрд▓ рдХрд╛рд░рдг рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ред рдпрд╣ рдкреНрд▓рдЧрдЗрди рдпрд╛ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдореЗрдВ рдмрдЧ рдирд╣реАрдВ рд╣реИ! рдпрд╣ tsconfig.json рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рддреИрдпрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореЗрд░рд╛ tsconfig.json рдЗрд╕ рддрд░рд╣ рджреЗрдЦрд╛:

"angularCompilerOptions": { 
      "fullTemplateTypeCheck": true , //<-------- This comma did cause the issue
}

рдХреЙрдорд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдкреНрд▓рдЧрдЗрди рдиреЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

@ tkoenig89 рд╕рдореНрдорд╛рдирдкреВрд░реНрд╡рдХ, рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ, рдХреГрдкрдпрд╛ рджреВрд╕рд░реЛрдВ рдХреЛ рд╕реБрдЭрд╛рд╡ рджреЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдХреБрдЫ рдРрд╕рд╛ рдорд┐рд▓рд╛ рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЖрдпрд╛ ЁЯСН

@ markgoho-EDT рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕рд╣реА рд╣реИрдВ, рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЬрд▓реНрджреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдкрд░реЗрд╢рд╛рди рдерд╛, рдФрд░ рдмрд╣реБрдд рдЦреБрд╢ рдЬрдм рдореИрдВ рдЕрдВрдд рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ :)

рдЕрдкрдбреЗрдЯ: рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдорд╛рд░реЗ tsconfig.json рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдПрдХреНрд╕рдЯреНрд░реЙрдирд┐рдХ рдХреЙрдорд╛ рднреА рдерд╛

рдпрд╣ рдпрд╣рд╛рдБ рдерд╛:

    ...
    "pretty": true,
    "suppressImplicitAnyIndexErrors": true,
    "noUnusedLocals": true,
    "noUnusedParameters": false,
  },

noUnusedParamters ред

@chuckjaz рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдмрдЧ рдХреЛ рдмрдВрдж рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╢рд╛рдпрдж рдХреЙрдорд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдмрдЬрд╛рдп рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреА рдПрдХ рдЕрд▓рдЧ рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореЗрд░реА рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рдереАред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХреЛрдгреАрдп рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╕рднреА json рдлрд╛рдЗрд▓реЛрдВ рдкрд░ jslint рдЪрд▓рд╛рдпрд╛ред рдФрд░ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ angular.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдерд╛ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛ред рдЙрд╕ рддрдпрд╢реБрджрд╛ рдЪреАрдЬ рдХреЛ рд╣рдЯрд╛рдирд╛ред рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдЗрд╕рдХреА рдЬрд░реВрд░рдд рд╣реИ рддреЛ рдЗрд╕реЗ рдпрд╣рд╛рдВ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реНрдЯреИрдХрдУрд╡рд░рдлреНрд▓реЛ рдкреНрд░рд╢реНрди рдФрд░ рдЗрд╕ рдереНрд░реЗрдб рдкрд░ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ред

рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рдореБрджреНрджрд╛ рд╕реНрд╡рддрдГ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк рдПрдХ рд╕рдорд╛рди рдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

рд╣рдорд╛рд░реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рд▓реЙрдХрд┐рдВрдЧ рдиреАрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред

_ рдпрд╣ рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмреЙрдЯ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ ред_

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

BorntraegerMarc picture BorntraegerMarc  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pfeigl picture pfeigl  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

linocatucci picture linocatucci  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

MarcOne68 picture MarcOne68  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Liero picture Liero  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ