cnf-lint(AWSのCloudFormationのPython製lintツール)の動作確認をしようとしています。
普段は pip install cfn-lint
したのち cfn-lint ***.yaml
として実行していますが、
lintの挙動がおかしいため、デバッガを仕込んだりソースを改修しながら実行したいと思っています。
Githubのリポジトリ(https://github.com/awslabs/cfn-python-lint) のソースコードをcloneするところまでは行ったのですが、これをどのように実行したら cfn-lint ***.yaml
と実行するのと同じ効果が得られるでしょうか?
試したこと
1.__main__.py
を直接動かそうとした
cd cfn-python-lint/src/cfn-lint python __main__.py ***yaml Traceback (most recent call last): File "__main__.py", line 19, in <module> import cfnlint.core ModuleNotFoundError: No module named 'cfnlint'
2.__init__.py
を直接動かそうとした
cd cfn-python-lint/src/cfn-lint python __main__.py ***yaml Traceback (most recent call last): File "__init__.py", line 26, in <module> import cfnlint.helpers ModuleNotFoundError: No module named 'cfnlint'
ご助力いただけますと幸いです。
回答2件
あなたの回答
tips
プレビュー