Skip to content

Skipping automatic tests when the modifications are for documentation and other files outside the core. #932

Skipping automatic tests when the modifications are for documentation and other files outside the core.

Skipping automatic tests when the modifications are for documentation and other files outside the core. #932

Workflow file for this run

name: Static Code Analysis (Pylint)
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.10","3.11","3.12"]
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') --output=lintpy.txt || true
pylint $(git ls-files '*.ipynb') --output=lintipynb.txt || true
echo "Linting for Python files."
cat lintpy.txt
echo "Linting for Jupyter files."
cat lintipynb.txt