Skip to content

Commit

Permalink
chore: lint
Browse files Browse the repository at this point in the history
  • Loading branch information
Vtec234 committed Dec 12, 2023
1 parent 570ffd8 commit fd5bff1
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
2 changes: 1 addition & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ module.exports = {
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-misused-new": "error",
"@typescript-eslint/no-unused-vars": "off",
"@typescript-eslint/no-namespace": "error",
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/no-parameter-properties": "off",
"@typescript-eslint/no-inferrable-types": "off",
"@typescript-eslint/no-use-before-define": "off",
Expand Down
4 changes: 2 additions & 2 deletions lean4-infoview/src/infoview/messages.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -175,8 +175,8 @@ function AllMessagesBody({uri, messages, setNumDiags}: AllMessagesBodyProps) {
setNumDiags(msgs.length)
}
void fn()
}, [messages])
React.useEffect(() => () => /* Called on unmount. */ setNumDiags(undefined), [])
}, [messages, setNumDiags])
React.useEffect(() => () => /* Called on unmount. */ setNumDiags(undefined), [setNumDiags])
if (msgs === undefined) return <>Loading messages...</>
else return <MessagesList uri={uri} messages={msgs}/>
}
Expand Down
6 changes: 4 additions & 2 deletions vscode-lean4/src/utils/converters.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ export function patchConverters(p2cConverter: Protocol2CodeConverter, c2pConvert
// The original definition refers to `asDiagnostic` as a local function
// rather than as a member of `Protocol2CodeConverter`,
// so we need to overwrite it, too.
p2cConverter.asDiagnostics = async (diags, token) => async.map(diags, p2cConverter.asDiagnostic, token)
p2cConverter.asDiagnostics = async (diags, token) => async.map(diags, d => p2cConverter.asDiagnostic(d), token)

// eslint-disable-next-line @typescript-eslint/unbound-method
const oldC2pAsDiagnostic = c2pConverter.asDiagnostic
Expand All @@ -64,8 +64,9 @@ export function patchConverters(p2cConverter: Protocol2CodeConverter, c2pConvert
protDiag.fullRange = c2pConverter.asRange(diag.fullRange)
return protDiag
}
c2pConverter.asDiagnostics = async (diags, token) => async.map(diags, c2pConverter.asDiagnostic, token)
c2pConverter.asDiagnostics = async (diags, token) => async.map(diags, d => c2pConverter.asDiagnostic(d), token)

// eslint-disable-next-line @typescript-eslint/unbound-method
const oldP2CAsWorkspaceEdit = p2cConverter.asWorkspaceEdit
p2cConverter.asWorkspaceEdit = async function (item: ls.WorkspaceEdit | null | undefined, token?: code.CancellationToken) {
if (item === undefined || item === null) return undefined
Expand Down Expand Up @@ -104,6 +105,7 @@ export function patchConverters(p2cConverter: Protocol2CodeConverter, c2pConvert
return oldP2CAsWorkspaceEdit.apply(this, [item, token])
}

// eslint-disable-next-line @typescript-eslint/unbound-method
const oldP2cAsCodeAction = p2cConverter.asCodeAction
p2cConverter.asCodeAction = async function (item: ls.CodeAction | null | undefined, token?: code.CancellationToken) {
// if (item.diagnostics !== undefined) { result.diagnostics = asDiagnosticsSync(item.diagnostics); }
Expand Down

0 comments on commit fd5bff1

Please sign in to comment.