Skip to content

mustafazeydani/eslint-config

Repository files navigation

ESLint Config

Installation

npm install --save-dev @mustafazeydani/eslint-config eslint
# Or
yarn add --dev @mustafazeydani/eslint-config eslint
# Or
pnpm add --save-dev @mustafazeydani/eslint-config eslint

Usage

eslint.config.js

import { config } from '@mustafazeydani/eslint-config';

// These are the defaults, override as needed depending on project
export default config({
  env: { browser: true, es2021: true, node: true },
  exclude: [],
  json: { enabled: true, sort: { packageJson: true, tsconfig: true } },
  perfectionist: { enabled: true },
  react: { enabled: false },
  typescript: { enabled: true }
});

VSCode

settings.json

{
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact",
    "javascript",
    "javascriptreact",
    "json",
    "jsonc"
  ]
}

About

Linting configurations for my personal projects

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •