Block a user
@mintel/eslint-config (1.9.10)
Installation
@mintel:registry=npm install @mintel/eslint-config@1.9.10"@mintel/eslint-config": "1.9.10"About this package
@mintel/eslint-config
Shared ESLint configurations for Mintel projects, enforcing code quality and consistent style across Next.js and TypeScript codebases.
📦 Configurations
next
A comprehensive configuration for Next.js projects.
- Extends:
next/core-web-vitalsandnext/typescript. - Custom Rules:
_prefix for unused variables is allowed.anytype is permitted (for rapid migration/prototyping).- React unescaped entities check is disabled.
- Image element warnings are enabled (prefer
next/image).
🚀 Usage
In a Next.js App
Create an eslint.config.mjs in your project root:
import { nextConfig } from "@mintel/eslint-config/next";
export default nextConfig;
🛠 Development
To add new rules, modify packages/eslint-config/next.js. Remember to create a changeset if you make breaking changes.
Dependencies
Dependencies
| ID | Version |
|---|---|
| @eslint/eslintrc | ^3.0.0 |
| @eslint/js | ^9.39.2 |
| @next/eslint-plugin-next | 16.1.6 |
| eslint-config-next | 16.1.6 |
| eslint-plugin-react | ^7.37.5 |
| eslint-plugin-react-hooks | ^7.0.1 |
| typescript-eslint | ^8.54.0 |
Details
Assets (1)
Versions (11)
View all
eslint-config-1.9.10.tgz
1.7 KiB