jevstrudel.git / .gitignore
1dist
2out
3!docs/dist
4dist-*
5cabal-dev
6*.o
7*.hi
8*.hie
9*.chi
10*.chs.h
11*.dyn_o
12*.dyn_hi
13.hpc
14.hsenv
15.cabal-sandbox/
16cabal.sandbox.config
17*.prof
18*.aux
19*.hp
20*.eventlog
21.stack-work/
22cabal.project.local
23cabal.project.local~
24.HTF/
25.ghc.environment.*
26node_modules/
27.DS_Store
28repl-parcel
29mytunes.ts
30doc
31out
32.parcel-cache
33repl_old
34tutorial.rendered.mdx
35doc.json
36talk/public/EmuSP12
37talk/public/samples
38server/samples/old
39repl/stats.html
40coverage
41public/icons/apple-splash-*
42dev-dist
43Dirt-Samples
44tidal-drum-machines
45webaudiofontdata
46src-tauri/target

BEGIN Visual Studio Code

Blanket, recursive exclude for .vscode directory and files

52.vscode/**/*

Unexclude specific files and directories within .vscode

54!.vscode/settings.json
55!.vscode/tasks.json
56!.vscode/launch.json
57!.vscode/extensions.json

END Visual Studio Code

BEGIN JetBrains -> END JetBrains

for JetBrains IDE users, e.g. WebStorm. Source: https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

User-specific stuff

69.idea/**/workspace.xml
70.idea/**/tasks.xml
71.idea/**/usage.statistics.xml
72.idea/**/dictionaries
73.idea/**/shelf

AWS User-specific

76.idea/**/aws.xml

Generated files

79.idea/**/contentModel.xml

Sensitive or high-churn files

82.idea/**/dataSources/
83.idea/**/dataSources.ids
84.idea/**/dataSources.local.xml
85.idea/**/sqlDataSources.xml
86.idea/**/dynamic.xml
87.idea/**/uiDesigner.xml
88.idea/**/dbnavigator.xml

Gradle

91.idea/**/gradle.xml
92.idea/**/libraries

Gradle and Maven with auto-import When using Gradle or Maven with auto-import, you should exclude module files, since they will be recreated, and may cause churn. Uncomment if using auto-import. .idea/artifacts .idea/compiler.xml .idea/jarRepositories.xml .idea/modules.xml .idea/*.iml .idea/modules *.iml *.ipr

CMake

108cmake-build-*/

Mongo Explorer plugin

111.idea/**/mongoSettings.xml

File-based project format

114*.iws

IntelliJ

117out/

mpeltonen/sbt-idea plugin

120.idea_modules/

JIRA plugin

123atlassian-ide-plugin.xml

Cursive Clojure plugin

126.idea/replstate.xml

SonarLint plugin

129.idea/sonarlint/

Crashlytics plugin (for Android Studio and IntelliJ)

132com_crashlytics_export_strings.xml
133crashlytics.properties
134crashlytics-build.properties
135fabric.properties

Editor-based Rest Client

138.idea/httpRequests

Android studio 3.1+ serialized cache file

141.idea/caches/build_file_checksums.ser

END JetBrains -> BEGIN JetBrains

145samples/*
146!samples/README.md
147.idea/

jevstrudel upstream's JetBrains block ignores samples/*; every folder there is a sound

151!samples/*/
152/result*
153/.direnv/
154/.claude/worktrees/
155/buck-out/