mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-24 07:06:41 +00:00
Replace flake8 with ruff.
This commit is contained in:
parent
aafbb00333
commit
7b33931df2
2
.gitignore
vendored
2
.gitignore
vendored
@ -53,3 +53,5 @@ zope.interface-*.egg
|
|||||||
# This is the plaintext of the private environment needed for some CircleCI
|
# This is the plaintext of the private environment needed for some CircleCI
|
||||||
# operations. It's never supposed to be checked in.
|
# operations. It's never supposed to be checked in.
|
||||||
secret-env-plain
|
secret-env-plain
|
||||||
|
|
||||||
|
.ruff_cache
|
12
.ruff.toml
Normal file
12
.ruff.toml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
select = [
|
||||||
|
# Pyflakes checks
|
||||||
|
"F",
|
||||||
|
# Prohibit tabs:
|
||||||
|
"W191",
|
||||||
|
# No trailing whitespace:
|
||||||
|
"W291",
|
||||||
|
"W293",
|
||||||
|
# Make sure we bind closure variables in a loop (equivalent to pylint
|
||||||
|
# cell-var-from-loop):
|
||||||
|
"B023",
|
||||||
|
]
|
@ -6,6 +6,9 @@ develop = update_version develop
|
|||||||
bdist_egg = update_version bdist_egg
|
bdist_egg = update_version bdist_egg
|
||||||
bdist_wheel = update_version bdist_wheel
|
bdist_wheel = update_version bdist_wheel
|
||||||
|
|
||||||
|
# This has been replaced by ruff (see .ruff.toml), which has same checks as
|
||||||
|
# flake8 plus many more, and is also faster. However, we're keeping this config
|
||||||
|
# in case people still use flake8 in IDEs, etc..
|
||||||
[flake8]
|
[flake8]
|
||||||
# Enforce all pyflakes constraints, and also prohibit tabs for indentation.
|
# Enforce all pyflakes constraints, and also prohibit tabs for indentation.
|
||||||
# Reference:
|
# Reference:
|
||||||
|
3
setup.py
3
setup.py
@ -399,12 +399,11 @@ setup(name="tahoe-lafs", # also set in __init__.py
|
|||||||
"gpg",
|
"gpg",
|
||||||
],
|
],
|
||||||
"test": [
|
"test": [
|
||||||
"flake8",
|
|
||||||
# Pin a specific pyflakes so we don't have different folks
|
# Pin a specific pyflakes so we don't have different folks
|
||||||
# disagreeing on what is or is not a lint issue. We can bump
|
# disagreeing on what is or is not a lint issue. We can bump
|
||||||
# this version from time to time, but we will do it
|
# this version from time to time, but we will do it
|
||||||
# intentionally.
|
# intentionally.
|
||||||
"pyflakes == 3.0.1",
|
"ruff==0.0.261",
|
||||||
"coverage ~= 5.0",
|
"coverage ~= 5.0",
|
||||||
"mock",
|
"mock",
|
||||||
"tox ~= 3.0",
|
"tox ~= 3.0",
|
||||||
|
7
tox.ini
7
tox.ini
@ -108,14 +108,9 @@ setenv =
|
|||||||
# entire codebase, including various pieces of supporting code.
|
# entire codebase, including various pieces of supporting code.
|
||||||
DEFAULT_FILES=src integration static misc setup.py
|
DEFAULT_FILES=src integration static misc setup.py
|
||||||
commands =
|
commands =
|
||||||
flake8 {posargs:{env:DEFAULT_FILES}}
|
ruff check {posargs:{env:DEFAULT_FILES}}
|
||||||
python misc/coding_tools/check-umids.py {posargs:{env:DEFAULT_FILES}}
|
python misc/coding_tools/check-umids.py {posargs:{env:DEFAULT_FILES}}
|
||||||
python misc/coding_tools/check-debugging.py {posargs:{env:DEFAULT_FILES}}
|
python misc/coding_tools/check-debugging.py {posargs:{env:DEFAULT_FILES}}
|
||||||
# B023: Find loop variables that aren't bound in a loop, equivalent of pylint
|
|
||||||
# cell-var-from-loop.
|
|
||||||
# W291,W293: Trailing whitespace.
|
|
||||||
# ruff could probably replace flake8 and perhaps above tools as well...
|
|
||||||
ruff check --select=B023,W291,W293 {posargs:{env:DEFAULT_FILES}}
|
|
||||||
|
|
||||||
# If towncrier.check fails, you forgot to add a towncrier news
|
# If towncrier.check fails, you forgot to add a towncrier news
|
||||||
# fragment explaining the change in this branch. Create one at
|
# fragment explaining the change in this branch. Create one at
|
||||||
|
Loading…
Reference in New Issue
Block a user