Skip to content
Snippets Groups Projects
Select Git revision
  • f0e4d42cd049ae2b427a26ee57c25ad5a32e1b01
  • main default
2 results

.gitignore

Blame
  • .gitignore 7.08 KiB
    # Created by https://www.toptal.com/developers/gitignore/api/intellij,vim,rust,git,macos,windows,linux,intellij+all,intellij+iml
    # Edit at https://www.toptal.com/developers/gitignore?templates=intellij,vim,rust,git,macos,windows,linux,intellij+all,intellij+iml
    
    ### Git ###
    # Created by git for backups. To disable backups in Git:
    # $ git config --global mergetool.keepBackup false
    *.orig
    
    # Created by git when using merge tools for conflicts
    *.BACKUP.*
    *.BASE.*
    *.LOCAL.*
    *.REMOTE.*
    *_BACKUP_*.txt
    *_BASE_*.txt
    *_LOCAL_*.txt
    *_REMOTE_*.txt
    
    ### Intellij ###
    # 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
    .idea/**/workspace.xml
    .idea/**/tasks.xml
    .idea/**/usage.statistics.xml
    .idea/**/dictionaries
    .idea/**/shelf
    
    # AWS User-specific
    .idea/**/aws.xml
    
    # Generated files
    .idea/**/contentModel.xml
    
    # Sensitive or high-churn files
    .idea/**/dataSources/
    .idea/**/dataSources.ids
    .idea/**/dataSources.local.xml
    .idea/**/sqlDataSources.xml
    .idea/**/dynamic.xml
    .idea/**/uiDesigner.xml
    .idea/**/dbnavigator.xml
    
    # Gradle
    .idea/**/gradle.xml
    .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
    cmake-build-*/
    
    # Mongo Explorer plugin
    .idea/**/mongoSettings.xml
    
    # File-based project format
    *.iws
    
    # IntelliJ
    out/
    
    # mpeltonen/sbt-idea plugin
    .idea_modules/
    
    # JIRA plugin
    atlassian-ide-plugin.xml
    
    # Cursive Clojure plugin
    .idea/replstate.xml
    
    # SonarLint plugin
    .idea/sonarlint/
    
    # Crashlytics plugin (for Android Studio and IntelliJ)
    com_crashlytics_export_strings.xml
    crashlytics.properties
    crashlytics-build.properties
    fabric.properties
    
    # Editor-based Rest Client
    .idea/httpRequests
    
    # Android studio 3.1+ serialized cache file
    .idea/caches/build_file_checksums.ser
    
    ### Intellij Patch ###
    # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
    
    # *.iml
    # modules.xml
    # .idea/misc.xml
    # *.ipr
    
    # Sonarlint plugin
    # https://plugins.jetbrains.com/plugin/7973-sonarlint
    .idea/**/sonarlint/
    
    # SonarQube Plugin
    # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
    .idea/**/sonarIssues.xml
    
    # Markdown Navigator plugin
    # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
    .idea/**/markdown-navigator.xml
    .idea/**/markdown-navigator-enh.xml
    .idea/**/markdown-navigator/
    
    # Cache file creation bug
    # See https://youtrack.jetbrains.com/issue/JBR-2257
    .idea/$CACHE_FILE$
    
    # CodeStream plugin
    # https://plugins.jetbrains.com/plugin/12206-codestream
    .idea/codestream.xml
    
    # Azure Toolkit for IntelliJ plugin
    # https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij
    .idea/**/azureSettings.xml
    
    ### Intellij+all ###
    # 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
    
    # AWS User-specific
    
    # Generated files
    
    # Sensitive or high-churn files
    
    # Gradle
    
    # 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
    
    # Mongo Explorer plugin
    
    # File-based project format
    
    # IntelliJ
    
    # mpeltonen/sbt-idea plugin
    
    # JIRA plugin
    
    # Cursive Clojure plugin
    
    # SonarLint plugin
    
    # Crashlytics plugin (for Android Studio and IntelliJ)
    
    # Editor-based Rest Client
    
    # Android studio 3.1+ serialized cache file
    
    ### Intellij+all Patch ###
    # Ignore everything but code style settings and run configurations
    # that are supposed to be shared within teams.
    
    .idea/*
    
    !.idea/codeStyles
    !.idea/runConfigurations
    
    ### Intellij+iml ###
    # 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
    
    # AWS User-specific
    
    # Generated files
    
    # Sensitive or high-churn files
    
    # Gradle
    
    # 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
    
    # Mongo Explorer plugin
    
    # File-based project format
    
    # IntelliJ
    
    # mpeltonen/sbt-idea plugin
    
    # JIRA plugin
    
    # Cursive Clojure plugin
    
    # SonarLint plugin
    
    # Crashlytics plugin (for Android Studio and IntelliJ)
    
    # Editor-based Rest Client
    
    # Android studio 3.1+ serialized cache file
    
    ### Intellij+iml Patch ###
    # Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
    
    *.iml
    modules.xml
    .idea/misc.xml
    *.ipr
    
    ### Linux ###
    *~
    
    # temporary files which can be created if a process still has a handle open of a deleted file
    .fuse_hidden*
    
    # KDE directory preferences
    .directory
    
    # Linux trash folder which might appear on any partition or disk
    .Trash-*
    
    # .nfs files are created when an open file is removed but is still being accessed
    .nfs*
    
    ### macOS ###
    # General
    .DS_Store
    .AppleDouble
    .LSOverride
    
    # Icon must end with two \r
    Icon
    
    
    # Thumbnails
    ._*
    
    # Files that might appear in the root of a volume
    .DocumentRevisions-V100
    .fseventsd
    .Spotlight-V100
    .TemporaryItems
    .Trashes
    .VolumeIcon.icns
    .com.apple.timemachine.donotpresent
    
    # Directories potentially created on remote AFP share
    .AppleDB
    .AppleDesktop
    Network Trash Folder
    Temporary Items
    .apdisk
    
    ### macOS Patch ###
    # iCloud generated files
    *.icloud
    
    ### Rust ###
    # Generated by Cargo
    # will have compiled files and executables
    debug/
    target/
    
    # Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
    # More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
    Cargo.lock
    
    # These are backup files generated by rustfmt
    **/*.rs.bk
    
    # MSVC Windows builds of rustc generate these, which store debugging information
    *.pdb
    
    ### Vim ###
    # Swap
    [._]*.s[a-v][a-z]
    !*.svg  # comment out if you don't need vector files
    [._]*.sw[a-p]
    [._]s[a-rt-v][a-z]
    [._]ss[a-gi-z]
    [._]sw[a-p]
    
    # Session
    Session.vim
    Sessionx.vim
    
    # Temporary
    .netrwhist
    # Auto-generated tag files
    tags
    # Persistent undo
    [._]*.un~
    
    ### Windows ###
    # Windows thumbnail cache files
    Thumbs.db
    Thumbs.db:encryptable
    ehthumbs.db
    ehthumbs_vista.db
    
    # Dump file
    *.stackdump
    
    # Folder config file
    [Dd]esktop.ini
    
    # Recycle Bin used on file shares
    $RECYCLE.BIN/
    
    # Windows Installer files
    *.cab
    *.msi
    *.msix
    *.msm
    *.msp
    
    # Windows shortcuts
    *.lnk
    
    # End of https://www.toptal.com/developers/gitignore/api/intellij,vim,rust,git,macos,windows,linux,intellij+all,intellij+iml