---
url: 'https://adk.nht.io/api/batteries/media/lint/variables/configs.md'
description: >-
  Named config presets. `recommended` enables every rule at `error` and
  registers the plugin under the `adk-media` namespace — spread it into a flat
  config to adopt the full set.
---

# Variable: configs

```ts
const configs: {
  recommended: {
     name: string;
     plugins: {
        adk-media: Plugin;
     };
     rules: Partial<Record<string, RuleEntry>>;
  };
};
```

Defined in: [src/batteries/media/lint.ts:611](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/lint.ts#L611)

Named config presets. `recommended` enables every rule at `error` and registers the plugin
under the `adk-media` namespace — spread it into a flat config to adopt the full set.

## Type Declaration

| Name                                            | Type                                                                                                                                                                                                                                                                                        | Default value                                   | Defined in                                                                                                              |
| ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
|  `recommended` | { `name`: `string`; `plugins`: { `adk-media`: `Plugin`; }; `rules`: [`Partial`](https://www.typescriptlang.org/docs/handbook/utility-types.html#partialtype)<[`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)<`string`, `RuleEntry`>>; } | -                                               | [src/batteries/media/lint.ts:612](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/lint.ts#L612) |
| `recommended.name`                              | `string`                                                                                                                                                                                                                                                                                    | `'@nhtio/adk/batteries/media/lint/recommended'` | [src/batteries/media/lint.ts:613](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/lint.ts#L613) |
| `recommended.plugins`                           | { `adk-media`: `Plugin`; }                                                                                                                                                                                                                                                                | -                                               | [src/batteries/media/lint.ts:614](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/lint.ts#L614) |
| `recommended.plugins.adk-media`                 | `Plugin`                                                                                                                                                                                                                                                                                    | `plugin`                                        | [src/batteries/media/lint.ts:614](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/lint.ts#L614) |
| `recommended.rules`                             | [`Partial`](https://www.typescriptlang.org/docs/handbook/utility-types.html#partialtype)<[`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)<`string`, `RuleEntry`>>                                                                            | `recommendedRules`                              | [src/batteries/media/lint.ts:615](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/media/lint.ts#L615) |
