prettier / prettier-vscode

Visual Studio Code extension for Prettier
https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
MIT License
5.15k stars 456 forks source link

prettier-vscode is not using my project's configuration or prettier version #2345

Closed trusktr closed 2 years ago

trusktr commented 2 years ago

Summary

Although I have a 1.x version of Prettier installed in a project along with a prettierrc config file, VS Code Prettier is still seems to use the latest version of Prettier which causes unexpected code changes, and for example CI breaks.

Even despite seeing this in the output,

["INFO" - 10:08:41 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used

it is doing something else.

Github Repository to Reproduce Issue

Link to a Github repo that can be used to reproduce the issue.

Steps To Reproduce:

  1. Open the project in VS Code
  2. npm install
  3. Reload just to make sure we start fresh
  4. Notice when you modify some files and save (with format-on-save using Prettier enabled) that it will modify the code.
  5. Notice that running npm run lint -- --fix works as expected using the project's configuration.

Expected result

VS Code should not be changing format files, as per the project configuration.

Actual result

Files changed

Additional information

VS Code Version:

Version: 1.63.2
Commit: 899d46d82c4c95423fb7e10e68eba52050e30ba3
Date: 2021-12-15T09:39:46.686Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Linux x64 5.15.5-76051505-generic

Prettier Extension Version:

["INFO" - 10:02:38 PM] Extension Version: 9.0.0.

OS and version:

Pop_os! latest

Prettier Log Output

output ``` ["INFO" - 10:02:38 PM] Extension Name: esbenp.prettier-vscode. ["INFO" - 10:02:38 PM] Extension Version: 9.0.0. ["INFO" - 10:08:41 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/docs/index.html ["INFO" - 10:08:41 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:08:41 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:08:41 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 10:08:41 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:08:41 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/docs/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:08:42 PM] Formatting completed in 0.14ms. ["INFO" - 10:09:19 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/docs/index.html ["INFO" - 10:09:19 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:09:19 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:09:19 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 10:09:19 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:09:19 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/docs/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:09:19 PM] Formatting completed in 0.061ms. ["INFO" - 10:09:57 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/index.html ["INFO" - 10:09:57 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:09:57 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:09:57 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 10:09:57 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:09:57 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:09:57 PM] Formatting completed in 0.045ms. ["INFO" - 10:10:03 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/index.html ["INFO" - 10:10:03 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:10:03 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:10:03 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 10:10:03 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:10:03 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:10:03 PM] Formatting completed in 0.032ms. ["INFO" - 10:10:57 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/index.html ["INFO" - 10:10:57 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:10:57 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:10:57 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 10:10:57 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:10:57 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:10:57 PM] Formatting completed in 0.033ms. ["INFO" - 10:11:03 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/docs/index.html ["INFO" - 10:11:03 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:11:03 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:11:03 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 10:11:03 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:11:03 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/docs/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:11:03 PM] Formatting completed in 0.038ms. ["INFO" - 10:11:04 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/docs/index.html ["INFO" - 10:11:04 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:11:04 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:11:04 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 10:11:04 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:11:04 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/docs/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:11:04 PM] Formatting completed in 0.039ms. ["INFO" - 10:11:06 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/index.html ["INFO" - 10:11:06 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:11:06 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:11:06 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 10:11:06 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:11:06 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:11:06 PM] Formatting completed in 0.039ms. ["INFO" - 10:11:41 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/index.html ["INFO" - 10:11:41 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:11:41 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:11:41 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 10:11:41 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:11:41 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:11:41 PM] Formatting completed in 0.026ms. ["INFO" - 10:11:59 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/index.html ["INFO" - 10:11:59 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:11:59 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:11:59 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 10:11:59 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:11:59 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:11:59 PM] Formatting completed in 0.029ms. ["INFO" - 10:34:12 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 10:34:12 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:34:12 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:34:12 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:34:12 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:34:12 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:34:12 PM] Formatting completed in 0.074ms. ["INFO" - 10:39:49 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/render/index.js ["INFO" - 10:39:49 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:39:49 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:39:49 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:39:49 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:39:49 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/render/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:39:49 PM] Formatting completed in 0.069ms. ["INFO" - 10:43:17 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 10:43:17 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:43:17 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:43:17 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:43:17 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:43:17 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:43:17 PM] Formatting completed in 0.053ms. ["INFO" - 10:48:40 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 10:48:40 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:48:40 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:48:40 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:48:40 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:48:40 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:48:40 PM] Formatting completed in 0.052ms. ["INFO" - 10:49:12 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 10:49:12 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:49:12 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:49:12 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:49:12 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:49:12 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:49:12 PM] Formatting completed in 0.041ms. ["INFO" - 10:49:24 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 10:49:24 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:49:24 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:49:24 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:49:24 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:49:24 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:49:24 PM] Formatting completed in 0.029ms. ["INFO" - 10:52:22 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/ajax.js ["INFO" - 10:52:22 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:52:22 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:52:22 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:52:22 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:52:22 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/ajax.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:52:22 PM] Formatting completed in 0.02ms. ["INFO" - 10:55:18 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 10:55:18 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:55:18 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:55:18 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:55:18 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:55:18 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:55:18 PM] Formatting completed in 0.115ms. ["INFO" - 10:57:11 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 10:57:11 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:57:11 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:57:11 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:57:11 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:57:11 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:57:11 PM] Formatting completed in 0.046ms. ["INFO" - 10:58:01 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 10:58:01 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:58:01 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:58:01 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:58:01 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:58:01 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:58:01 PM] Formatting completed in 0.058ms. ["INFO" - 10:59:51 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 10:59:51 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:59:51 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:59:51 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:59:51 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:59:51 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["ERROR" - 10:59:51 PM] Error formatting document. ["ERROR" - 10:59:51 PM] Unexpected token (132:29) 130 | 131 | // Load nav > 132 | if (loadNavbar && !()) { | ^ 133 | if (onlyCover && !loadNavbarOnCover) { 134 | 135 | } SyntaxError: Unexpected token (132:29) 130 | 131 | // Load nav > 132 | if (loadNavbar && !()) { | ^ 133 | if (onlyCover && !loadNavbarOnCover) { 134 | 135 | } at t (/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/node_modules/prettier/parser-babel.js:1:379) at Object.parse (/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/node_modules/prettier/parser-babel.js:1:291160) at Object.parse (/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/node_modules/prettier/index.js:13575:19) at coreFormat (/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/node_modules/prettier/index.js:14851:25) at format (/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/node_modules/prettier/index.js:15073:14) at formatWithCursor (/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/node_modules/prettier/index.js:15090:12) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/node_modules/prettier/index.js:54691:12 at Object.Success [as format] (/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/node_modules/prettier/index.js:54711:12) at t.default. (/home/trusktr/src/trusktr+dotfiles/home/.vscode/extensions/esbenp.prettier-vscode-9.0.0/src/PrettierEditService.ts:434:45) at Generator.next () at s (/home/trusktr/src/trusktr+dotfiles/home/.vscode/extensions/esbenp.prettier-vscode-9.0.0/dist/extension.js:1:7872) ["INFO" - 10:59:51 PM] Formatting completed in 0.08ms. ["INFO" - 10:59:58 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 10:59:58 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 10:59:58 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 10:59:58 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 10:59:58 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 10:59:58 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 10:59:59 PM] Formatting completed in 0.044ms. ["INFO" - 11:01:19 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 11:01:19 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:01:19 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:01:19 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 11:01:19 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:01:19 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:01:19 PM] Formatting completed in 0.035ms. ["INFO" - 11:01:26 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 11:01:26 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:01:26 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:01:26 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 11:01:26 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:01:26 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:01:26 PM] Formatting completed in 0.036ms. ["INFO" - 11:01:30 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 11:01:30 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:01:30 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:01:30 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 11:01:30 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:01:30 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:01:30 PM] Formatting completed in 0.042ms. ["INFO" - 11:01:35 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 11:01:35 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:01:35 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:01:35 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 11:01:35 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:01:35 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:01:35 PM] Formatting completed in 0.032ms. ["INFO" - 11:02:06 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 11:02:06 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:02:06 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:02:06 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 11:02:06 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:02:06 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:02:06 PM] Formatting completed in 0.029ms. ["INFO" - 11:03:47 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 11:03:47 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:03:47 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:03:47 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 11:03:47 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:03:47 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:03:47 PM] Formatting completed in 0.029ms. ["INFO" - 11:04:40 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/index.html ["INFO" - 11:04:40 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:04:40 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:04:40 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 11:04:40 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:04:40 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:04:41 PM] Formatting completed in 0.059ms. ["INFO" - 11:04:59 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/index.html ["INFO" - 11:04:59 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:04:59 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:04:59 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 11:04:59 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:04:59 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:04:59 PM] Formatting completed in 0.047ms. ["INFO" - 11:05:30 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 11:05:30 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:05:30 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:05:30 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 11:05:30 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:05:30 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:05:30 PM] Formatting completed in 0.03ms. ["INFO" - 11:10:14 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/index.html ["INFO" - 11:10:14 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:10:14 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:10:14 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 11:10:14 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:10:14 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:10:14 PM] Formatting completed in 0.039ms. ["INFO" - 11:10:28 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/index.html ["INFO" - 11:10:28 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:10:28 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:10:28 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 11:10:28 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:10:28 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:10:28 PM] Formatting completed in 0.04ms. ["INFO" - 11:15:50 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/docs/configuration.md ["INFO" - 11:15:50 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:15:50 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:15:50 PM] File Info: { "ignored": false, "inferredParser": "markdown" } ["INFO" - 11:15:50 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:15:50 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/docs/configuration.md", "parser": "markdown", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:15:50 PM] Formatting completed in 0.2ms. ["INFO" - 11:17:51 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/docs/configuration.md ["INFO" - 11:17:51 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:17:51 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:17:51 PM] File Info: { "ignored": false, "inferredParser": "markdown" } ["INFO" - 11:17:51 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:17:51 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/docs/configuration.md", "parser": "markdown", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:17:52 PM] Formatting completed in 0.198ms. ["INFO" - 11:20:19 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/docs/configuration.md ["INFO" - 11:20:19 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:20:19 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:20:19 PM] File Info: { "ignored": false, "inferredParser": "markdown" } ["INFO" - 11:20:19 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:20:19 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/docs/configuration.md", "parser": "markdown", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:20:20 PM] Formatting completed in 0.206ms. ["INFO" - 11:21:42 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/index.html ["INFO" - 11:21:42 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:21:42 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:21:42 PM] File Info: { "ignored": false, "inferredParser": "html" } ["INFO" - 11:21:42 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:21:42 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/index.html", "parser": "html", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:21:42 PM] Formatting completed in 0.095ms. ["INFO" - 11:23:43 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 11:23:43 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:23:43 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:23:43 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 11:23:43 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:23:43 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:23:43 PM] Formatting completed in 0.076ms. ["INFO" - 11:27:59 PM] Formatting file:///home/trusktr/src/lume%2Blume/packages/docsifyjs%2Bdocsify/src/core/fetch/index.js ["INFO" - 11:27:59 PM] Using config file at '/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierrc.js' ["INFO" - 11:27:59 PM] Using ignore file (if present) at /home/trusktr/src/lume+lume/packages/docsifyjs+docsify/.prettierignore ["INFO" - 11:27:59 PM] File Info: { "ignored": false, "inferredParser": "babel" } ["INFO" - 11:27:59 PM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used ["INFO" - 11:27:59 PM] Prettier Options: { "filepath": "/home/trusktr/src/lume+lume/packages/docsifyjs+docsify/src/core/fetch/index.js", "parser": "babel", "useTabs": false, "tabWidth": 2, "endOfLine": "lf", "singleQuote": true, "trailingComma": "es5" } ["INFO" - 11:27:59 PM] Formatting completed in 0.042ms. ```
trusktr commented 2 years ago

Video:

https://user-images.githubusercontent.com/297678/147840063-0944fe08-2515-43f9-9c18-3c5fa8a133b1.mp4

ryanbrwr commented 2 years ago

I'm also having this error, seems like package is completely shot. Is anyone actively maintaining anymore?

wamujlb commented 2 years ago

same problem. Couldn't figure out how to solve this issue.

eng618 commented 2 years ago

I've seen this issue...that doesn't present itself on my system, but other developers on my team, it uses a different config.

I have not been able to determine the difference in settings just yet.

bandinopla commented 2 years ago

Found a solution for this, in my case it was this: https://stackoverflow.com/a/58669550/18693152

IrinaGizbrekht commented 2 years ago

This helped me - delete line in vscode settings

"editor.formatOnSaveMode": "modificationsIfAvailable"

ntotten commented 2 years ago

Although I have a 1.x version of Prettier installed in a project along with a prettierrc config file, VS Code Prettier is still seems to use the latest version of Prettier which causes unexpected code changes, and for example CI breaks.

The extension doesn't support versions of prettier that old. You'll either need to upgrade or manually use an old version of the extension.

a1723 commented 2 years ago

The solution for me is to disable this options in vscode prettier:

Prettier: Use Editor Config - mark it as disabled

https://stackoverflow.com/a/73470816/15742150

github-actions[bot] commented 1 year ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.