Skip to content

Commit 5792c6b

Browse files
committed
small tweaks
1 parent 0fba947 commit 5792c6b

File tree

2 files changed

+30
-48
lines changed

2 files changed

+30
-48
lines changed

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ build: %:
6565

6666
############################################################################
6767
#= TESTING
68-
# see test configuration in setup.cfg
68+
# see test configuration in pyproject.toml
6969

7070
#=> test: execute tests
7171
#=> test-code: test code (including embedded doctests)
@@ -126,6 +126,7 @@ cleaner: clean
126126
rm -frv **/*.pyc
127127
rm -frv **/*.orig
128128
rm -frv **/*.rej
129+
rm -fvr .ruff_cache
129130

130131
#=> cleanest: remove files and directories that require more time/network fetches to rebuild
131132
.PHONY: cleanest

pyproject.toml

Lines changed: 28 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -112,50 +112,27 @@ exclude = [
112112
]
113113

114114
[tool.ruff.lint]
115-
select = [
116-
"ANN", # https://docs.astral.sh/ruff/rules/#flake8-annotations-ann
117-
"ASYNC", # https://docs.astral.sh/ruff/rules/#flake8-async-async
118-
"S", # https://docs.astral.sh/ruff/rules/#flake8-bandit-s
119-
"B", # https://docs.astral.sh/ruff/rules/#flake8-bugbear-b
120-
"A", # https://docs.astral.sh/ruff/rules/#flake8-builtins-a
121-
"COM", # https://docs.astral.sh/ruff/rules/#flake8-commas-com
122-
"C4", # https://docs.astral.sh/ruff/rules/#flake8-comprehensions-c4
123-
"DTZ", # https://docs.astral.sh/ruff/rules/#flake8-datetimez-dtz
124-
"T10", # https://docs.astral.sh/ruff/rules/#flake8-datetimez-dtz
125-
"ISC", # https://docs.astral.sh/ruff/rules/#flake8-implicit-str-concat-isc
126-
"ICN", # https://docs.astral.sh/ruff/rules/#flake8-import-conventions-icn
127-
"LOG", # https://docs.astral.sh/ruff/rules/#flake8-logging-log
128-
"G", # https://docs.astral.sh/ruff/rules/#flake8-logging-format-g
129-
"INP", # https://docs.astral.sh/ruff/rules/#flake8-no-pep420-inp
130-
"PIE", # https://docs.astral.sh/ruff/rules/#flake8-pie-pie
131-
"T20", # https://docs.astral.sh/ruff/rules/#flake8-print-t20
132-
"PT", # https://docs.astral.sh/ruff/rules/#flake8-pytest-style-pt
133-
"Q", # https://docs.astral.sh/ruff/rules/#flake8-quotes-q
134-
"RSE", # https://docs.astral.sh/ruff/rules/#flake8-raise-rse
135-
"RET", # https://docs.astral.sh/ruff/rules/#flake8-return-ret
136-
"SLF", # https://docs.astral.sh/ruff/rules/#flake8-self-slf
137-
"SIM", # https://docs.astral.sh/ruff/rules/#flake8-simplify-sim
138-
"SLOT", # https://docs.astral.sh/ruff/rules/#flake8-slots-slot
139-
"TID", # https://docs.astral.sh/ruff/rules/#flake8-tidy-imports-tid
140-
"ARG", # https://docs.astral.sh/ruff/rules/#flake8-unused-arguments-arg
141-
"PTH", # https://docs.astral.sh/ruff/rules/#flake8-use-pathlib-pth
142-
"I", # https://docs.astral.sh/ruff/rules/#isort-i
143-
"N", # https://docs.astral.sh/ruff/rules/#pep8-naming-n
144-
"PERF", # https://docs.astral.sh/ruff/rules/#perflint-perf
145-
"E", "W", # https://docs.astral.sh/ruff/rules/#pycodestyle-e-w
146-
"D", # https://docs.astral.sh/ruff/rules/#pydocstyle-d
147-
"F", # https://docs.astral.sh/ruff/rules/#pyflakes-f
148-
"PGH", # https://docs.astral.sh/ruff/rules/#pygrep-hooks-pgh
149-
"PLC", # https://docs.astral.sh/ruff/rules/#convention-c
150-
"PLE", # https://docs.astral.sh/ruff/rules/#error-e_1
151-
"PLR", # https://docs.astral.sh/ruff/rules/#refactor-plr
152-
"PLW", # https://docs.astral.sh/ruff/rules/#warning-plw
153-
"UP", # https://docs.astral.sh/ruff/rules/#pyupgrade-up
154-
"FURB", # https://docs.astral.sh/ruff/rules/#refurb-furb
155-
"RUF", # https://docs.astral.sh/ruff/rules/#ruff-specific-rules-ruf
156-
"TRY", # https://docs.astral.sh/ruff/rules/#tryceratops-try
157-
]
158115
ignore = [
116+
# not used
117+
"AIR",
118+
"ERA",
119+
"FAST",
120+
"YTT",
121+
"FBT",
122+
"CPY",
123+
"DJ",
124+
"EM",
125+
"EXE",
126+
"FIX",
127+
"FA",
128+
"INT",
129+
"PYI",
130+
"TID",
131+
"TD",
132+
"TC",
133+
"C90",
134+
"NPY",
135+
"PD",
159136
# ignore for compatibility with formatter
160137
"D206",
161138
"D300",
@@ -187,26 +164,30 @@ ignore = [
187164
"TRY003",
188165
# excessive type ignore requirements
189166
"PGH003",
167+
# misc unnecessary readability requirements
168+
"RET504",
190169
]
191170

192171
[tool.ruff.lint.per-file-ignores]
193172
# ANN001 - missing-type-function-argument
194173
# ANN2 - missing-return-type
195174
# D100 - undocumented-public-module
196-
# D102 - undocumented-public-class
175+
# D101 - undocumented-public-class
176+
# D102 - undocumented-public-method
197177
# D103 - undocumented-public-function
198178
# S101 - assert
199179
# B011 - assert-false
200180
# INP001 - implicit-namespace-package
181+
# SLF001 - private-member-access
201182
"tests/*" = [
202183
"ANN001",
203184
"ANN2",
204185
"D100",
205-
"D102",
206-
"D103",
186+
"D10",
207187
"S101",
208188
"B011",
209-
"INP001"
189+
"INP001",
190+
"SLF001",
210191
]
211192

212193
[tool.ruff.lint.flake8-annotations]

0 commit comments

Comments
 (0)