# Build output build/ build-*/ /out/ compile_commands.json CMakeUserPresets.json .cache/ .ccls-cache/ # Language / tooling node_modules/ dist/ web-ext-artifacts/ .venv/ __pycache__/ *.pyc # Compiled objects *.o *.so *.a # Editor / OS .idea/ .vscode/ *.user *.orig *.swp .DS_Store # Profiling perf.data* callgrind.out.* massif.out.* # Runtime / logs / partial downloads *.log *.veloxpart *.veloxpart.meta # Fuzzing crash artifacts — libFuzzer writes these to CWD on a find and each holds the # crashing input verbatim. Ignore so they are never committed by accident (CORE caught # two by hand before this rule existed). crash-* oom-* leak-* timeout-* # dpkg-buildpackage output — debhelper's build tree and the produced .deb/.changes, plus # the classic out-of-tree autotools-style build dir some debhelper versions still create. # debian/control, changelog, copyright, rules, postinst, postrm, source/format and # *.lintian-overrides are real packaging source and stay tracked; everything below is # regenerated by `dpkg-buildpackage` on every run. debian/.debhelper/ debian/velox/ debian/files debian/*.substvars debian/*.debhelper.log debian/*.debhelper debian/debhelper-build-stamp obj-*/