-
-
Notifications
You must be signed in to change notification settings - Fork 205
Open
Description
Hello
I originally raised this issue over on eslint : eslint/eslint#19258 so there's quite a bit of context there, however I've been debugging and the issue appears to be in the generateDifferences
function of the eslint-plugin-prettier
package.
It's a bit crude this debugging but on eslint-plugin-prettier.js
, lines 243, I added:
if (source !== prettierSource) {
const differences = generateDifferences(source, prettierSource);
if(onDiskFilepath === '/Users/karl.stoney/git/autotrader/node-at-webserver/examples/basic-app/types/client/sdk.gen.ts') {
console.log(source)
console.log('--------------->')
console.log(prettierSource)
console.log('--------------->')
console.log(differences)
}
for (const difference of differences) {
reportDifference(context, difference);
}
}
If you notice the output in my terminal both source
and prettierSource
are correct, but the differences generated by generateDifferences
includes
{ offset: 622, operation: 'delete', deleteText: '}' }
Which is incorrect.

Metadata
Metadata
Assignees
Labels
No labels