xwartz / eslint-config

This is personal eslint configuration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ESLint Config

This is personal eslint configuration.

Usage

JavaScript

  • Install
pnpm i -D @xwartz/eslint-config
  • Add config to .eslintrc:
{
  "extends": "@xwartz/eslint-config"
}

TypeScript

  • Install
pnpm i -D @xwartz/eslint-config-ts
  • Add config to .eslintrc:
{
  "extends": ["@xwartz/eslint-config-ts"],
  "parserOptions": {
    "project": "./tsconfig.json"
  }
}

React

  • Install
pnpm i -D @xwartz/eslint-config-react @xwartz/eslint-config-ts
  • Add config to .eslintrc:
{
  "extends": ["@xwartz/eslint-config-ts", "@xwartz/eslint-config-react"],
  "parserOptions": {
    "project": "./tsconfig.json"
  }
}

Prettier

  • Install
pnpm i -D @xwartz/prettier
  • Add config to package.json
{
  "prettier": "@xwartz/prettier"
}

About

This is personal eslint configuration.

License:MIT License


Languages

Language:JavaScript 100.0%