Supergrammer / supergrammer.github.io

Supergrammer GitHub Pages Repository
0 stars 0 forks source link

eslint, prettier 추가 및 프로젝트 검수 #7

Closed Supergrammer closed 1 year ago

Supergrammer commented 1 year ago

💣 이슈 (Issue) :

eslint, prettier 추가 및 프로젝트 검수

📋 업무 체크리스트 (Task Checklist) :

여기에 업무 체크리스트를 작성하세요.

  • [x] eslint 추가 및 옵션 설정
  • [x] prettier 추가 및 옵션 설정
  • [x] 프로젝트 linting 적용 및 확인

📜 상세 설명 (Description) :

프로젝트에 linting 을 위한 eslint, prettier 를 추가하고 linting 적용이 정상적으로 되는지 확인하는 업무

🔗 관련 이슈 (Related Issues) :

여기에 관련 이슈에 대해 기술하거나 링크를 첨부하세요.

📚 참고 (Reference) :

ESLint와 Prettier 설정 하기 Prettier options


✏️ 처리 내용

해당 이슈 처리 후, 처리 내용에 대해 기술하는 부분입니다. 이슈 처리 후 작성해 주세요

ESLint

/* eslint-env node */
require("@rushstack/eslint-patch/modern-module-resolution");

module.exports = {
    root: true,

    extends: ["plugin:vue/vue3-essential", "eslint:recommended", "@vue/eslint-config-prettier"],
    parserOptions: {
        ecmaVersion: "latest",
    },
};

Prettier

{
    "printWidth": 100,

    "tabWidth": 4,
    "useTabs": true,

    "arrowParens": "avoid"
}