85942


VSCodeにて、CFn lintをインストールし、有効にしました。  
早速CFnを記述したところ、冒頭に以下のようなエラーが出ました。

[code]

        [cfn-lint] /bin/sh: cfn-lint: command not found
    Go to https://github.com/aws-cloudformation/cfn-python-lint/#install for more help
    
        [cfn-lint] SyntaxError: Unexpected end of JSON input
    Go to https://github.com/aws-cloudformation/cfn-python-lint/#install for more help
    
[/code]

このエラーはGUIだけでなく、`pip install cfn-lint`コマンドを実行しないといけない  
ということでしょうか？  
また、このコマンドはVSCodeのターミナルで、カレントディレクトリをどこにしたら良いのでしょうか？

ご存知の方、ご教示願います。


CC BY-SA 4.0
2022-01-26T05:17:46.523
85941
2022-01-26T05:56:18.980
2022-01-26T05:48:43.970
3060
49430
question
vscode
CFn lintをVSCodeでインストールしたらエラーが出ました


インストールした "CFn lint" が VSCode 拡張機能の CFn lint (CloudFormation Linter)
を指しているなら、これは単に `cfn-lint` を呼び出すための機能に過ぎないので、参照しているマニュアルにある通り、`cfn-lint`
をインストールする必要があります。

`pip install cfn-lint` については VSCode と直接関係なく、(Python / pip が使えることが前提で)
コマンドプロンプトなどから実行すれば OK なはずです。


CC BY-SA 4.0
2022-01-26T05:56:18.980
85942
2022-01-26T05:56:18.980
3060
85941
answer