/eslint-config

ESLint rules and configs

Primary LanguageJavaScript

publish package npm

@mattietea/eslint-config

ESLint rules and configs

Installation

yarn add eslint @mattietea/eslint-config -D

eslint, prettier and typescript must also be installed

Config

eslintrc.json

// Base config
{
  "extends": ["@mattietea/eslint-config"],
}

// React config
{
  "extends": ["@mattietea/eslint-config/react"],
}

prettierrc.json

"@mattietea/eslint-config/prettier"

VSCode Config

Use the VSCode ESLint

{
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact",
    "json",
    "jsonc",
    "mdx"
  ],
  "editor.codeActionsOnSave": {
    "source.fixAll": true
  }
}

Errors on Install

rm -rf node_modules yarn.lock && yarn