はじめに
CloudFomationのcfn-lintコマンドを使いたくてインストールを試みました。
色々、試みた結果。
PHP利用者は大抵brew
コマンドがインストールされていると思うので(偏見)、それ使ったら一発だよ!って教えてあげたかっただけです。
インストールコマンド
ターミナル
brew install cfn-lint
ターミナル
which cfn-lint
// この情報はVScodeと連携するときに使用します
/opt/homebrew/bin/cfn-lint
VScodeの拡張機能にをインストールし、設定する
まず、拡張機能からインストールしていきましょう。
次に拡張機能を使用するために設定をしていきます。
右下の歯車マークで設定画面にいきましょう。
下記の図のように、検索ワードでcfnLint.path
を入れます。
これは先ほどwhich
コマンドを使用して判明したパスです。
ここまで、設定できたら一旦VScodeは閉じてもう一度開きましょう。
ymlファイルでテンプレートがあればぜひコマンドと叩いてみてください〜!
こんなアラートが出てきても大丈夫〜!
VScodeでpathを設定していない場合、下記のようなアラートが上がります。
ですが、大丈夫です!パスさえしっかり記載していれば!
パスを設定したのに、エラーが出てる人は再起動をしていない
もしくは、パスが間違っている
といった可能性があるのでもう一度確認してみましょう。