chore: update ignore patterns in configuration files to exclude vendor and build artifacts

This commit is contained in:
Ivan 2026-05-02 05:27:37 -05:00
parent 2b7c16c11d
commit ddeff4d503
No known key found for this signature in database
GPG key ID: B84314E2D9332AE0
4 changed files with 16 additions and 1 deletions

View file

@ -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/

View file

@ -7,6 +7,7 @@ import globals from "globals";
export default [
{
ignores: [
"**/vendor/**",
"**/node_modules/**",
"**/dist/**",
"**/build/**",

View file

@ -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)

View file

@ -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]