Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
3.0.0 Update 1st PR
Reference
What has changed
본격적인 작업에 앞서 포매팅 + 린팅을 설정했습니다.
editorconfig
(모든 언어에 대해서 기본적인 포매팅 설정 가능 - 주로 여러 언어가 함께 사용될 때 사용) DEVSENSE에서 나온 PHPtool 이라는 extension을 이용해 설정했습니다. 앞으로 다른 언어로 된 레포들에도 이런식으로 .vscode 세팅을 넣어 두려고 해요.vscode에서만 제공되는 툴로 포매팅 및 린팅을 하는건 좋은 practice는 아닙니다. 하지만 PHP는 이 레포 외에는 사용할 일이 없는 언어라서 가장 빨리, 손이 덜가는 방향으로 세팅했습니다.
다른 프로젝트들 같은 경우에는 .editorconfig + .blackrc + .ruffrc, 또는 .editorconfig + pyproject.toml 을 이용해서 설정해줄 예정이에요(ts같은 경우는 .editorconfig + .prettierrc + .eslintrc 가 되겠죠?). 그래야 IDE에 독립적으로 Language Server에 설정이 먹히거든요.
What to look for
소스코드에는 포매팅만 적용되었어야 하는데 작업하다가 혹시 다른 코드가 섞여들어간 건 없는지 (시간 없으시면 패스하셔도 됩니다. 미리 작업 싱크 하는 수준의 PR이라서요)
.vscode랑 .editorconfig 만 간단하게 봐주시면 되겠습니다ㅎㅎ