Closed pburkindine closed 4 years ago
I'm seeing this too. My log:
[2020-05-13T17:11:51.027] [INFO] formatDocument - config: {
configurationFileName: '/Users/jordanlongstaff/.vscode/import-sorter.json',
autoFormat: 'onSave',
formatExports: true,
exclude: [ 'node_modules' ],
excludeGlob: [],
groupRules: [ [ {}, '^[.]' ] ],
sortRules: { paths: [ '_', 'aA' ], names: [ 'Aa' ] },
maxBindingNamesPerLine: 1,
maxDefaultAndBindingNamesPerLine: 2,
maxExportNamesPerLine: 0,
maxNamesPerWrappedLine: 1,
maximumBindingNamesPerLine: 0,
maximumDefaultAndBindingNamesPerLine: 0,
insertFinalNewline: false,
maximumLineLength: 128,
quoteMark: 'double',
tabSize: 4,
eol: 'LF'
}
[2020-05-13T17:11:51.027] [INFO] formatDocument - tsCompilerOptions: {
baseUrl: '/Users/jordanlongstaff/encircle/client',
downlevelIteration: true,
importHelpers: true,
jsx: 2,
lib: [ 'lib.es2015.d.ts', 'lib.dom.d.ts' ],
noUnusedLocals: true,
paths: { 'encircle/*': [ './*' ] },
typeRoots: [
'/Users/jordanlongstaff/encircle/client/node_modules/@types',
'/Users/jordanlongstaff/encircle/client/types'
],
sourceMap: true,
strict: true,
target: 1,
allowSyntheticDefaultImports: true,
esModuleInterop: true,
configFilePath: undefined
}
[2020-05-13T17:11:51.027] [INFO] formatDocument - fileName: /Users/jordanlongstaff/encircle/client/react/input-manager/cvc.tsx
[2020-05-13T17:11:51.031] [INFO] parser.formatSource - composeConfig: {
maxLength: 80,
maxWords: {
withoutDefault: 1,
withDefault: 2,
wrapped: 1,
exported: 9007199254740991
},
tab: ' ',
quote: [Function],
comma: ',',
semi: ';',
bracket: [Function],
lastNewLine: false,
nl: '\n'
}
[2020-05-13T17:11:51.179] [ERROR] formatDocument - Found exception: [TypeError: Cannot read property 'path' of undefined
at addReferencedFilesToTypeDirective (Project/node_modules/typescript/lib/typescript.js:66418:46)
at Project/node_modules/typescript/lib/typescript.js:66253:21
at Map.forEach (<anonymous>)
at createResolver (Project/node_modules/typescript/lib/typescript.js:66246:49)
at Object.createTypeChecker (Project/node_modules/typescript/lib/typescript.js:34393:28)
at getDiagnosticsProducingTypeChecker (Project/node_modules/typescript/lib/typescript.js:98560:93)
at Project/node_modules/typescript/lib/typescript.js:98695:35
at runWithCancellationToken (Project/node_modules/typescript/lib/typescript.js:98665:24)
at getBindAndCheckDiagnosticsForFileNoCache (Project/node_modules/typescript/lib/typescript.js:98691:20)
at getAndCacheDiagnostics (Project/node_modules/typescript/lib/typescript.js:98956:26)
at getBindAndCheckDiagnosticsForFile (Project/node_modules/typescript/lib/typescript.js:98688:20)
at getSemanticDiagnosticsForFile (Project/node_modules/typescript/lib/typescript.js:98685:35)
at getDiagnosticsHelper (Project/node_modules/typescript/lib/typescript.js:98604:24)
at Object.getSemanticDiagnostics (Project/node_modules/typescript/lib/typescript.js:98617:20)
at Object.getUnusedIds (Project/out/parser/unused.js:23:10)
at unusedIds (Project/out/main/index.js:27:38)
at formatImports (Project/out/main/index.js:40:52)
at Object.formatSource [as default] (Project/out/main/index.js:29:18)
at formatDocument (Project/out/extension.js:90:39)
at sortImportsBeforeSavingDocument (Project/out/extension.js:65:27)
at Project/out/extension.js:32:75
at t.ExtHostDocumentSaveParticipant._deliverEventAsync (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:575:465)
at t.ExtHostDocumentSaveParticipant._deliverEventAsyncAndBlameBadListeners (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:574:709)
at Array.<anonymous> (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:574:423)
at r (/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/services/extensions/node/extensionHostProcess.js:54:490)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (internal/process/task_queues.js:85:5)]
@JordanLongstaff , are you on Mac or Windows?
I'm using macOS 10.15.4.
Thanks for the feedback!
I can't reproduce the error. So I'll bypass the issue by using manual parsing. Please check v2.0.7.
Code snippet triggering the exception Unclear, just regular unsorted TS imports
Logs