私はPythonプロジェクトにgit-lintを使用しています。私は、とりわけ、含まれている私のGitのレポのルートで.gitlint.yaml
ファイルを持っているgit-lint pylint実行中でないpylintrcファイル
、私も他のものの間で、含まれている~/.config/pylintrc
ファイルを、作成した
pylint:
extensions:
- .py
command: pylint
arguments:
- "--rcfile={DEFAULT_CONFIGS}/.pylintrc" # doesn't seem to work
- "--disable=all" # doesn't work either
- "--output-format=text"
- "--msg-template='{{abspath}}:{{line}}:{{column}}: [{{category}}:{{symbol}}] {{obj}}: {{msg}}'"
- "--reports=n"
filter: "^{filename}:(?P<line>{lines}):((?P<column>\\d+):)? \\[(?P<severity>.+):(?P<message_id>\\S+)\\]\\s+(:)?(?P<message>.+)$"
installation: "Run pip install pylint."
、
indent-string=\t
しかし、私がgit lint
を実行すると、警告は無効になり、特にline 41, col 0: Warning: [mixed-indentation]: Found indentation with tabs instead of spaces
の警告は無効になりません。
私は、~/.config/pylintrc
ファイルがまったく処理されていないと結論づけました。
なぜパイリンチンはすべての設定オプションを無視していますか?どのようなトラブルシューティング手順を取ることができますか?私の最高の推測は、git lintによって実行されると、pylintは私以外のユーザーによって実行されるということです。
おそらく、DEFAULT_CONFIGSをrepoディレクトリに設定するために何かする必要がありますか? – mareoraft