fix duplicated fix for unused variable
This commit is contained in:
parent
ffd7985026
commit
93f82a96a6
1 changed files with 7 additions and 1 deletions
|
@ -1,5 +1,5 @@
|
||||||
import { diagnosticManager, workspace } from 'coc.nvim'
|
import { diagnosticManager, workspace } from 'coc.nvim'
|
||||||
import { CancellationToken } from 'vscode-languageserver-protocol'
|
import { CancellationToken, Diagnostic } from 'vscode-languageserver-protocol'
|
||||||
import URI from 'vscode-uri'
|
import URI from 'vscode-uri'
|
||||||
import * as Proto from './protocol'
|
import * as Proto from './protocol'
|
||||||
import TypeScriptServiceClientHost from './typescriptServiceClientHost'
|
import TypeScriptServiceClientHost from './typescriptServiceClientHost'
|
||||||
|
@ -133,7 +133,13 @@ export class AutoFixCommand implements Command {
|
||||||
diagnostics = diagnostics.filter(x => autoFixableDiagnosticCodes.has(x.code as number))
|
diagnostics = diagnostics.filter(x => autoFixableDiagnosticCodes.has(x.code as number))
|
||||||
if (diagnostics.length == 0) {
|
if (diagnostics.length == 0) {
|
||||||
workspace.showMessage('No autofixable diagnostics found', 'warning')
|
workspace.showMessage('No autofixable diagnostics found', 'warning')
|
||||||
|
return
|
||||||
}
|
}
|
||||||
|
diagnostics = diagnostics.reduce((arr, curr) => {
|
||||||
|
if (curr.code == 2304 && arr.findIndex(o => o.message == curr.message) != -1) return arr
|
||||||
|
arr.push(curr)
|
||||||
|
return arr
|
||||||
|
}, [] as Diagnostic[])
|
||||||
let client = this.client.serviceClient
|
let client = this.client.serviceClient
|
||||||
let edits: TextEdit[] = []
|
let edits: TextEdit[] = []
|
||||||
for (let diagnostic of diagnostics) {
|
for (let diagnostic of diagnostics) {
|
||||||
|
|
Loading…
Reference in a new issue