1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AWS ClouldFormationの静的解析ツールcfn-lintコマンドをインストール

Last updated at Posted at 2024-03-06

はじめに

CloudFomationのcfn-lintコマンドを使いたくてインストールを試みました。
色々、試みた結果。
PHP利用者は大抵brewコマンドがインストールされていると思うので(偏見)、それ使ったら一発だよ!って教えてあげたかっただけです。

インストールコマンド

ターミナル
brew install cfn-lint
ターミナル
which cfn-lint

// この情報はVScodeと連携するときに使用します
/opt/homebrew/bin/cfn-lint

VScodeの拡張機能にをインストールし、設定する

まず、拡張機能からインストールしていきましょう。

スクリーンショット 2024-03-06 21.26.55.png

次に拡張機能を使用するために設定をしていきます。
右下の歯車マークで設定画面にいきましょう。

下記の図のように、検索ワードでcfnLint.pathを入れます。
これは先ほどwhichコマンドを使用して判明したパスです。

スクリーンショット 2024-03-06 21.28.30.png

ここまで、設定できたら一旦VScodeは閉じてもう一度開きましょう。

ymlファイルでテンプレートがあればぜひコマンドと叩いてみてください〜!

こんなアラートが出てきても大丈夫〜!

VScodeでpathを設定していない場合、下記のようなアラートが上がります。

スクリーンショット 2024-03-06 21.35.00.png

ですが、大丈夫です!パスさえしっかり記載していれば!
パスを設定したのに、エラーが出てる人は再起動をしていないもしくは、パスが間違っているといった可能性があるのでもう一度確認してみましょう。

参考URL

cfn-lintでCloudFormationの静的解析を行う

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?