/
niceSOFT
/
python3-hatchling
Обзор
Документация
Войти
/
niceSOFT
/
python3-hatchling
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/hatch/env/internal/static_analysis.py
44 строки
1 KB
Cary Hawkins
Feat hatch check command with new sub command for types (#2278)
31 май 2026, 03:29
Не верифицирован
31 май 2026, 03:29
818d284
Код
Авторство
О чём код?
from __future__ import annotations from typing import Any def get_default_config() -> dict[str, Any]: return { "skip-install": True, "installer": "uv", "dependencies": [f"ruff=={RUFF_DEFAULT_VERSION}"], "scripts": { "format-check": "ruff format{env:HATCH_FMT_ARGS:}{env:HATCH_CHECK_FMT_ARGS:} --check --diff {args:.}", "format-fix": "ruff format{env:HATCH_FMT_ARGS:}{env:HATCH_CHECK_FMT_ARGS:} {args:.}", "lint-check": "ruff check{env:HATCH_FMT_ARGS:}{env:HATCH_CHECK_CODE_ARGS:} {args:.}", "lint-fix": "ruff check{env:HATCH_FMT_ARGS:}{env:HATCH_CHECK_CODE_ARGS:} --fix {args:.}", }, } def get_check_code_config() -> dict[str, Any]: return { "skip-install": True, "installer": "uv", "dependencies": [f"ruff=={RUFF_DEFAULT_VERSION}"], "scripts": { "lint-check": "ruff check{env:HATCH_CHECK_CODE_ARGS:} {args:.}", "lint-fix": "ruff check{env:HATCH_CHECK_CODE_ARGS:} --fix {args:.}", }, } def get_check_fmt_config() -> dict[str, Any]: return { "skip-install": True, "installer": "uv", "dependencies": [f"ruff=={RUFF_DEFAULT_VERSION}"], "scripts": { "format-check": "ruff format{env:HATCH_CHECK_FMT_ARGS:} --check --diff {args:.}", "format-fix": "ruff format{env:HATCH_CHECK_FMT_ARGS:} {args:.}", }, } RUFF_DEFAULT_VERSION: str = "0.13.2"