3.0.9 • Published 8 months ago

@lofty87/eslint-config v3.0.9

Weekly downloads
54
License
MIT
Repository
github
Last release
8 months ago

@lofty87/eslint-config

Typescript 기반 React, Next, Expo 프로젝트에서 사용할 수 있는 Code Convention (ESLint) 입니다. Code Convention 을 잡고 프로젝트를 진행하게 되면, 나 또는 팀원들이 모두 일관성 있는 코드를 작성하게 되어 코드 관리가 쉽고 유지 보수에 용이하다는 장점이 있습니다. 또 코드가 통일성 있고 깔끔하게 되어 코드의 품질을 올릴 수 있습니다.

아래와 같이 프로젝트를 설정할 경우, 파일 저장만으로 자동 Eslint Formatting 이 가능해집니다.

1. Prerequisite (required)

  • typescript@>=4.6.3
    • tsconfig.json
  • eslint@>=8.33.0
  • VSCode Extensions
    • ESLint

2. Dependencies

  • @typescript-eslint/eslint-plugin@^5.50.0
  • @typescript-eslint/parser@^5.50.0
  • eslint-plugin-import@^2.27.5
  • eslint-plugin-jsx-a11y@^6.7.1
  • eslint-plugin-react@^7.32.2
  • eslint-plugin-react-hooks@^4.6.0

3. Installation

# npm
npm install @lofty87/eslint-config --save-dev

# yarn
yarn add @lofty87/eslint-config --dev

4. Configuration

프로젝트 폴더(root)에 .eslintrc.json 파일을 생성하고 아래 내용을 추가합니다.

{
  "extends": "@lofty87/eslint-config",
  "rules": {}
}

VSCode Preferences 의 Settings 안에 아래 내용을 추가합니다.

{
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true,
  },
}

자, 이제 파일을 저장하면 자동으로 Eslint Formatting 이 가능합니다.

2.0.6

8 months ago

3.0.9

8 months ago

3.0.4

8 months ago

3.0.3

8 months ago

3.0.2

8 months ago

3.0.1

8 months ago

3.0.8

8 months ago

3.0.7

8 months ago

3.0.6

8 months ago

3.0.5

8 months ago

3.0.0

8 months ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.1.28

3 years ago

1.1.23

3 years ago

1.1.27

3 years ago

1.1.26

3 years ago

1.1.25

3 years ago

1.1.24

3 years ago

1.1.22

4 years ago

1.1.21

4 years ago

1.1.20

4 years ago

1.1.19

4 years ago

1.1.18

4 years ago

1.1.17

4 years ago

1.1.16

4 years ago