---
url: /reference/api/Interface.PublintOptions.md
---
# Interface: PublintOptions

Defined in: [src/features/pkg/publint.ts:12](https://github.com/rolldown/tsdown/blob/eb40c95efdf7f98d0aa7b0178a3b7322986bd419/src/features/pkg/publint.ts#L12)

## Extends

* `Omit`<`Options`, `"pack"` | `"pkgDir"`>

## Properties

### level?

```ts
optional level?: "error" | "suggestion" | "warning";
```

Defined in: node\_modules/.pnpm/publint@0.3.24/node\_modules/publint/src/index.d.ts:165

The level of messages to log (default: `'suggestion'`).

* `suggestion`: logs all messages
* `warning`: logs only `warning` and `error` messages
* `error`: logs only `error` messages

#### Inherited from

```ts
Omit.level
```

***

### module?

```ts
optional module?: [__module, __module];
```

Defined in: [src/features/pkg/publint.ts:14](https://github.com/rolldown/tsdown/blob/eb40c95efdf7f98d0aa7b0178a3b7322986bd419/src/features/pkg/publint.ts#L14)

#### Ts-ignore

* optional dep

***

### strict?

```ts
optional strict?: boolean;
```

Defined in: node\_modules/.pnpm/publint@0.3.24/node\_modules/publint/src/index.d.ts:199

Report warnings as errors. This runs before `level` filters the result, which means that if
`level` is set to `'error'`, all warnings (elevated as errors) will still be reported.

#### Inherited from

```ts
Omit.strict
```
