Drop flake8 in favor of Ruff (#89863)

This commit is contained in:
Franck Nijhof
2023-03-17 13:30:06 +01:00
committed by GitHub
parent f4de050904
commit b1a3bfb298
13 changed files with 5 additions and 175 deletions

View File

@ -116,9 +116,9 @@ async def pylint(files):
return res
async def _ruff_or_flake8(tool, files):
"""Exec ruff or flake8."""
_, log = await async_exec("pre-commit", "run", tool, "--files", *files)
async def ruff(files):
"""Exec ruff."""
_, log = await async_exec("pre-commit", "run", "ruff", "--files", *files)
res = []
for line in log.splitlines():
line = line.split(":")
@ -129,23 +129,12 @@ async def _ruff_or_flake8(tool, files):
return res
async def flake8(files):
"""Exec flake8."""
return await _ruff_or_flake8("flake8", files)
async def ruff(files):
"""Exec ruff."""
return await _ruff_or_flake8("ruff", files)
async def lint(files):
"""Perform lint."""
files = [file for file in files if os.path.isfile(file)]
res = sorted(
itertools.chain(
*await asyncio.gather(
flake8(files),
pylint(files),
ruff(files),
)