Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit1b90d93

Browse files
committed
Replace Flake8 with Ruff
1 parent26ca6d7 commit1b90d93

File tree

4 files changed

+37
-30
lines changed

4 files changed

+37
-30
lines changed

‎.flake8

Lines changed: 0 additions & 2 deletions
This file was deleted.

‎.pre-commit-config.yaml

Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,17 @@
11
repos:
2-
-repo:https://github.com/asottile/pyupgrade
3-
rev:v3.15.0
2+
-repo:https://github.com/astral-sh/ruff-pre-commit
3+
rev:v0.4.0
44
hooks:
5-
-id:pyupgrade
6-
args:[--py38-plus]
5+
-id:ruff
6+
args:[--exit-non-zero-on-fix]
77

88
-repo:https://github.com/psf/black-pre-commit-mirror
9-
rev:24.1.1
9+
rev:24.4.0
1010
hooks:
1111
-id:black
1212

13-
-repo:https://github.com/PyCQA/isort
14-
rev:5.13.2
15-
hooks:
16-
-id:isort
17-
18-
-repo:https://github.com/PyCQA/flake8
19-
rev:7.0.0
20-
hooks:
21-
-id:flake8
22-
additional_dependencies:
23-
[flake8-2020, flake8-implicit-str-concat, flake8-logging]
24-
25-
-repo:https://github.com/pre-commit/pygrep-hooks
26-
rev:v1.10.0
27-
hooks:
28-
-id:python-check-blanket-noqa
29-
3013
-repo:https://github.com/pre-commit/pre-commit-hooks
31-
rev:v4.5.0
14+
rev:v4.6.0
3215
hooks:
3316
-id:check-case-conflict
3417
-id:check-merge-conflict
@@ -39,7 +22,7 @@ repos:
3922
-id:trailing-whitespace
4023

4124
-repo:https://github.com/tox-dev/pyproject-fmt
42-
rev:1.7.0
25+
rev:1.8.0
4326
hooks:
4427
-id:pyproject-fmt
4528
args:[--max-supported-python=3.13]

‎pyproject.toml

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,32 @@ include = [
4444
"python_docs_theme/",
4545
]
4646

47-
[tool.isort]
48-
add_imports ="from __future__ import annotations"
49-
profile ="black"
47+
[tool.ruff]
48+
fix =true
49+
50+
[tool.ruff.lint]
51+
select = [
52+
"C4",# flake8-comprehensions
53+
"E",# pycodestyle errors
54+
"F",# pyflakes errors
55+
"I",# isort
56+
"ISC",# flake8-implicit-str-concat
57+
"LOG",# flake8-logging
58+
"PGH",# pygrep-hooks
59+
"PYI",# flake8-pyi
60+
"RUF100",# unused noqa (yesqa)
61+
"RUF022",# unsorted-dunder-all
62+
"UP",# pyupgrade
63+
"W",# pycodestyle warnings
64+
"YTT",# flake8-2020
65+
]
66+
ignore = [
67+
"E203",# Whitespace before ':'
68+
"E221",# Multiple spaces before operator
69+
"E226",# Missing whitespace around arithmetic operator
70+
"E241",# Multiple spaces after ','
71+
]
72+
73+
74+
[tool.ruff.lint.isort]
75+
required-imports = ["from __future__ import annotations"]

‎python_docs_theme/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def _asset_hash(path: str) -> str:
2424
def_add_asset_hashes(static:list[str],add_digest_to:list[str])->None:
2525
forassetinadd_digest_to:
2626
index=static.index(asset)
27-
static[index].filename=_asset_hash(asset)# type: ignore
27+
static[index].filename=_asset_hash(asset)# type: ignore[attr-defined]
2828

2929

3030
def_html_page_context(

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp