.Rproj.user
.Rhistory
.RData
*.so
*.o
*.a
*.dll

# gcov/covr coverage artifacts
*.gcda
*.gcno
*.gcov

# testthat writes a reproduction script here when a test fails
tests/testthat/_problems/

# Upstream libxlsxwriter Makefiles are not used by the R package build
# (src/Makevars drives all compilation) and trigger R CMD check warnings
# about GNU extensions; exclude them from the repository.
src/libxlsxwriter/**/Makefile*

# dtoa is part of the upstream libxlsxwriter third_party directory but is not
# compiled or used by the R package; only its header is vendored via
# src/libxlsxwriter/include/xlsxwriter/third_party/emyg_dtoa.h.
src/libxlsxwriter/third_party/dtoa/

# Only the four minizip files used by writexl are tracked; ignore the rest so
# that updating from upstream cannot accidentally re-add them.
src/libxlsxwriter/third_party/minizip/*
!src/libxlsxwriter/third_party/minizip/ioapi.c
!src/libxlsxwriter/third_party/minizip/ioapi.h
!src/libxlsxwriter/third_party/minizip/zip.c
!src/libxlsxwriter/third_party/minizip/zip.h
*.tar.gz
*.tgz
*.Rcheck/
.Ruserdata

# revdepcheck working tree: package library, checkouts and per-package logs
revdep/

# scratch output from lintr and revdep helper scripts
lints.rds
revdep_*.rds
