Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] checkstyle action 기반으로 lint 검사기 구현 #28

Closed
5 tasks done
luke0408 opened this issue Feb 29, 2024 · 0 comments · Fixed by #35
Closed
5 tasks done

[Feat] checkstyle action 기반으로 lint 검사기 구현 #28

luke0408 opened this issue Feb 29, 2024 · 0 comments · Fixed by #35
Assignees
Labels
✨ feature 기능 구현 관련

Comments

@luke0408
Copy link
Member

luke0408 commented Feb 29, 2024

Issue : Feature

Description

checkstyle action 기반으로 lint 검사기 구현하며 코딩 컨벤션 린트는 네이버 캠퍼스 핵데이 Java 코딩 컨벤션을 따른다

Todo

  • 캠퍼스 핵데이 코딩 컨벤션 적용
    • style xml 적용
    • .editorconfig 적용
  • Check Style.yml 구현
  • 동작 테스트

Reference(Optional)

@luke0408 luke0408 added ✨ feature 기능 구현 관련 👷 ci/cd CI/CD 관련 labels Feb 29, 2024
@luke0408 luke0408 self-assigned this Feb 29, 2024
@luke0408 luke0408 changed the title [CI/Feat] checkstyle action 기반으로 lint 검사기 구현 [CI] [Feat] checkstyle action 기반으로 lint 검사기 구현 Feb 29, 2024
@luke0408 luke0408 changed the title [CI] [Feat] checkstyle action 기반으로 lint 검사기 구현 [CI]checkstyle action 기반으로 lint 검사기 구현 Feb 29, 2024
@luke0408 luke0408 removed the 👷 ci/cd CI/CD 관련 label Feb 29, 2024
@luke0408 luke0408 changed the title [CI]checkstyle action 기반으로 lint 검사기 구현 [Feat] checkstyle action 기반으로 lint 검사기 구현 Feb 29, 2024
luke0408 added a commit that referenced this issue Mar 2, 2024
<body>
- gitattributes
  - 새줄 문자가 LF로 변환 될 수 있도록 설정

<footer>
- 관련: #28
luke0408 added a commit that referenced this issue Mar 2, 2024
<body>
- editorconfig
  - editor 단위의 코드 style 설정 파일

<footer>
- 관련: #28
luke0408 added a commit that referenced this issue Mar 2, 2024
<body>
- namo-intellij-formatter.xml
  - intellij 에서 사용될 코드 포매팅 스팩 작성
  - naver 캠퍼스 헥데이 java 코딩 컨벤션의 스팩을 기반으로 하며 import 관련 설정이 변경됨

<footer>
- 관련: #28
luke0408 added a commit that referenced this issue Mar 2, 2024
<body>
- namo-checkstyle-rule.xml
  - checkstyle 플러그인에 적용할 커스텀 룰

<footer>
- 관련: #28
luke0408 added a commit that referenced this issue Mar 2, 2024
<body>
- 공통
  - domain 단위로 import 분리
  - jakarta 관련 import 설정 추가
- namo-intellij-formatter.xml
  - intellij 포멧 설정 적용 확인

<footer>
- 관련: #28
luke0408 added a commit that referenced this issue Mar 2, 2024
<body>
- namo-checkstyle-rules.xml
  - import 설정 오타 수정
  - [list-uppercase-abbr] 관련 예외 단어 추가

<footer>
- 관련: #28
luke0408 added a commit that referenced this issue Mar 2, 2024
<body>
- code formatting
  - 자동 수정 기능을 이용하여 수정 진행

<footer>
- 관련: #28
luke0408 added a commit that referenced this issue Mar 2, 2024
@luke0408 luke0408 linked a pull request Mar 2, 2024 that will close this issue
8 tasks
luke0408 added a commit that referenced this issue Mar 2, 2024
luke0408 added a commit that referenced this issue Mar 2, 2024
luke0408 added a commit that referenced this issue Mar 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feature 기능 구현 관련
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant