Skip to content

Remove all non imaging related data by overriding RB files for optimization of execution time #656

Remove all non imaging related data by overriding RB files for optimization of execution time

Remove all non imaging related data by overriding RB files for optimization of execution time #656

# This workflow runs flake8 with reviewdog. The documentation can be found below:
# https://github.com/marketplace/actions/run-flake8-with-reviewdog
# Flake8 is a Python linter that analyzes code and checks for programming and stylistic errors
name: Flake8 Linter
# This workflow acts only on pull requests
on: pull_request
jobs:
flake8-lint:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.11", "3.12"]
steps:
- name: Check out source repository
uses: actions/checkout@v2
- name: Set up Python environment
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Flake8 Lint
uses: reviewdog/action-flake8@v3
with:
# For more flake 8 arguments, visit the link below:
# https://flake8.pycqa.org/en/latest/user/options.html
# Currently, flake8 ignores the following;
# E202: Whitespace before ')'
# E203: Whitespace before ':'
# E221: Multiple spaces before operator
# E241: Multiple spaces after ','
# E251: Unexpected spaces around keyword / parameter equals
# E272: Multiple spaces before keyword
flake8_args: "--ignore=W503,E202,E203,E221,E241,E251,E272,E126,E131,E121,E111,E114,E127
--max-line-length 120
--exclude python/react-series-data-viewer/protocol_buffers/
--exclude Loris "
github_token: ${{ secrets.GITHUB_TOKEN }}