[javascript] Prettier를 사용하여 코드 작성 시 일관적인 템플릿 리터럴 형식을 유지하는 방법은 무엇인가?

일반적으로, Prettier는 템플릿 리터럴에 따옴표를 적용하는 방식을 따르지 않습니다. 그러나, 확장자가 .js, .jsx, .ts, .tsx 등일 경우 템플릿 리터럴 내부에 있는 따옴표를 수정하지 않는 것이 기본 동작입니다. 템플릿 리터럴의 일관된 스타일을 유지하기 위해서는 .prettierrc 파일에 다음과 같이 설정합니다.

{
  "overrides": [
    {
      "files": "*.js",
      "options": {
        "parser": "babel",
        "overrides": [
          {
            "files": "*.js",
            "options": {
              "printWidth": 100,
              "semi": true,
              "singleQuote": true
            }
          }
        ]
      }
    }
  ]
}

이렇게 하면 Prettier는 .js 파일에 있는 템플릿 리터럴에서도, 따옴표를 일관된 방식으로 관리할 수 있습니다. 이외에도 필요한 설정을 추가하여 Prettier를 통해 코드의 일관된 형식을 유지할 수 있습니다.