diff options
author | AUTOMATIC1111 <16777216c@gmail.com> | 2023-05-10 06:06:54 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-10 06:06:54 +0000 |
commit | 837d3a94b7ad938cbb94409e9b263973f526e86a (patch) | |
tree | 16579fae536d4e5464666c9705fe4590a9ba8bc7 | |
parent | 4b854806d98cf5ccd48e5cd99c172613da7937f0 (diff) | |
parent | 990ca80cb64532368f88d2037bba31167314263d (diff) | |
download | stable-diffusion-webui-gfx803-837d3a94b7ad938cbb94409e9b263973f526e86a.tar.gz stable-diffusion-webui-gfx803-837d3a94b7ad938cbb94409e9b263973f526e86a.tar.bz2 stable-diffusion-webui-gfx803-837d3a94b7ad938cbb94409e9b263973f526e86a.zip |
Merge pull request #10233 from akx/fix-lint-ci
Replace pylint CI with ruff
-rw-r--r-- | .github/workflows/on_pull_request.yaml | 43 | ||||
-rw-r--r-- | ruff.toml | 10 |
2 files changed, 35 insertions, 18 deletions
diff --git a/.github/workflows/on_pull_request.yaml b/.github/workflows/on_pull_request.yaml index a168be5b..d42965b1 100644 --- a/.github/workflows/on_pull_request.yaml +++ b/.github/workflows/on_pull_request.yaml @@ -18,22 +18,29 @@ jobs: steps: - name: Checkout Code uses: actions/checkout@v3 - - name: Set up Python 3.10 - uses: actions/setup-python@v4 + - uses: actions/setup-python@v4 with: - python-version: 3.10.6 - cache: pip - cache-dependency-path: | - **/requirements*txt - - name: Install PyLint - run: | - python -m pip install --upgrade pip - pip install pylint - # This lets PyLint check to see if it can resolve imports - - name: Install dependencies - run: | - export COMMANDLINE_ARGS="--skip-torch-cuda-test --exit" - python launch.py - - name: Analysing the code with pylint - run: | - pylint $(git ls-files '*.py') + python-version: 3.11 + # NB: there's no cache: pip here since we're not installing anything + # from the requirements.txt file(s) in the repository; it's faster + # not to have GHA download an (at the time of writing) 4 GB cache + # of PyTorch and other dependencies. + - name: Install Ruff + run: pip install ruff==0.0.265 + - name: Run Ruff + run: ruff . + +# The rest are currently disabled pending fixing of e.g. installing the torch dependency. + +# - name: Install PyLint +# run: | +# python -m pip install --upgrade pip +# pip install pylint +# # This lets PyLint check to see if it can resolve imports +# - name: Install dependencies +# run: | +# export COMMANDLINE_ARGS="--skip-torch-cuda-test --exit" +# python launch.py +# - name: Analysing the code with pylint +# run: | +# pylint $(git ls-files '*.py') diff --git a/ruff.toml b/ruff.toml new file mode 100644 index 00000000..5bb28a74 --- /dev/null +++ b/ruff.toml @@ -0,0 +1,10 @@ +target-version = "py310" + +select = [ + "E999", # syntax error +] + +extend-exclude = [ + "extensions", + "extensions-disabled", +] |