---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/dev-tools/interfaces/LintRequest.md
description: Request passed to a linter.
---

# Interface: LintRequest

Defined in: [src/batteries/dev\_tools/types.ts:153](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L153)

Request passed to a linter.

## Extends

* [`FormatRequest`](FormatRequest.md)

## Properties

| Property                                  | Type                                       | Description                                                                                      | Inherited from                                                                       | Defined in                                                                                                                 |
| ----------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------- |
|  `access?`    | [`DevFileAccess`](DevFileAccess.md)        | Scoped disk façade supplied only to in-place capabilities.                                       | [`FormatRequest`](FormatRequest.md).[`access`](FormatRequest.md#property-access)     | [src/batteries/dev\_tools/types.ts:148](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L148) |
|  `files`       | `ReadonlyMap`<`string`, `WorkspaceFile`> | Current mutable workspace file map.                                                              | [`FormatRequest`](FormatRequest.md).[`files`](FormatRequest.md#property-files)       | [src/batteries/dev\_tools/types.ts:140](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L140) |
|  `fix`           | `boolean`                                  | Concrete permission requested for this invocation; false is forced for non-fixable linters.      | -                                                                                    | [src/batteries/dev\_tools/types.ts:155](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L155) |
|  `paths`       | readonly `string`\[]                        | Resolved existing workspace paths this invocation must handle; selection is frozen for the step. | [`FormatRequest`](FormatRequest.md).[`paths`](FormatRequest.md#property-paths)       | [src/batteries/dev\_tools/types.ts:142](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L142) |
|  `root`         | `string`                                   | Absolute host workspace root used as the subprocess working directory.                           | [`FormatRequest`](FormatRequest.md).[`root`](FormatRequest.md#property-root)         | [src/batteries/dev\_tools/types.ts:146](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L146) |
|  `selector` | readonly `string`\[] | `null`              | Normalized authored path patterns, or null when the step supplied no selector.                   | [`FormatRequest`](FormatRequest.md).[`selector`](FormatRequest.md#property-selector) | [src/batteries/dev\_tools/types.ts:144](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L144) |
|  `signal?`    | `AbortSignal`                              | Optional cancellation signal.                                                                    | [`FormatRequest`](FormatRequest.md).[`signal`](FormatRequest.md#property-signal)     | [src/batteries/dev\_tools/types.ts:150](https://github.com/NHTIO/ADK/blob/master/src/src/batteries/dev_tools/types.ts#L150) |
