我爲我的Python項目使用git-lint。git-lint pylint沒有運行pylintrc文件
我有一個.gitlint.yaml
文件在我的git倉庫,其中包含,除其他事項外的根,
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."
我甚至創造了一個~/.config/pylintrc
文件,其中包含,除其他事項外,
indent-string=\t
但是,當我運行git lint
,沒有警告被禁用,尤其是不是警告line 41, col 0: Warning: [mixed-indentation]: Found indentation with tabs instead of spaces
警告。
我已經完成(並驗證)~/.config/pylintrc
文件根本沒有被處理。
爲什麼pylint忽略所有配置選項?我可以採取哪些故障排除步驟?我最好的猜測是,當由git lint執行時,pylint由除我以外的某個用戶運行。
也許我需要做一些事情來設置DEFAULT_CONFIGS到repo目錄? – mareoraft