命名規則
命名規則は、コードまたはプロジェクト全体ですべてのシンボル名を統一することを目的とした一連の規則です。 各命名規則は、特定の種類の識別子の接尾辞、接頭辞、大文字化、複合語のスペルを定義します。
Google(英語) や LLVM(英語) などの事前定義されたスキームから命名規則を (他のコードスタイル設定とともに) 選択することもできることに注意してください。 詳細については、 定義済みのコードスタイル を参照してください。
命名規則を構成する
で 命名規則 タブを開きます。
コード内のエンティティの命名設定を指定します。

一度に複数のエンティティにルールを適用できます。 エンティティの種類 フィールドをクリックして複数のオプションを選択します。

命名規則 フィールドで、スペルスタイル
lowercase、camelCase、PascalCase、snake_case、Leading_upper_snake_case、Upper_Snake_Case、SCREAMING_SNAKE_CASEまたはUPPERCASEを選択します。一部のエンティティの特定の種類に対して個別の規則を指定することもできます(たとえば、プライベート / パブリッククラスメンバーまたは静的 /const 変数に特定の名前を付ける場合)。 これには、該当する場合は 可視性 フィールドと 指定子 フィールドを設定します:

必要に応じて、 接頭辞 および 接尾辞 を指定します(たとえば、enum の接頭辞として
'e_'、typedef の接頭辞として't_')。
現在のプロジェクトのみに設定されたスタイルを保存するには、 スキーム スイッチャーで プロジェクト を選択します。
CLion は実行時に命名規則の設定を考慮します
コード生成を含むクイックフィックス(コンストラクターへのパラメーターの追加、 呼び出しに応じた関数シグネチャーの変更など)
命名規則の違反についてコードをインスペクションする
一貫性のない命名 インスペクションを使用して、構成された命名規則との整合性についてコードを確認できます。 デフォルトでは、このインスペクションは無効になっています - オンにするには、 に進んでください。
有効化すると、このインスペクションは命名規則に違反するシンボルをハイライトし、即座に変更できるクイックフィックスを提案します:

また、このインスペクションを個別に実行して、コードベース全体またはファイルのサブセットをチェックすることもできます。 このためには、 コード | コードのインスペクション を実行するか、 インスペクション名を指定して実行ダイアログ Ctrl+Alt+Shift+I を呼び出して、 一貫性のない命名を検索します。 結果は、インスペクション結果ツールウィンドウに一覧表示されます。
