Skip to content

Commit da5ed63

Browse files
committed
rename utilityConflicts lint rule
1 parent cba601d commit da5ed63

File tree

8 files changed

+27
-27
lines changed

8 files changed

+27
-27
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
"markdownDescription": "Enable linting",
7777
"scope": "language-overridable"
7878
},
79-
"tailwindCSS.lint.utilityConflicts": {
79+
"tailwindCSS.lint.cssConflict": {
8080
"type": "string",
8181
"enum": [
8282
"ignore",

src/lsp/providers/codeActions/codeActionProvider.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ import {
66
DiagnosticKind,
77
isInvalidApplyDiagnostic,
88
AugmentedDiagnostic,
9-
isUtilityConflictsDiagnostic,
9+
isCssConflictDiagnostic,
1010
isInvalidConfigPathDiagnostic,
1111
isInvalidTailwindDirectiveDiagnostic,
1212
isInvalidScreenDiagnostic,
1313
isInvalidVariantDiagnostic,
1414
} from '../diagnostics/types'
1515
import { flatten, dedupeBy } from '../../../util/array'
16-
import { provideUtilityConflictsCodeActions } from './provideUtilityConflictsCodeActions'
16+
import { provideCssConflictCodeActions } from './provideCssConflictCodeActions'
1717
import { provideInvalidApplyCodeActions } from './provideInvalidApplyCodeActions'
1818
import { provideSuggestionCodeActions } from './provideSuggestionCodeActions'
1919

@@ -56,8 +56,8 @@ export async function provideCodeActions(
5656
return provideInvalidApplyCodeActions(state, params, diagnostic)
5757
}
5858

59-
if (isUtilityConflictsDiagnostic(diagnostic)) {
60-
return provideUtilityConflictsCodeActions(state, params, diagnostic)
59+
if (isCssConflictDiagnostic(diagnostic)) {
60+
return provideCssConflictCodeActions(state, params, diagnostic)
6161
}
6262

6363
if (

src/lsp/providers/codeActions/provideUtilityConflictsCodeActions.ts renamed to src/lsp/providers/codeActions/provideCssConflictCodeActions.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import {
44
CodeAction,
55
CodeActionKind,
66
} from 'vscode-languageserver'
7-
import { UtilityConflictsDiagnostic } from '../diagnostics/types'
7+
import { CssConflictDiagnostic } from '../diagnostics/types'
88
import { joinWithAnd } from '../../util/joinWithAnd'
99
import { removeRangesFromString } from '../../util/removeRangesFromString'
1010

11-
export async function provideUtilityConflictsCodeActions(
11+
export async function provideCssConflictCodeActions(
1212
_state: State,
1313
params: CodeActionParams,
14-
diagnostic: UtilityConflictsDiagnostic
14+
diagnostic: CssConflictDiagnostic
1515
): Promise<CodeAction[]> {
1616
return [
1717
{

src/lsp/providers/diagnostics/diagnosticsProvider.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { TextDocument } from 'vscode-languageserver'
22
import { State } from '../../util/state'
33
import { getDocumentSettings } from '../../util/getDocumentSettings'
44
import { DiagnosticKind, AugmentedDiagnostic } from './types'
5-
import { getUtilityConflictDiagnostics } from './getUtilityConflictDiagnostics'
5+
import { getCssConflictDiagnostics } from './getCssConflictDiagnostics'
66
import { getInvalidApplyDiagnostics } from './getInvalidApplyDiagnostics'
77
import { getInvalidScreenDiagnostics } from './getInvalidScreenDiagnostics'
88
import { getInvalidVariantDiagnostics } from './getInvalidVariantDiagnostics'
@@ -13,7 +13,7 @@ export async function getDiagnostics(
1313
state: State,
1414
document: TextDocument,
1515
only: DiagnosticKind[] = [
16-
DiagnosticKind.UtilityConflicts,
16+
DiagnosticKind.CssConflict,
1717
DiagnosticKind.InvalidApply,
1818
DiagnosticKind.InvalidScreen,
1919
DiagnosticKind.InvalidVariant,
@@ -25,8 +25,8 @@ export async function getDiagnostics(
2525

2626
return settings.validate
2727
? [
28-
...(only.includes(DiagnosticKind.UtilityConflicts)
29-
? getUtilityConflictDiagnostics(state, document, settings)
28+
...(only.includes(DiagnosticKind.CssConflict)
29+
? getCssConflictDiagnostics(state, document, settings)
3030
: []),
3131
...(only.includes(DiagnosticKind.InvalidApply)
3232
? getInvalidApplyDiagnostics(state, document, settings)

src/lsp/providers/diagnostics/getUtilityConflictDiagnostics.ts renamed to src/lsp/providers/diagnostics/getCssConflictDiagnostics.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { joinWithAnd } from '../../util/joinWithAnd'
22
import { State, Settings } from '../../util/state'
33
import { TextDocument, DiagnosticSeverity } from 'vscode-languageserver'
4-
import { UtilityConflictsDiagnostic, DiagnosticKind } from './types'
4+
import { CssConflictDiagnostic, DiagnosticKind } from './types'
55
import {
66
findClassListsInDocument,
77
getClassNamesInClassList,
@@ -10,15 +10,15 @@ import { getClassNameDecls } from '../../util/getClassNameDecls'
1010
import { getClassNameMeta } from '../../util/getClassNameMeta'
1111
import { equal } from '../../../util/array'
1212

13-
export function getUtilityConflictDiagnostics(
13+
export function getCssConflictDiagnostics(
1414
state: State,
1515
document: TextDocument,
1616
settings: Settings
17-
): UtilityConflictsDiagnostic[] {
18-
let severity = settings.lint.utilityConflicts
17+
): CssConflictDiagnostic[] {
18+
let severity = settings.lint.cssConflict
1919
if (severity === 'ignore') return []
2020

21-
let diagnostics: UtilityConflictsDiagnostic[] = []
21+
let diagnostics: CssConflictDiagnostic[] = []
2222
const classLists = findClassListsInDocument(state, document)
2323

2424
classLists.forEach((classList) => {
@@ -51,7 +51,7 @@ export function getUtilityConflictDiagnostics(
5151
if (conflictingClassNames.length === 0) return
5252

5353
diagnostics.push({
54-
code: DiagnosticKind.UtilityConflicts,
54+
code: DiagnosticKind.CssConflict,
5555
className,
5656
otherClassNames: conflictingClassNames,
5757
range: className.range,

src/lsp/providers/diagnostics/types.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,24 @@ import { Diagnostic } from 'vscode-languageserver'
22
import { DocumentClassName, DocumentClassList } from '../../util/state'
33

44
export enum DiagnosticKind {
5-
UtilityConflicts = 'utilityConflicts',
5+
CssConflict = 'cssConflict',
66
InvalidApply = 'invalidApply',
77
InvalidScreen = 'invalidScreen',
88
InvalidVariant = 'invalidVariant',
99
InvalidConfigPath = 'invalidConfigPath',
1010
InvalidTailwindDirective = 'invalidTailwindDirective',
1111
}
1212

13-
export type UtilityConflictsDiagnostic = Diagnostic & {
14-
code: DiagnosticKind.UtilityConflicts
13+
export type CssConflictDiagnostic = Diagnostic & {
14+
code: DiagnosticKind.CssConflict
1515
className: DocumentClassName
1616
otherClassNames: DocumentClassName[]
1717
}
1818

19-
export function isUtilityConflictsDiagnostic(
19+
export function isCssConflictDiagnostic(
2020
diagnostic: AugmentedDiagnostic
21-
): diagnostic is UtilityConflictsDiagnostic {
22-
return diagnostic.code === DiagnosticKind.UtilityConflicts
21+
): diagnostic is CssConflictDiagnostic {
22+
return diagnostic.code === DiagnosticKind.CssConflict
2323
}
2424

2525
export type InvalidApplyDiagnostic = Diagnostic & {
@@ -78,7 +78,7 @@ export function isInvalidTailwindDirectiveDiagnostic(
7878
}
7979

8080
export type AugmentedDiagnostic =
81-
| UtilityConflictsDiagnostic
81+
| CssConflictDiagnostic
8282
| InvalidApplyDiagnostic
8383
| InvalidScreenDiagnostic
8484
| InvalidVariantDiagnostic

src/lsp/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ const defaultSettings: Settings = {
4646
includeLanguages: {},
4747
validate: true,
4848
lint: {
49-
utilityConflicts: 'warning',
49+
cssConflict: 'warning',
5050
invalidApply: 'error',
5151
invalidScreen: 'error',
5252
invalidVariant: 'error',

src/lsp/util/state.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export type Settings = {
3333
includeLanguages: Record<string, string>
3434
validate: boolean
3535
lint: {
36-
utilityConflicts: DiagnosticSeveritySetting
36+
cssConflict: DiagnosticSeveritySetting
3737
invalidApply: DiagnosticSeveritySetting
3838
invalidScreen: DiagnosticSeveritySetting
3939
invalidVariant: DiagnosticSeveritySetting

0 commit comments

Comments
 (0)