From 42292ac8c48a744ce037650cb0e2f0d2d10285da Mon Sep 17 00:00:00 2001 From: aniket-engg Date: Mon, 31 Jul 2023 18:38:50 +0530 Subject: [PATCH] both node with and without params supported --- libs/remix-ui/editor/src/lib/providers/codeActionProvider.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/remix-ui/editor/src/lib/providers/codeActionProvider.ts b/libs/remix-ui/editor/src/lib/providers/codeActionProvider.ts index 1b7108d135..0efce23bee 100644 --- a/libs/remix-ui/editor/src/lib/providers/codeActionProvider.ts +++ b/libs/remix-ui/editor/src/lib/providers/codeActionProvider.ts @@ -36,7 +36,7 @@ export class RemixCodeActionProvider implements monaco.languages.CodeActionProvi const location = await this.props.plugin.call('codeParser', 'getLineColumnOfNode', lastParamNode) const lastParamEndLoc = location.end const lineContent = model.getLineContent(lastParamEndLoc.line + 1) - msg = lineContent.substring(0, lastParamEndLoc.column + 10) + fix.message + lineContent.substring(lastParamEndLoc.column + 10, lineContent.length) + msg = lineContent.substring(0, lastParamEndLoc.column + 2) + fix.message + lineContent.substring(lastParamEndLoc.column + 1, lineContent.length) fix.range = { startLineNumber: lastParamEndLoc.line + 1, endLineNumber: lastParamEndLoc.line + 1, @@ -61,7 +61,7 @@ export class RemixCodeActionProvider implements monaco.languages.CodeActionProvi const lastParamNode = paramNodes[paramNodes.length - 1] const lastParamEndLoc = lastParamNode.loc.end const lineContent = model.getLineContent(lastParamEndLoc.line) - msg = lineContent.substring(0, lastParamEndLoc.column + 10) + fix.message + lineContent.substring(lastParamEndLoc.column + 10, lineContent.length) + msg = lineContent.substring(0, lastParamEndLoc.column + lastParamNode.name.length + 2) + fix.message + lineContent.substring(lastParamEndLoc.column + lastParamNode.name.length + 1, lineContent.length) fix.range = { startLineNumber: lastParamEndLoc.line, endLineNumber: lastParamEndLoc.line,