Open QRWells opened 7 months ago
チームで開発においては、ソースコードのコーディングスタイルを統一したほうがいいです。 それをLinterとFormatterに任せば開発効率を向上できると思います。 そこで、具体的なスタイル(仕様)を決めたいと思います。
clang-tidyはルートディレクトリにある.clang-tidyファイルによってソースコードのチェックを行います。
.clang-tidy
https://clang.llvm.org/extra/clang-tidy/
https://github.com/lmntal/slim/blob/modernization/.clang-tidy
clang-formatはルートディレクトリにある.clang-formatファイルによってソースコードをフォマードできます。
.clang-format
https://clang.llvm.org/docs/ClangFormat.html
https://github.com/lmntal/slim/blob/modernization/.clang-format
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