• Joined on 2026-01-15

@mintel/eslint-config (1.8.21)

Published 2026-02-26 23:10:53 +00:00 by mmintel in mmintel/at-mintel

Installation

@mintel:registry=
npm install @mintel/eslint-config@1.8.21
"@mintel/eslint-config": "1.8.21"

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-vitals and next/typescript.
  • Custom Rules:
    • _ prefix for unused variables is allowed.
    • any type 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
npm
2026-02-26 23:10:53 +00:00
926
1.7 KiB
Assets (1)
Versions (11) View all
1.9.11 2026-03-03
1.9.10 2026-03-03
1.9.8 2026-03-03
1.9.7 2026-03-02
1.9.5 2026-02-27