Detalhes do pacote

@smg-automotive/eslint-config

smg-automotive4.7kMIT5.0.38

A boilerplate package setup

readme (leia-me)

SMG-Automotive ESLint Config

Usage

npm install @smg-automotive/eslint-config

Add a lint script to package.json:

  "lint": "eslint ."

Add a format script to package.json to be able to use auto fix:

  "format": "npm run lint -- --fix",

ESLint configuration

Create eslint.config.mjs in the root of the project:

import nextConfig from '@smg-automotive/eslint-config/next';

export default [
  ...nextConfig, 
  {
    // overwrite or add rules here
  }
];
  • For plain TypeScript project, use the default one: "@smg-automotive/eslint-config/default"
  • For React project, use "@smg-automotive/eslint-config/react"
  • For Next.js project, use "@smg-automotive/eslint-config/next"

EditorConfig configuration

Create/Update your .editorconfig by this content.

Prettier configuration

Create .prettierrc.mjs in the root of the project:

import prettierConfig from '@smg-automotive/eslint-config/prettier';

export default prettierConfig;