---
url: /reference/@cssdoc/language-server/interfaces/LspDiagnostic.md
---
# Interface: LspDiagnostic

Defined in: [servers/language-server/src/service.ts:102](https://github.com/thedannywahl/cssdoc/blob/main/servers/language-server/src/service.ts#L102)

A diagnostic; `data.replace` carries a quick-fix replacement when available.

## Properties

### code?

```ts
optional code?: string;
```

Defined in: [servers/language-server/src/service.ts:106](https://github.com/thedannywahl/cssdoc/blob/main/servers/language-server/src/service.ts#L106)

***

### data?

```ts
optional data?: object;
```

Defined in: [servers/language-server/src/service.ts:107](https://github.com/thedannywahl/cssdoc/blob/main/servers/language-server/src/service.ts#L107)

#### replace?

```ts
optional replace?: string;
```

***

### message

```ts
message: string;
```

Defined in: [servers/language-server/src/service.ts:104](https://github.com/thedannywahl/cssdoc/blob/main/servers/language-server/src/service.ts#L104)

***

### range

```ts
range: LspRange;
```

Defined in: [servers/language-server/src/service.ts:103](https://github.com/thedannywahl/cssdoc/blob/main/servers/language-server/src/service.ts#L103)

***

### severity

```ts
severity: 1 | 2;
```

Defined in: [servers/language-server/src/service.ts:105](https://github.com/thedannywahl/cssdoc/blob/main/servers/language-server/src/service.ts#L105)
