Hansanghyeon / eslint-config

Home Page:https://www.npmjs.com/package/@hyeon/eslint-config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A rule set of hyeon's ESLint configurations

Installation

npm install --save-dev @hyeon/eslint-config

or

yarn --dev @hyeon/eslint-config

Usage

Javascript

.eslintrc.js

module.exports = {
  extends: [
    '@hyeon/eslint-config'
  ]
}

.eslintrc

{
  "extends": [
    "@hyeon/eslint-config"
  ]
}

@hyeon/eslint-config/typescript

  • @typescript-eslint/eslint-plugin
  • typescript

Typescript

.eslintrc.js

module.exports = {
  extends: [
    '@hyeon/eslint-config',
    '@hyeon/eslint-config/typescript'
  ]
}

.eslintrc

{
  "extends": [
    "@hyeon/eslint-config",
    "@hyeon/eslint-config/typescript"
  ]
}

@hyeon/eslint-config/react

  • eslint-plugin-react

Javascript + React

.eslintrc.js

{
  "extends": [
    '@hyeon/eslint-config',
    '@hyeon/eslint-config/react',
  ],
}

.eslintrc

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

Typescript + React

.eslintrc.js

module.exports = {
  extends: [
    '@hyeon/eslint-config',
    '@hyeon/eslint-config/typescript',
    '@hyeon/eslint-config/react'
  ]
}

.eslintrc

{
  "extends": [
    "@hyeon/eslint-config",
    "@hyeon/eslint-config/typescript",
    "@hyeon/eslint-config/react"
  ]
}

@hyeon/eslint-config/prettier

  • eslint-plugin-prettier

Prettier

.prettierrc

{
  "extends": [
    '@hyeon/eslint-config',
    '@hyeon/eslint-config/prettier',
  ],
}

About

https://www.npmjs.com/package/@hyeon/eslint-config


Languages

Language:JavaScript 90.7%Language:Makefile 9.3%