@dephub/eslint-js
v1.0.4
Published
Opinionated modern ESLint configuration for JavaScript projects.
Downloads
565
Maintainers
Readme
@dephub/eslint-js 🟨
Opinionated modern ESLint configuration projects.
Features ✨
- ⚡ Modern ESLint flat config (ESM-first)
- 🎨 Sensible defaults for JS projects
- 🔀 Import sorting and unused import handling
- 🧹 Prettier-compatible formatting rules
- 🛠 Easy to extend and customize
Installation 📦
- npm:
npm install -D eslint @dephub/eslint-js - pnpm:
pnpm add -D eslint @dephub/eslint-js - yarn:
yarn add -D eslint @dephub/eslint-js - bun:
bun add -D eslint @dephub/eslint-js
Usage 🎯
API 🧩
Create an eslint.config.mjs file in your project:
import { defineConfig } from 'eslint/config';
import jsConfig from '@dephub/eslint-js';
export default defineConfig(jsConfig);Extending the configuration
import { defineConfig } from 'eslint/config';
import jsConfig from '@dephub/eslint-js';
export default defineConfig([
...jsConfig,
{
rules: {
'no-console': 'off',
},
},
]);Then run ESLint normally:
npx eslint .License 📄
MIT License – see LICENSE for details.
Author: Estarlin R (estarlincito.com)
