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

LinterとFormatterの導入 #333

Open
QRWells opened this issue Feb 14, 2024 · 1 comment
Open

LinterとFormatterの導入 #333

QRWells opened this issue Feb 14, 2024 · 1 comment

Comments

@QRWells
Copy link
Contributor

QRWells commented Feb 14, 2024

Motivation

チームで開発においては、ソースコードのコーディングスタイルを統一したほうがいいです。
それをLinterとFormatterに任せば開発効率を向上できると思います。
そこで、具体的なスタイル(仕様)を決めたいと思います。

Linter

clang-tidyはルートディレクトリにある.clang-tidyファイルによってソースコードのチェックを行います。

Reference

https://clang.llvm.org/extra/clang-tidy/

Example

https://github.com/lmntal/slim/blob/modernization/.clang-tidy

Formatter

clang-formatはルートディレクトリにある.clang-formatファイルによってソースコードをフォマードできます。

Reference

https://clang.llvm.org/docs/ClangFormat.html

Example

https://github.com/lmntal/slim/blob/modernization/.clang-format

関連Issue

#312

@QRWells
Copy link
Contributor Author

QRWells commented Feb 14, 2024

To be discussed

  • 具体的なコーディングスタイル
  • ネーミングルール
  • 必要なコードチェック

@QRWells QRWells changed the title LinterとFromatterの導入 LinterとFormatterの導入 Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant