@dephub/lint-react
v1.0.0
Published
Modern React Lint runner with built-in TypeScript support. Fully compatible with ESLint.
Downloads
5
Maintainers
Readme
@dephub/lint-react ⚛️
Modern React Lint runner with built-in TypeScript support. Fully compatible with ESLint.
Features ✨
- ⚡ Run linting quickly with the
@dephub/lintCLI - 🎨 Comes with a default React + TypeScript configuration via
@dephub/lint-react - 🔍 Enforces best practices for JSX, hooks, and TS rules
- 🔀 Supports import sorting, unused import cleanup, and Prettier formatting
- ✅ Fully compatible with ESLint
Installation 📦
# npm
npm install @dephub/lint @dephub/lint-react
# pnpm
pnpm add @dephub/lint @dephub/lint-react
# yarn
yarn add @dephub/lint @dephub/lint-react
# bun
bun add @dephub/lint @dephub/lint-reactUsage 🎯
CLI 💻
Run linting in your React project:
lintIt automatically detects lint.config.mjs or falls back to @dephub/lint-react.
Config / API 🧩
Create lint.config.mjs:
import { defineConfig } from '@dephub/lint';
import reactConfig from '@dephub/lint-react';
export default defineConfig([
...reactConfig,
{
rules: {
...reactConfig.rules,
'react/no-unused-state': 'warn',
},
},
]);This allows you to extend the default React + TypeScript config while keeping all built-in rules.
License 📄
MIT License – see LICENSE for details.
Author: Estarlin R (estarlincito.com)
