diff --git a/.prettierignore b/.prettierignore index 46d003d..5c04ace 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,10 +1,17 @@ # Prettier ignore file +# Vendored third-party trees (not formatted here) +vendor/ + # Dependencies node_modules/ pnpm-lock.yaml .pnpm-store/ +# Lockfiles (avoid massive churn; not hand-edited as prose) +poetry.lock +uv.lock + # Build output dist/ build/ diff --git a/eslint.config.mjs b/eslint.config.mjs index b087cb0..7d82d7b 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -7,6 +7,7 @@ import globals from "globals"; export default [ { ignores: [ + "**/vendor/**", "**/node_modules/**", "**/dist/**", "**/build/**", diff --git a/meshchatx/src/backend/licenses_collector.py b/meshchatx/src/backend/licenses_collector.py index 8162c84..fe9f9d8 100644 --- a/meshchatx/src/backend/licenses_collector.py +++ b/meshchatx/src/backend/licenses_collector.py @@ -173,7 +173,9 @@ def _bundled_lxmfy_license_row(repo_root: Path) -> dict[str, Any] | None: } -def _merge_bundled_lxmfy(repo_root: Path, rows: list[dict[str, Any]]) -> list[dict[str, Any]]: +def _merge_bundled_lxmfy( + repo_root: Path, rows: list[dict[str, Any]] +) -> list[dict[str, Any]]: if any(str(r.get("name") or "").lower() == "lxmfy" for r in rows): return rows row = _bundled_lxmfy_license_row(repo_root) diff --git a/pyproject.toml b/pyproject.toml index a03d28a..30d1396 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -90,12 +90,17 @@ build-backend = "setuptools.build_meta" [tool.ruff] exclude = [ ".git", + ".mypy_cache", ".pnpm-store", + ".ruff_cache", + "build", + "dist", "node_modules", "venv", ".venv", "tests/frontend", "vendor", + "*.egg-info", ] [tool.ruff.lint]