prettier/prettier-eslint

Cannot find module '../util/ast-utils'

reduardo7 opened this issue · 1 comments

Reopen #256:

Versions:

  • prettier-eslint version:^9.0.0
  • node version:v10.16.0
  • npm version:6.12.0
  • eslint version:6.5.1

Have you followed the debugging tips?

No

Relevant code or config

{
  "extends": [
    "eslint:recommended",
    "plugin:@typescript-eslint/eslint-recommended",
    "plugin:@typescript-eslint/recommended",
    "plugin:@typescript-eslint/recommended-requiring-type-checking",
    "plugin:react/recommended",
    "prettier",
    "prettier/@typescript-eslint",
    "prettier/react"
  ],
  "plugins": ["prettier", "@typescript-eslint", "react"],
  "rules": {
    "prettier/prettier": "error"
  },
  "parser": "@typescript-eslint/parser",
  "parserOptions": {
    "ecmaFeatures": {
      "jsx": true
    },
    "project": "./tsconfig.json"
  }
}

What I did:

What happened:
The code format is not working when I try to run it. Output:

["INFO" - 10:05:31 AM] Formatting /Users/foo/projects/ptech/speakapp/conversifi-web/conversifi-commons/helpers/redisCacheHelper.js
["INFO" - 10:05:31 AM] Using ignore file (if present) at /Users/foo/projects/ptech/speakapp/conversifi-web/conversifi-commons/.prettierignore
["INFO" - 10:05:31 AM] Loaded module 'prettier@2.0.5' from '/Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/prettier/index.js'
["INFO" - 10:05:31 AM] File Info:
{
  "ignored": false,
  "inferredParser": "babel"
}
["INFO" - 10:05:31 AM] Detected local configuration (i.e. .prettierrc or .editorconfig), VS Code configuration will not be used
["INFO" - 10:05:31 AM] Prettier Options:
{
  "filepath": "/Users/foo/projects/ptech/speakapp/conversifi-web/conversifi-commons/helpers/redisCacheHelper.js",
  "parser": "babel",
  "trailingComma": "es5",
  "arrowParens": "always",
  "endOfLine": "lf",
  "tabWidth": 2,
  "semi": true,
  "singleQuote": true,
  "jsxSingleQuote": false,
  "printWidth": 80,
  "proseWrap": "always"
}
["INFO" - 10:05:31 AM] Loaded module 'prettier-eslint@unknown' from '/Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/prettier-eslint/dist/index.js'
["INFO" - 10:05:31 AM] Formatting using 'prettier-eslint'
["WARN" - 10:05:31 AM] You are using a legacy linter integration that will be removed in the future. See the documentation on setting up linters: https://github.com/prettier/prettier-vscode#linter-integration
["ERROR" - 10:05:31 AM] Error formatting document.
["ERROR" - 10:05:31 AM] Cannot find module '../util/ast-utils'
Require stack:
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/rules/arrow-spacing.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/rules/index.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/shared/config-validator.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/linter/linter.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/linter/index.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/cli-engine/cli-engine.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/cli-engine/index.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/api.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/prettier-eslint/dist/utils.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/prettier-eslint/dist/index.js
- /Users/foo/.vscode/extensions/esbenp.prettier-vscode-4.7.0/dist/extension.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-amd.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-fork.js
Error: Cannot find module '../util/ast-utils'
Require stack:
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/rules/arrow-spacing.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/rules/index.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/shared/config-validator.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/linter/linter.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/linter/index.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/cli-engine/cli-engine.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/cli-engine/index.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/api.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/prettier-eslint/dist/utils.js
- /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/prettier-eslint/dist/index.js
- /Users/foo/.vscode/extensions/esbenp.prettier-vscode-4.7.0/dist/extension.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-amd.js
- /Applications/Visual Studio Code.app/Contents/Resources/app/out/bootstrap-fork.js
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:717:15)
    at Module._load (internal/modules/cjs/loader.js:622:27)
    at Module._load (electron/js2c/asar.js:717:26)
    at Function.Module._load (electron/js2c/asar.js:717:26)
    at Function.t._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:955:769)
    at Function.n._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:925:106)
    at Function.i._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:921:391)
    at Module.require (internal/modules/cjs/loader.js:775:19)
    at Module.require (/Users/foo/.vscode/extensions/vsciot-vscode.vscode-arduino-0.3.0/out/node_modules/vscode-extension-telemetry.js:1:25782)
    at n (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:524)
    at Object.<anonymous> (/Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/rules/arrow-spacing.js:11:18)
    at Module.o._compile (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:749)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)
    at Module.load (internal/modules/cjs/loader.js:735:32)
    at Module._load (internal/modules/cjs/loader.js:648:12)
    at Module._load (electron/js2c/asar.js:717:26)
    at Function.Module._load (electron/js2c/asar.js:717:26)
    at Function.t._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:955:769)
    at Function.n._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:925:106)
    at Function.i._load (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:921:391)
    at Module.require (internal/modules/cjs/loader.js:775:19)
    at Module.require (/Users/foo/.vscode/extensions/vsciot-vscode.vscode-arduino-0.3.0/out/node_modules/vscode-extension-telemetry.js:1:25782)
    at n (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/loader.js:15:524)
    at arrow-spacing (/Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/rules/index.js:22:28)
    at Map.entries (/Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/rules/utils/lazy-loading-rule-map.js:87:28)
    at entries.next (<anonymous>)
    at /Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/cli-engine/cli-engine.js:629:13
    at Generator.next (<anonymous>)
    at new Map (<anonymous>)
    at CLIEngine.getRules (/Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/eslint/lib/cli-engine/cli-engine.js:628:16)
    at getRelevantESLintConfig (/Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/prettier-eslint/dist/utils.js:95:55)
    at getOptionsForFormatting (/Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/prettier-eslint/dist/utils.js:83:18)
    at languageResolver (/Users/foo/projects/ptech/speakapp/conversifi-web/node_modules/prettier-eslint/dist/index.js:84:64)
    at FormattingResult (/Users/foo/.vscode/extensions/esbenp.prettier-vscode-4.7.0/src/PrettierEditService.ts:373:14)
    at t.default.text [as safeExecution] (/Users/foo/.vscode/extensions/esbenp.prettier-vscode-4.7.0/src/PrettierEditService.ts:427:45)
    at t.default.<anonymous> (/Users/foo/.vscode/extensions/esbenp.prettier-vscode-4.7.0/src/PrettierEditService.ts:367:13)
    at Generator.next (<anonymous>)
    at s (/Users/foo/.vscode/extensions/esbenp.prettier-vscode-4.7.0/dist/extension.js:1:53984)
["INFO" - 10:05:31 AM] Formatting completed in 52.886473ms.

Reproduction repository:

Problem description:

Cannot find module '../util/ast-utils'

Suggested solution:

Ref prettier/prettier-vscode#859 #262 prettier/prettier-vscode#672

Stale issue