---
title: "Package JSON Lint"
description: "Lint package.json files with ESLint."
---

> Documentation Index
> Fetch the complete documentation index at: https://code-style.pages.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Package JSON Lint

`@pleaseai/eslint-config` also exports configs from [`eslint-plugin-package-json`](https://github.com/JoshuaKGoldberg/eslint-plugin-package-json) for linting `package.json` files.

## Usage

```ts title="eslint.config.ts"
import { recommended, stylistic } from '@pleaseai/eslint-config/package-json'

export default [
  recommended,
  stylistic,
]
```

### Available Configs

| Export | Description |
|--------|-------------|
| `recommended` | Recommended rules for publishable packages |
| `stylistic` | Stylistic rules for consistent `package.json` formatting |

### Combined with ESLint Config

```ts title="eslint.config.ts"
import pleaseai from '@pleaseai/eslint-config'
import { recommended } from '@pleaseai/eslint-config/package-json'

export default pleaseai(
  {},
  recommended,
)
```

Source: https://code-style.pages.dev/en/eslint-config/package-json/index.mdx
