1 2# Created by https://www.gitignore.io/api/rust,macos,linux,windows,visualstudiocode,intellij 3 4### Intellij ### 5# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm 6# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 7 8# User-specific stuff: 9.idea/**/workspace.xml 10.idea/**/tasks.xml 11.idea/dictionaries 12 13# Sensitive or high-churn files: 14.idea/**/dataSources/ 15.idea/**/dataSources.ids 16.idea/**/dataSources.xml 17.idea/**/dataSources.local.xml 18.idea/**/sqlDataSources.xml 19.idea/**/dynamic.xml 20.idea/**/uiDesigner.xml 21 22# Gradle: 23.idea/**/gradle.xml 24.idea/**/libraries 25 26# CMake 27cmake-build-debug/ 28 29# Mongo Explorer plugin: 30.idea/**/mongoSettings.xml 31 32## File-based project format: 33*.iws 34 35## Plugin-specific files: 36 37# IntelliJ 38/out/ 39 40# mpeltonen/sbt-idea plugin 41.idea_modules/ 42 43# JIRA plugin 44atlassian-ide-plugin.xml 45 46# Cursive Clojure plugin 47.idea/replstate.xml 48 49# Crashlytics plugin (for Android Studio and IntelliJ) 50com_crashlytics_export_strings.xml 51crashlytics.properties 52crashlytics-build.properties 53fabric.properties 54 55### Intellij Patch ### 56# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 57 58# *.iml 59# modules.xml 60# .idea/misc.xml 61# *.ipr 62 63# Sonarlint plugin 64.idea/sonarlint 65 66### Linux ### 67*~ 68 69# temporary files which can be created if a process still has a handle open of a deleted file 70.fuse_hidden* 71 72# KDE directory preferences 73.directory 74 75# Linux trash folder which might appear on any partition or disk 76.Trash-* 77 78# .nfs files are created when an open file is removed but is still being accessed 79.nfs* 80 81### macOS ### 82*.DS_Store 83.AppleDouble 84.LSOverride 85 86# Icon must end with two \r 87Icon 88 89# Thumbnails 90._* 91 92# Files that might appear in the root of a volume 93.DocumentRevisions-V100 94.fseventsd 95.Spotlight-V100 96.TemporaryItems 97.Trashes 98.VolumeIcon.icns 99.com.apple.timemachine.donotpresent 100 101# Directories potentially created on remote AFP share 102.AppleDB 103.AppleDesktop 104Network Trash Folder 105Temporary Items 106.apdisk 107 108### Rust ### 109# Generated by Cargo 110# will have compiled files and executables 111/target/ 112 113# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries 114# More information here http://doc.crates.io/guide.html#cargotoml-vs-cargolock 115Cargo.lock 116 117# These are backup files generated by rustfmt 118**/*.rs.bk 119 120### VisualStudioCode ### 121.vscode/* 122!.vscode/settings.json 123!.vscode/tasks.json 124!.vscode/launch.json 125!.vscode/extensions.json 126.history 127 128### Windows ### 129# Windows thumbnail cache files 130Thumbs.db 131ehthumbs.db 132ehthumbs_vista.db 133 134# Folder config file 135Desktop.ini 136 137# Recycle Bin used on file shares 138$RECYCLE.BIN/ 139 140# Windows Installer files 141*.cab 142*.msi 143*.msm 144*.msp 145 146# Windows shortcuts 147*.lnk 148 149# End of https://www.gitignore.io/api/rust,macos,linux,windows,visualstudiocode,intellij 150