@zokugun/eslint-config-js
v0.2.1
Published
ESLint configurations for JavaScript, and RegExp with EditorConfig support.
Downloads
140
Readme
@zokugun/eslint-config-js
A collection ready-to-use ESLint configurations for JavaScript and RegExp. Customize files, ignores and rules per project. Integrates EditorConfig to match your coding style.
Features
- Efficient Setup: Quick-start configurations that require minimal boilerplate.
- Flexible Configuration: Easily override default file globs, ignores, or specific rule configurations.
- EditorConfig Integration: Automatically adjusts the coding style based on your project's EditorConfig file.
- Type Safety: Fully typed configuration options via TypeScript for better developer experience.
Installation
npm add @zokugun/eslint-config-jsRequirements
- ESLint:
v10or higher - Node.js:
v20.19or higher - Modules: ECMAScript Modules (
ESM)
Quick Start
import { configure, gitignore, ignores } from '@zokugun/eslint-config';
import { javascript, regexp } from '@zokugun/eslint-config-js';
export default configure([
ignores(),
gitignore(),
javascript(),
regexp(),
]);API reference
function javascript(options?: DefaultOptions<JavaScriptRuleOptions>): Configurator;
function regexp(options?: DefaultOptions<RegExpRuleOptions>): Configurator;Contributions
Contributions are most welcome. Please:
- Open issues and feature requests under the repository discussions.
- Follow the
CONTRIBUTING.md.
Donations
Support this project by becoming a financial contributor.
License
Copyright © 2026-present Baptiste Augrain
Licensed under the MIT license.
