我已经在 GitHub 上设置了 pylint 工作流程。
路径是:
myRepo/.github/workflows/pylint.yml
我在工作流程目录中添加了一个 pylintrc 文件,其中包含以下选项:
[MESSAGES CONTROL]
disable=missing-module-docstring,
missing-function-docstring,
missing-class-docstring
但现在构建失败了,所以我以错误的方式做到了这一点。
pylintrc
是否可以将我的文件中的选项添加到pylint.yml
?
Github 上的 Yaml 文件:
name: Pylint
on: [push]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10"]
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pylint
- name: Analysing the code with pylint
run: |
pylint $(git ls-files '*.py')
我想禁用所有文档字符串警告。
确保 pylintrc (或有时称为 .pylintrc)文件位于项目的顶层。
理论上 pylint 应该能够默认获取该位置,但如果它仍然不起作用,请将参数 --rcfile=pylintrc 传递给 pylint。例如:
另请确保 pylintrc 文件格式正确。此页面显示初始有效配置: https://www.getcodeflow.com/pylint-configuration.html