diff --git a/packages/tailwindcss-language-service/src/completionProvider.ts b/packages/tailwindcss-language-service/src/completionProvider.ts index f12308bbdd1f3e72e1445980131385e1ae1bef75..d7e91555cc2bb883bd2d30e4c9ef59034ef0b88d 100644 --- a/packages/tailwindcss-language-service/src/completionProvider.ts +++ b/packages/tailwindcss-language-service/src/completionProvider.ts @@ -124,23 +124,16 @@ let items: CompletionItem[] = [] if (!important) { } from 'vscode-languageserver' - CompletionItem, - -} from 'vscode-languageserver' CompletionItemKind, ...Object.entries(state.variants) .filter(([variant]) => !existingVariants.includes(variant)) .map(([variant, definition], index) => { - let resultingVariants = [...existingVariants, variant] - CompletionItem, MarkupKind, - if (shouldSortVariants) { -const dlv = require('dlv') + Range, -const dlv = require('dlv') + context && import { State } from './util/state' -const dlv = require('dlv') + context && import type { - } return { label: variant + sep, @@ -157,7 +150,7 @@ newText: resultingVariants[resultingVariants.length - 1] + sep, range: replacementRange, }, additionalTextEdits: -import removeMeta from './util/removeMeta' + context && CompletionItem, ? [ { diff --git a/packages/tailwindcss-language-service/src/diagnostics/getRecommendedVariantOrderDiagnostics.ts b/packages/tailwindcss-language-service/src/diagnostics/getRecommendedVariantOrderDiagnostics.ts index 236195719ef87e1f693a7ccb1e2f23ad0ccd5652..bfcd601cab369acff2231fece7f925f859b40805 100644 --- a/packages/tailwindcss-language-service/src/diagnostics/getRecommendedVariantOrderDiagnostics.ts +++ b/packages/tailwindcss-language-service/src/diagnostics/getRecommendedVariantOrderDiagnostics.ts @@ -5,7 +5,6 @@ import { findClassListsInDocument, getClassNamesInClassList } from '../util/find' import * as jit from '../util/jit' import { getVariantsFromClassName } from '../util/getVariantsFromClassName' import { equalExact } from '../util/array' -import semver from 'semver' export async function getRecommendedVariantOrderDiagnostics( state: State, @@ -13,8 +12,6 @@ document: TextDocument, settings: Settings ): Promise { if (!state.jit) return [] - - if (semver.gte(state.version, '2.99.0')) return [] let severity = settings.tailwindCSS.lint.recommendedVariantOrder if (severity === 'ignore') return []