[javascript] Prettier를 사용하여 코드 작성 시 일관적인 optional chaining 사용 방식을 유지하는 방법은 무엇인가?

먼저, package.json 파일 또는 별도의 Prettier 설정 파일을 만듭니다. 그리고 아래의 설정을 추가합니다.

{
  "name": "your-project",
  "version": "1.0.0",
  "prettier": {
    "semi": false,
    "singleQuote": true,
    "overrides": [
      {
        "files": "*.js",
        "options": {
          "parser": "babel",
          "semi": true,
          "printWidth": 100,
          "proseWrap": "always",
          "plugins": ["prettier-plugin-optional-chaining"]
        }
      }
    ]
  }
}

위의 예시에서 prettier-plugin-optional-chaining은 optional chaining을 지원하는 Prettier 플러그인을 사용하는 것을 보여줍니다. 이와 함께 overrides를 활용하여 .js 파일에 대한 설정을 따로 지정할 수 있습니다.

이러한 Prettier 설정을 통해 코드 작성 시 일관적인 optional chaining 사용을 유지할 수 있습니다.