Skip to content

Commit

Permalink
style(extension): cleanup code
Browse files Browse the repository at this point in the history
  • Loading branch information
haoziqaq committed Apr 28, 2024
1 parent 3c4c50b commit c646735
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions packages/varlet-vscode-extension/src/completions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -125,18 +125,18 @@ export function registerCompletions(context: ExtensionContext) {
}

let name: string
let lastValue: string
let matchedValue: string
let startIndex = 0

// eslint-disable-next-line no-restricted-syntax
for (const matched of text.matchAll(ATTR_RE)) {
name = kebabCase(matched[1] ?? matched[2])
lastValue = matched[0]
matchedValue = matched[0]
startIndex = matched.index!
}

const currentIndex = text.length
const endIndex = startIndex! + lastValue!.length
const endIndex = startIndex! + matchedValue!.length

if (currentIndex > endIndex || currentIndex < startIndex!) {
return null
Expand All @@ -149,10 +149,10 @@ export function registerCompletions(context: ExtensionContext) {
return null
}

const curString = document.getText().substring(startIndex, endIndex).split(' ')
const curSubString = curString[curString.length - 1]
const hasAt = curSubString.startsWith('@')
const hasColon = curSubString.startsWith(':')
const words = matchedValue!.split(' ')
const lastWord = words[words.length - 1]
const hasAt = lastWord.startsWith('@')
const hasColon = lastWord.startsWith(':')

const events = tag.events.map((event) => {
const item = new CompletionItem(
Expand Down

0 comments on commit c646735

Please sign in to comment.