네이밍

변수 (camelCase)

함수 (camelCase)

디렉토리 (camelCase)

리액트 컴포넌트 (PascalCase)

상수 (SCREAMING_SNAKE_CASE)

클래스 (PascalCase)

파일 (PascalCase)

Lint

각 분야별(FE, BE) 논의 후 모노 레포에서 분야별 레포에 Lint 적용

FE


"eqeqeq": ["error", "always"],
"indent": ["error", 2],
"quotes": ["error", "single"],
"semi": ["error", "always"],
"@typescript-eslint/no-unused-vars": ["error"]
   

Prettier

{
  "singleQuote": true,
  "trailingComma": "none", // 마지막 요소 뒤에 쉼표를 추가할지 여부
  "semi": true,
  "tabWidth": 2,
  "printWidth": 120,
  "arrowParens": "always", // 화살표 함수 괄호 사용 방식
  "bracketSpacing": true, // 객체 리터럴에서 괄호에 공백 삽입 여부 
  "endOfLine": "auto"
}