Skip to content

Musma's ESLint config with TypeScript support

License

Notifications You must be signed in to change notification settings

Musma/eslint-config

Repository files navigation

@musma/eslint-config

무스마 ESLint Config 입니다. Typescript를 사용하는 모든 프로젝트에서 사용하여 코딩 컨벤션을 유지하도록 합시다.

설치방법

  1. 루트 디렉토리에 .npmrc 파일을 생성합니다. (주의! 루트 디렉토리입니다. 프로젝트내에서 하는게 아닙니다.)
vi ~/.npmrc
  1. 루트 디렉토리의 .npmrc 파일에 아래의 내용을 넣습니다. 토큰 발급 방법은 https://musma.github.io/2019/09/30/github-package-registry.html
@musma:registry=https://npm.pkg.github.com/
//npm.pkg.github.com/:_authToken={자신의토큰}
  1. 프로젝트내에 .npmrc 파일 생성 (이미 있다면 패쓰!)
vi .npmrc
  1. 프로젝트내에 .npmrc 파일에 아래 내용 추가
@musma:registry=https://npm.pkg.github.com/
  1. @musma/eslint-config 의존성 설치
yarn add -D @musma/eslint-config
  1. 프로잭트내에 .eslintrc 파일 생성(이미 있다면 패쓰!)
vi .eslintrc
  1. 프로젝트내에 .eslintrc 파일에 아래의 내용을 추가합니다.
{
  "extends": ["@musma"]
}

Lint, Prettier가 작동하지 않을 경우

  1. VS Code 에서 Command + , 를 클릭하여 설정 페이지를 연다

스크린샷 2022-06-30 오후 2 00 12

  1. 사용자 탭에서 화면 상단의 JSON 열기 버튼을 클릭한다.

  2. 개인이 사용하는 VS Code Theme 관련 코드를 제외하고 모두 없앤다.

License

Open source licensed as MIT.

About

Musma's ESLint config with TypeScript support

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •