3.5. コードのリファクタリング
gofmt
フォーマットツールを使用して、任意の置換を適用してコードをリファクタリングできます。
手順
特定のパス内のコードをリファクタリングするには、以下を実行します。
Red Hat Enterprise Linux 7 の場合:
$ scl enable go-toolset-1.19 'gofmt -r <rewrite_rule> <code_path>'
-
<code_path>
はリファクタリングするコードへのパスに、<rewrite_rule>
はコードを書き換えるルールに置き換えます。
-
Red Hat Enterprise Linux 8 の場合:
$ gofmt -r <rewrite_rule> <code_path>
-
<code_path>
はリファクタリングするコードへのパスに、<rewrite_rule>
はコードを書き換えるルールに置き換えます。
-
Red Hat Enterprise Linux 9 の場合:
$ gofmt -r <rewrite_rule> <code_path>
-
<code_path>
はリファクタリングするコードへのパスに、<rewrite_rule>
はコードを書き換えるルールに置き換えます。
-
変更を適用するには、以下を実行します。
Red Hat Enterprise Linux 7 の場合:
$ scl enable go-toolset-1.19 'gofmt -w <code_path>'
-
<code_path>
は、フォーマットするコードへのパスに置き換えます。
-
Red Hat Enterprise Linux 8 の場合:
$ gofmt -w <code_path>
-
<code_path>
は、フォーマットするコードへのパスに置き換えます。
-
Red Hat Enterprise Linux 9 の場合:
$ gofmt -w <code_path>
-
<code_path>
は、フォーマットするコードへのパスに置き換えます。
-