# eslint-config-gbrachetta

> Thorough ESLint configuration for React and TypeScript projects based on Airbnb and Prettier configs with additional autofixable sorting rules.

Latest version **2.0.2** (published 2026-09-04) · MIT license · 0 weekly downloads

## Install

```sh
npm install eslint-config-gbrachetta
pnpm add eslint-config-gbrachetta
yarn add eslint-config-gbrachetta
bun add eslint-config-gbrachetta
```

## Health

**Score 55/100 (C)** — status: active.

Positive: no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types; no esm support.

## Facts

| | |
|---|---|
| Version | 2.0.2 |
| Published | 2026-09-04 |
| First published | 2023-10-24 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 13 |
| Unpacked size | 12.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Guillermo Brachetta |
| Maintainers | guillermobrachetta |
| Keywords | javascript, eslint, eslintconfig, eslint-config, airbnb-config, prettier-config, react, hooks, react-hooks, gbrachetta, guillermo brachetta |

## Links

- npm: https://www.npmjs.com/package/eslint-config-gbrachetta
- npm.io page: https://npm.io/package/eslint-config-gbrachetta

## Dependencies (13)

- [prettier](https://npm.io/package/prettier.md) ^3.3.3
- [eslint-plugin-react](https://npm.io/package/eslint-plugin-react.md) ^7.37.5
- [eslint-plugin-import](https://npm.io/package/eslint-plugin-import.md) ^2.32.0
- [eslint-plugin-unicorn](https://npm.io/package/eslint-plugin-unicorn.md) ^56.0.0
- [eslint-plugin-prettier](https://npm.io/package/eslint-plugin-prettier.md) ^5.2.1
- [@stylistic/eslint-plugin](https://npm.io/package/@stylistic/eslint-plugin.md) ^2.9.0
- [@typescript-eslint/parser](https://npm.io/package/@typescript-eslint/parser.md) ^8.8.1
- [eslint-plugin-sort-exports](https://npm.io/package/eslint-plugin-sort-exports.md) ^0.9.1
- [eslint-plugin-sort-keys-fix](https://npm.io/package/eslint-plugin-sort-keys-fix.md) ^1.1.2
- [prettier-plugin-tailwindcss](https://npm.io/package/prettier-plugin-tailwindcss.md) ^0.6.8
- [eslint-plugin-sort-properties](https://npm.io/package/eslint-plugin-sort-properties.md) ^1.1.13
- [@typescript-eslint/eslint-plugin](https://npm.io/package/@typescript-eslint/eslint-plugin.md) ^8.8.1
- [eslint-plugin-sort-destructure-keys](https://npm.io/package/eslint-plugin-sort-destructure-keys.md) ^2.0.0

## Alternatives

- [eslint-plugin-sonarjs](https://npm.io/package/eslint-plugin-sonarjs.md) — 2.9M weekly downloads
- [eslint-config-expo](https://npm.io/package/eslint-config-expo.md) — 1.5M weekly downloads
- [@matter/protocol](https://npm.io/package/@matter/protocol.md) — 63.5K weekly downloads
- [@eventcatalog/linter](https://npm.io/package/@eventcatalog/linter.md) — 24.8K weekly downloads
- [@pandacss/eslint-plugin](https://npm.io/package/@pandacss/eslint-plugin.md) — 18.7K weekly downloads

## Recent versions

- 2.0.2 (latest) — 2026-09-04
- 2.0.1 — 2026-09-04
- 2.0.0 — 2026-09-03
- 1.10.0 — 2024-10-08
- 1.9.1 — 2024-09-28
- 1.9.0 — 2024-09-19
- 1.8.1 — 2024-09-19
- 1.8.0 — 2024-09-19
- 1.7.6 — 2024-06-04
- 1.7.5 — 2024-06-04
- 1.7.4 — 2024-06-04
- 1.7.3 — 2024-06-04
- 1.7.2 — 2024-06-04
- 1.7.1 — 2024-06-04
- 1.7.0 — 2024-06-04
- … 16 more at https://npm.io/package/eslint-config-gbrachetta/versions

## README

# ESLint config with TypeScript support

A thorough ESLint configuration for React and TypeScript projects, based on Prettier conventions with additional autofixable sorting rules.

## Installation

Install the package:

```bash
npm i -D eslint-config-gbrachetta
```

## Configuration

This package uses ESLint's flat config format.

Create or update `eslint.config.js`:

```js
const eslintConfigGbrachetta = require("eslint-config-gbrachetta");

module.exports = [
  ...eslintConfigGbrachetta,
];
```

If your project uses an ES module configuration (`eslint.config.js` with `"type": "module"` in `package.json`), use:

```js
import eslintConfigGbrachetta from "eslint-config-gbrachetta";

export default [
  ...eslintConfigGbrachetta,
];
```

## VS Code

If you use VS Code, install the [Error Lens](https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens) extension to display ESLint errors and warnings directly in the editor.

To lint and format files on save, add the following to your VS Code `settings.json`:

```json
{
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },
  "editor.formatOnSave": true
}
```

---
_Source: https://npm.io/package/eslint-config-gbrachetta · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
