@dephub/lint-js
v1.0.1
Published
Modern Lint runner with built-in configuration support, fully compatible with ESLint.
Downloads
17
Maintainers
Readme
@dephub/lint-js 🟨
Modern Lint runner with built-in config support. Fully compatible with ESLint.
Features ✨
- ⚡ Run linting quickly with the
@dephub/lintCLI - 🎨 Comes with a default configuration via
@dephub/lint-js - 🔀 Supports import sorting, unused import cleanup, Prettier formatting, and modern JS/TS rules
- ✅ Fully compatible with ESLint
Installation 📦
# npm
npm install @dephub/lint @dephub/lint-js
# pnpm
pnpm add @dephub/lint @dephub/lint-js
# yarn
yarn add @dephub/lint @dephub/lint-js
# bun
bun add @dephub/lint @dephub/lint-jsUsage 🎯
CLI 💻
Run linting in your project:
lintIt automatically detects lint.config.mjs or falls back to @dephub/lint-js.
Config / API 🧩
Create lint.config.mjs:
import { defineConfig } from '@dephub/lint';
import jsConfig from '@dephub/lint-js';
export default defineConfig([
...jsConfig,
{
rules: {
...jsConfig.rules,
'no-console': 'off',
},
},
]);This allows you to extend the default config while keeping all built-in rules.
License 📄
MIT License – see LICENSE for details.
Author: Estarlin R (estarlincito.com)
