@systemix/eslint
v0.4.0
Published
Shareable ESLint v10 flat configs for JavaScript, TypeScript, React, Express, and Next.js. Part of the Systemix toolkit.
Maintainers
Readme
@systemix/eslint
Standard ESLint configurations for Systemix projects. These configurations provide a consistent linting foundation for common project types using ESLint v10 flat config.
Installation
pnpm add -D @systemix/eslintor
npm install -D @systemix/eslintFrom GitHub Packages (add to .npmrc: @shahadathhs:registry=https://npm.pkg.github.com):
pnpm add -D @shahadathhs/eslintUse @shahadathhs/eslint/base (etc.) in your config.
Usage
In your eslint.config.mjs:
import baseConfig from '@systemix/eslint/base';
export default [
...baseConfig,
// your custom rules
];Included Configs
| Config | Description |
| :----- | :---------- |
| @systemix/eslint/base | General JavaScript/TypeScript projects. |
| @systemix/eslint/express | Node.js Express services. |
| @systemix/eslint/next | Full Next.js applications. |
| @systemix/eslint/next-minimal | Minimal Next.js (no framework-specific rules). |
License
MIT © shahadathhs
