Lint
[lint] セクションはリンターの設定です。
[lint.naming]
case_enum = "snake"
設定
[lint.naming] セクション
このセクションは命名規則の設定です。
| 設定 | 設定値 | 説明 |
|---|---|---|
| case_enum | ケースタイプ1 | enum のケーススタイル |
| case_function | ケースタイプ1 | function のケーススタイル |
| case_function_inout | ケースタイプ1 | inout 引数のケーススタイル |
| case_function_input | ケースタイプ1 | input 引数のケーススタイル |
| case_function_output | ケースタイプ1 | output 引数のケーススタイル |
| case_instance | ケースタイプ1 | インスタンスのケーススタイル |
| case_interface | ケースタイプ1 | interface のケーススタイル |
| case_modport | ケースタイプ1 | modport のケーススタイル |
| case_module | ケースタイプ1 | module のケーススタイル |
| case_package | ケースタイプ1 | package のケーススタイル |
| case_parameter | ケースタイプ1 | parameter のケーススタイル |
| case_port_inout | ケースタイプ1 | inout ポートのケーススタイル |
| case_port_input | ケースタイプ1 | input ポートのケーススタイル |
| case_port_modport | ケースタイプ1 | modport ポートのケーススタイル |
| case_port_output | ケースタイプ1 | output ポートのケーススタイル |
| case_reg | ケースタイプ1 | レジスタ変数2のケーススタイル |
| case_struct | ケースタイプ1 | struct のケーススタイル |
| case_union | ケースタイプ1 | union のケーススタイル |
| case_var | ケースタイプ1 | 変数のケーススタイル |
| case_wire | ケースタイプ1 | ワイヤ変数3のケーススタイル |
| prefix_enum | 文字列 | enum のプレフィックス |
| prefix_function | 文字列 | function のプレフィックス |
| prefix_function_inout | 文字列 | inout 引数のプレフィックス |
| prefix_function_input | 文字列 | input 引数のプレフィックス |
| prefix_function_output | 文字列 | output 引数のプレフィックス |
| prefix_instance | 文字列 | インスタンスのプレフィックス |
| prefix_interface | 文字列 | interface のプレフィックス |
| prefix_modport | 文字列 | modport のプレフィックス |
| prefix_module | 文字列 | module のプレフィックス |
| prefix_package | 文字列 | package のプレフィックス |
| prefix_parameter | 文字列 | parameter のプレフィックス |
| prefix_port_inout | 文字列 | inout ポートのプレフィックス |
| prefix_port_input | 文字列 | input ポートのプレフィックス |
| prefix_port_modport | 文字列 | modport ポートのプレフィックス |
| prefix_port_output | 文字列 | output ポートのプレフィックス |
| prefix_reg | 文字列 | レジスタ変数2のプレフィックス |
| prefix_struct | 文字列 | struct のプレフィックス |
| prefix_union | 文字列 | union のプレフィックス |
| prefix_var | 文字列 | 変数のプレフィックス |
| prefix_wire | 文字列 | ワイヤ変数3のプレフィックス |
| suffix_enum | 文字列 | enum のサフィックス |
| suffix_function | 文字列 | function のサフィックス |
| suffix_function_inout | 文字列 | inout 引数のサフィックス |
| suffix_function_input | 文字列 | input 引数のサフィックス |
| suffix_function_output | 文字列 | output 引数のサフィックス |
| suffix_instance | 文字列 | インスタンスのサフィックス |
| suffix_interface | 文字列 | interface のサフィックス |
| suffix_modport | 文字列 | modport のサフィックス |
| suffix_module | 文字列 | module のサフィックス |
| suffix_package | 文字列 | package のサフィックス |
| suffix_parameter | 文字列 | parameter のサフィックス |
| suffix_port_inout | 文字列 | inout ポートのサフィックス |
| suffix_port_input | 文字列 | input ポートのサフィックス |
| suffix_port_modport | 文字列 | modport ポートのサフィックス |
| suffix_port_output | 文字列 | output ポートのサフィックス |
| suffix_reg | 文字列 | レジスタ変数2のサフィックス |
| suffix_struct | 文字列 | struct のサフィックス |
| suffix_union | 文字列 | union のサフィックス |
| suffix_var | 文字列 | 変数のサフィックス |
| suffix_wire | 文字列 | ワイヤ変数3のサフィックス |
| re_forbidden_enum | 正規表現4 | enum の禁止正規表現 |
| re_forbidden_function | 正規表現4 | function の禁止正規表現 |
| re_forbidden_function_inout | 正規表現4 | inout 引数の禁止正規表現 |
| re_forbidden_function_input | 正規表現4 | input 引数の禁止正規表現 |
| re_forbidden_function_output | 正規表現4 | output 引数の禁止正規表現 |
| re_forbidden_instance | 正規表現4 | インスタンスの禁止正規表現 |
| re_forbidden_interface | 正規表現4 | interface の禁止正規表現 |
| re_forbidden_modport | 正規表現4 | modport の禁止正規表現 |
| re_forbidden_module | 正規表現4 | module の禁止正規表現 |
| re_forbidden_package | 正規表現4 | package の禁止正規表現 |
| re_forbidden_parameter | 正規表現4 | parameter の禁止正規表現 |
| re_forbidden_port_inout | 正規表現4 | inout ポートの禁止正規表現 |
| re_forbidden_port_input | 正規表現4 | input ポートの禁止正規表現 |
| re_forbidden_port_modport | 正規表現4 | modport ポートの禁止正規表現 |
| re_forbidden_port_output | 正規表現4 | output ポートの禁止正規表現 |
| re_forbidden_reg | 正規表現4 | レジスタ変数2の禁止正規表現 |
| re_forbidden_struct | 正規表現4 | struct の禁止正規表現 |
| re_forbidden_union | 正規表現4 | union の禁止正規表現 |
| re_forbidden_var | 正規表現4 | 変数の禁止正規表現 |
| re_forbidden_wire | 正規表現4 | ワイヤ変数3の禁止正規表現 |
| re_required_enum | 正規表現4 | enum の必須正規表現 |
| re_required_function | 正規表現4 | function の必須正規表現 |
| re_required_function_inout | 正規表現4 | inout 引数の必須正規表現 |
| re_required_function_input | 正規表現4 | input 引数の必須正規表現 |
| re_required_function_output | 正規表現4 | output 引数の必須正規表現 |
| re_required_instance | 正規表現4 | インスタンスの必須正規表現 |
| re_required_interface | 正規表現4 | interface の必須正規表現 |
| re_required_modport | 正規表現4 | modport の必須正規表現 |
| re_required_module | 正規表現4 | module の必須正規表現 |
| re_required_package | 正規表現4 | package の必須正規表現 |
| re_required_parameter | 正規表現4 | parameter の必須正規表現 |
| re_required_port_inout | 正規表現4 | inout ポートの必須正規表現 |
| re_required_port_input | 正規表現4 | input ポートの必須正規表現 |
| re_required_port_modport | 正規表現4 | modport ポートの必須正規表現 |
| re_required_port_output | 正規表現4 | output ポートの必須正規表現 |
| re_required_reg | 正規表現4 | レジスタ変数2の必須正規表現 |
| re_required_struct | 正規表現4 | struct の必須正規表現 |
| re_required_union | 正規表現4 | union の必須正規表現 |
| re_required_var | 正規表現4 | 変数の必須正規表現 |
| re_required_wire | 正規表現4 | ワイヤ変数3の必須正規表現 |
"snake"– snake_case"screaming_snake"– SCREAMING_SNAKE_CASE"lower_camel"– lowerCamelCase"upper_camel"– UpperCamelCase
-
設定可能な値は以下です。 ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15 ↩16 ↩17 ↩18 ↩19 ↩20
-
レジスタ変数とは
always_ffで代入される変数です。合成フェーズでフリップフロップにマップされます。 ↩ ↩2 ↩3 ↩4 ↩5 -
ワイヤ変数とは
always_combで代入される変数です。合成フェーズでワイヤにマップされます。 ↩ ↩2 ↩3 ↩4 ↩5 -
".*"のような正規表現です。使用可能な構文はこちら. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15 ↩16 ↩17 ↩18 ↩19 ↩20 ↩21 ↩22 ↩23 ↩24 ↩25 ↩26 ↩27 ↩28 ↩29 ↩30 ↩31 ↩32 ↩33 ↩34 ↩35 ↩36 ↩37 ↩38 ↩39 ↩40