mirror of
https://github.com/elisspace/core.git
synced 2026-08-29 15:43:55 +00:00
Drop flake8 in favor of Ruff (#89863)
This commit is contained in:
@@ -12,10 +12,6 @@ if [ -z "$files" ] ; then
|
||||
exit
|
||||
fi
|
||||
printf "%s\n" $files
|
||||
echo "================"
|
||||
echo "LINT with flake8"
|
||||
echo "================"
|
||||
pre-commit run flake8 --files $files
|
||||
echo "=============="
|
||||
echo "LINT with ruff"
|
||||
echo "=============="
|
||||
|
||||
@@ -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),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user