1*.o 2*.a 3*.d 4*.cmd 5*.log 6*.pyc 7*.swp 8*.swo 9*~ 10 11# Emacs 12\#*\# 13 14build*/ 15!doc/build/ 16!scripts/build 17!tests/drivers/build_all 18!scripts/pylib/build_helpers 19cscope.* 20.dir 21 22/*.patch 23 24# The .cache directory will be used to cache toolchain capabilities if 25# no suitable out-of-tree directory is found. 26.cache 27 28outdir 29outdir-* 30scripts/basic/fixdep 31scripts/gen_idt/gen_idt 32coverage-report 33doc-coverage.info 34doc/_build 35doc/doxygen 36doc/xml 37doc/html 38doc/boards 39doc/samples 40doc/latex 41doc/themes/zephyr-docs-theme 42sanity-out* 43twister-out* 44bsim_out 45bsim_bt_out 46myresults.xml 47tests/RunResults.xml 48scripts/grub 49doc/reference/kconfig/*.rst 50doc/doc.warnings 51.*project 52.settings 53.envrc 54.vscode 55hide-defaults-note 56venv 57.venv 58.DS_Store 59.clangd 60new.info 61 62# Cargo drops lock files in projects to capture resolved dependencies. 63# We don't want to record these. 64Cargo.lock 65 66# Cargo encourages a .cargo/config.toml file to symlink to a generated file. Don't save these. 67.cargo/ 68 69# Normal west builds will place the Rust target directory under the build directory. However, 70# sometimes IDEs and such will litter these target directories as well. 71target/ 72 73# CI output 74compliance.xml 75_error.types 76 77# Tag files 78GPATH 79GRTAGS 80GTAGS 81TAGS 82tags 83 84.idea 85 86# from check_compliance.py 87BinaryFiles.txt 88BoardYml.txt 89Checkpatch.txt 90ClangFormat.txt 91DevicetreeBindings.txt 92GitDiffCheck.txt 93Gitlint.txt 94Identity.txt 95ImageSize.txt 96Kconfig.txt 97KconfigBasic.txt 98KconfigBasicNoModules.txt 99KconfigHWMv2.txt 100KeepSorted.txt 101MaintainersFormat.txt 102ModulesMaintainers.txt 103Nits.txt 104Pylint.txt 105Ruff.txt 106SphinxLint.txt 107TextEncoding.txt 108YAMLLint.txt 109