Java code fomatter 적용

2023. 2. 20. 22:00·수강노트

java 코드 작성시 컨벤션에 맞춰서 작성하다보면 가독성 좋은 코드가 나올것 같아 적용해보려고 한다.

Google Java Style Guide 적용하기

https://google.github.io/styleguide/javaguide.html

 

Google Java Style Guide

1 Introduction This document serves as the complete definition of Google's coding standards for source code in the Java™ Programming Language. A Java source file is described as being in Google Style if and only if it adheres to the rules herein. Like ot

google.github.io

[intelliJ 에서 포맷팅 적용시키는 법]

 

intelliJ 를 IDE로 사용할 때 처음에 세팅해줘야 할 플러그인들은 sonarlint와 google java style guide입니다. 설치법은 아래와 같습니다.

 

intelliJ 에서 Google Java Style Guide 적용시키는 법 참고할 수 있는 링크를 첨부합니다.

 

아래의 링크에서 자세하기 java style 을 적용하는 법을 설명해줍니다.

https://juneyr.dev/checkstyle

xml 다운로드 받는 링크: 

https://raw.githubusercontent.com/google/styleguide/gh-pages/intellij-java-google-style.xml 

오른쪽 버튼 클릭 후 다운로드 받으면 됩니다.

 

L 참고로 eclipse 에서도 적용시키는 법은 아래의 링크에서 참고하실 수 있습니다.

https://ssd0908.tistory.com/entry/Eclipse-%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-eclipse-java-google-stylexml-%EC%A0%81%EC%9A%A9%EB%B0%A9%EB%B2%95

 

https://velog.io/@injoon2019/IntelliJ%EC%97%90-Google-Java-Style-Guide-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0

 

IntelliJ에 Google Java Style Guide 적용하기 (feat. Naver)

Google Java Style Guide는 구글에서 자바를 사용할 때 코드를 작성하는 사람, 읽는 사람의 편의성을 위해 양식을 통일해둔 것이다.https://google.github.io/styleguide/javaguide.html(구글 자바 스타일 가이드

velog.io

그러나 만약에 팀에서 정한 규칙이 java code style 과 상이하다면 아래와 같이 preference 환경설정에서 변경할 수 있습니다. 보통 들여쓰기를 4칸으로 하는 경우가 많을 것 같습니다.

 

https://sas-study.tistory.com/445

 

Intellij에 Google Java Style Guide 적용하기.

안녕하세요. 오늘은 제 인텔리제이 프로젝트에 구글 자바 스타일 가이드를 적용시켜 코드를 통일화할 수 있는 방법을 소개하고자 합니다. 평소에는 팀원들간의 약속된 코드를 유지하는게 더 중

sas-study.tistory.com

 


 

Sonarlint 플러그인 설치하는 법도 첨부합니다. 

https://iamfreeman.tistory.com/entry/IntelliJ-SornarLint-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%82%AC%EC%9A%A9-%EB%B0%A9%EB%B2%95-%EC%86%8C%EC%8A%A4-%EC%BD%94%EB%93%9C-%ED%92%88%EC%A7%88-%EC%BD%94%EB%93%9C-%EB%B3%B4%EC%95%88-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0

'수강노트' 카테고리의 다른 글

프로그래밍 언어별 통계산출 사이트  (0) 2023.02.21
Java 문법 정리잘된 사이트 소개  (0) 2023.02.20
'수강노트' 카테고리의 다른 글
  • 프로그래밍 언어별 통계산출 사이트
  • Java 문법 정리잘된 사이트 소개
yuni02
yuni02
  • yuni02
    Core Debugger
    yuni02
  • 전체
    오늘
    어제
    • 분류 전체보기 (31)
      • TDD (1)
      • Java (0)
      • React (15)
      • 버그와의 전쟁 (1)
      • javascript (0)
      • Git (2)
      • CSS, HTML (1)
      • 수강노트 (7)
        • 백엔드 개발자를 위한 한 번에 끝내는 대용량 데이.. (2)
        • 9개 도메인 프로젝트로 끝내는 백엔드 웹 개발 (1)
        • 항해99 - 백엔드 과정 (Java) (1)
      • 네트워크 (1)
      • 개발툴 연구 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    JPA
    spring
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
yuni02
Java code fomatter 적용
상단으로

티스토리툴바