We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 642f5e2 commit 2c14896Copy full SHA for 2c14896
src/features/reactUnstableActions.ts
@@ -4,7 +4,8 @@ import { makeOutlineChainFromPos } from '@zardoy/vscode-utils/build/outline'
4
export default () => {
5
vscode.languages.registerCodeActionsProvider(['javascriptreact', 'typescriptreact'], {
6
async provideCodeActions(document, range, context, token) {
7
- document.getWordRangeAtPosition(range.start, /<[A-Z][-\da-zA-Z]+/)
+ const tagRange = document.getWordRangeAtPosition(range.start, /<[A-Z][-\da-zA-Z]+/)
8
+ if (!tagRange) return
9
const diagnostic = context.diagnostics.find(d => d.message.startsWith('Cannot find name'))
10
if (!diagnostic) return
11
const componentName = /'(.+?)'/.exec(diagnostic.message)?.[1]
0 commit comments