Vscode: Prettier extension is not longer working in vscode Insiders.

Created on 7 Feb 2019  路  11Comments  路  Source: microsoft/vscode

Issue Type: Bug

After I updated vscode insiders a couple of days ago, Prettier extension stopped working, I also try the command to Format Document and nothing happens.

VS Code version: Code - Insiders 1.32.0-insider (45c7f29565821668f4d010b25e3289953bd9ac71, 2019-02-07T10:25:31.179Z)
OS version: Windows_NT x64 10.0.17134


System Info

|Item|Value|
|---|---|
|CPUs|Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz (8 x 1992)|
|GPU Status|2d_canvas: enabled
checker_imaging: disabled_off
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
native_gpu_memory_buffers: disabled_software
rasterization: enabled
surface_synchronization: enabled_on
video_decode: enabled
webgl: enabled
webgl2: enabled|
|Memory (System)|15.84GB (1.58GB free)|
|Process Argv||
|Screen Reader|no|
|VM|0%|

Extensions (23)

Extension|Author (truncated)|Version
---|---|---
npm-intellisense|chr|1.3.0
bracket-pair-colorizer-2|Coe|0.0.25
vscode-eslint|dba|1.8.0
es7-react-js-snippets|dsz|2.0.0
gitlens|eam|9.5.0
EditorConfig|Edi|0.12.8
vscode-npm-script|eg2|0.3.5
prettier-vscode|esb|1.8.1
auto-close-tag|for|0.5.6
auto-rename-tag|for|0.0.15
vscode-pull-request-github|Git|0.3.2
vscode-mocha-test-adapter|hbe|1.6.0
vscode-test-explorer|hbe|2.4.0
dotenv|mik|1.0.1
vscode-kubernetes-tools|ms-|0.1.16
debugger-for-chrome|msj|4.11.1
vscode-jest|Ort|2.9.2
vscode-docker|Pet|0.5.2
material-icon-theme|PKi|3.6.2
vscode-graphql|Pri|0.1.6
vscode-yaml|red|0.2.1
sass-indented|rob|1.5.1
vscode-multiclip|sle|0.1.5

(1 theme extensions excluded)


*caused-by-extension

Most helpful comment

I'm also seeing this issue, with VSCode version 1.31.0

I only have 2 extensions installed:

Prettier: v1.81.1
TSLint: v1.0.43

I have the following in my UserSettings.json file (and nothing in my workspace settings):

{
  "editor.formatOnSave": true,
  "prettier.tslintIntegration": true
}

When I go into the Help -> Toggle Developer Tools I see this:

ERR prettierInstance.getSupportInfo is not a function: TypeError: prettierInstance.getSupportInfo is not a function
    at getSupportLanguages (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/utils.js:43:29)
    at Object.getParsersFromLanguageId (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/utils.js:11:22)
    at /Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:46:40
    at Generator.next (<anonymous>)
    at __awaiter (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:7:71)
    at new Promise (<anonymous>)
    at __awaiter (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:3:12)
    at format (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:40:12)
    at PrettierEditProvider._provideEdits (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:158:16)
    at PrettierEditProvider.provideDocumentFormattingEdits (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:152:21)
    at /private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:543:107
    at t.asPromise (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:50:385)
    at new Promise (<anonymous>)
    at Object.t.asPromise (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:50:353)
    at e.provideDocumentFormattingEdits (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:543:67)
    at /private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:558:542
    at e._withAdapter (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:553:292)
    at e.$provideDocumentFormattingEdits (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:558:504)
    at t._doInvokeHandler (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:644:118)
    at t._invokeHandler (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:643:744)
    at t._receiveRequest (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:642:256)
    at t._receiveOneMessage (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:641:155)
    at /private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:638:960
    at /private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:38:994
    at e.fire (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:44:113)
    at a (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:170:213)
    at Socket.f._socketDataListener (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:170:434)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:279:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onread (net.js:636:20)

All 11 comments

(Experimental duplicate detection)
Thanks for submitting this issue. Please also check if it is already covered by an existing one, like:

  • Open a JS file
  • Run command Developer: Print available formatters
  • Help -> Toggle Developer Tools

What's the output?

I'm also seeing this issue, with VSCode version 1.31.0

I only have 2 extensions installed:

Prettier: v1.81.1
TSLint: v1.0.43

I have the following in my UserSettings.json file (and nothing in my workspace settings):

{
  "editor.formatOnSave": true,
  "prettier.tslintIntegration": true
}

When I go into the Help -> Toggle Developer Tools I see this:

ERR prettierInstance.getSupportInfo is not a function: TypeError: prettierInstance.getSupportInfo is not a function
    at getSupportLanguages (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/utils.js:43:29)
    at Object.getParsersFromLanguageId (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/utils.js:11:22)
    at /Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:46:40
    at Generator.next (<anonymous>)
    at __awaiter (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:7:71)
    at new Promise (<anonymous>)
    at __awaiter (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:3:12)
    at format (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:40:12)
    at PrettierEditProvider._provideEdits (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:158:16)
    at PrettierEditProvider.provideDocumentFormattingEdits (/Users/gaby.andrade/.vscode/extensions/esbenp.prettier-vscode-1.8.1/out/src/PrettierEditProvider.js:152:21)
    at /private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:543:107
    at t.asPromise (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:50:385)
    at new Promise (<anonymous>)
    at Object.t.asPromise (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:50:353)
    at e.provideDocumentFormattingEdits (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:543:67)
    at /private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:558:542
    at e._withAdapter (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:553:292)
    at e.$provideDocumentFormattingEdits (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:558:504)
    at t._doInvokeHandler (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:644:118)
    at t._invokeHandler (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:643:744)
    at t._receiveRequest (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:642:256)
    at t._receiveOneMessage (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:641:155)
    at /private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:638:960
    at /private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:38:994
    at e.fire (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:44:113)
    at a (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:170:213)
    at Socket.f._socketDataListener (/private/var/folders/sm/86680nw13j56h7clmbqdl42m0000gp/T/AppTranslocation/7BDDDEFB-5F73-4DF4-AACA-6EE7201D7117/d/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:170:434)
    at Socket.emit (events.js:182:13)
    at addChunk (_stream_readable.js:279:12)
    at readableAddChunk (_stream_readable.js:264:11)
    at Socket.Readable.push (_stream_readable.js:219:10)
    at Pipe.onread (net.js:636:20)

I'm also seeing this issue, with VSCode version 1.30.2 as well. I installed even older versions and it's still a problem.

  • Open a JS file
  • Run command Developer: Print available formatters
  • Help -> Toggle Developer Tools

What's the output?

This is what I get:

Range Formatters
TypeScript and JavaScript Language Features
Prettier - Code formatter
Document Formatters
Prettier - Code formatter

I also uninstalled Prettier, and now I only have TypeScript and JavaScript Language Features as the formatter, and the Format Document or Format Selection are still not working.
But I see these errors on the developer tools/console:
image

@gabygandrade @poojadamidi You should report that bug to https://github.com/prettier/prettier-vscode

@ymulenll Your problem is a bit peculiar. It seems your installation is corrupt. @mjbvz Can you take a look?

If this is the output:

**Range Formatters**
TypeScript and JavaScript Language Features
Prettier - Code formatter
**Document Formatters**
Prettier - Code formatter

Then "Format Document" should use prettier. Maybe prettier extension is failing to format.

@octref yes, I see an open issue in prettier-vscode repo that looks similar to this:
https://github.com/prettier/prettier-vscode/issues/704

I am still not sure about why I am getting errors because of not having this commands folder:
c:\Users\ymule\AppData\Local\Programs\Microsoft VS Code Insiders\resourcesapp\extensions\typescript-language-features\distcommands

Thanks!

@ymulenll Try reinstalling VS Code. Missing internal scripts suggest that your extension is corrupt. On windows, misbehaving antivirus software is one common cause of this

Similar issue here except for .vue files only. Fixed problem by downgrading to 1.30.2

OS: Win7

Was this page helpful?
0 / 5 - 0 ratings