Tíquete #40238

コード整形ツールの導入

: 2020-03-08 18:40 Última Atualização: 2020-08-15 17:57

Relator:
Dono:
Estado:
Fechado
Componente:
(Nenhum)
Prioridade:
6
Gravidade:
6
Resolução:
Nenhum
Arquivo:
Nenhum

Details

複数人で開発するにあたり、コーディングスタイルを統一したい。そのためにコード整形ツールの導入を提案。

個人的には機能・サポートするエディタの豊富さの面でclang-formatを採用するのが良いのではないかと考える。

Ticket History (3/6 Histories)

2020-03-08 18:40 Updated by: habu
  • New Ticket "コード整形ツールの導入" created
2020-03-08 23:03 Updated by: deskull
2020-05-04 17:41 Updated by: deskull
  • Dono Update from (Nenhum) to deskull
Comentário

clangの採用進めたいと思います。ひとまず、LLVM Coding Standardsのデフォルトで設定ファイル追加したいと思います。

2020-05-04 19:03 Updated by: deskull
Comentário

ひとまず.clang-format追加して、VisualStudio上では適応可能に。clang-formatで作成したデフォルト設定のはずだがVScodeでは

Delimiter: pb

周りでエラーが発生。加えてcore.cなどを成形した後ビルドを行うとインクルードファイル辺りの順番をいじられる影響かなにか不明だがビルドエラーが発生するようになる。まだ要修正。

2020-05-05 02:18 Updated by: deskull
Comentário
  • Delimiter: pb は旧仕様とhabu氏の指摘で判明したので修正.
  • その旧仕様を使っている Visual Studio 2017 から 2019 系にソリューションを移行.
  • 余り極端に旧来の慣習と変えたくないので,ベースのコーディングスタイルは唯一基本インデントが4になっているWebkit系を採用.
  • コーディングスタイル反映でインクルードファイルが前後することによるビルドエラーは本チケット中で直す。
2020-08-15 17:57 Updated by: deskull
  • Estado Update from Aberto to Fechado
Comentário

Visual Studio 2019 と VScode で意図通り、共通して動作することを再確認したので完了にする。

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login