# Editor/OS temporary and unwanted files.
*~
\#*
.#*
.sw?
.*.sw?
*.orig
*.tmp
.idea/
.tool-versions
.vscode/
.DS_Store

# Erlang.mk temporary files and outputs.
*.plt
*.d
.erlang.mk/
cover/
docs/*.html
ebin/
logs/
**/test/*.beam
**/test/ct.cover.spec

elvis

# Dependencies excluding RabbitMQ applications.
/deps/*
!/deps/rabbit/
!/deps/rabbit_common/
!/deps/amqp_client/
!/deps/amqp10_client/
!/deps/amqp10_common/
!/deps/oauth2_client/
!/deps/rabbitmq_amqp1_0/
!/deps/rabbitmq_amqp_client/
!/deps/rabbitmq_auth_backend_cache/
!/deps/rabbitmq_auth_backend_http/
!/deps/rabbitmq_auth_backend_ldap/
!/deps/rabbitmq_auth_backend_oauth2/
!/deps/rabbitmq_auth_mechanism_ssl/
!/deps/rabbitmq_aws/
!/deps/rabbitmq_cli/
!/deps/rabbitmq_codegen/
!/deps/rabbitmq_consistent_hash_exchange/
!/deps/rabbitmq_ct_helpers/
!/deps/rabbitmq_ct_client_helpers/
!/deps/rabbitmq_event_exchange/
!/deps/rabbitmq_federation/
!/deps/rabbitmq_federation_management/
!/deps/rabbitmq_federation_prometheus/
!/deps/rabbitmq_jms_topic_exchange/
!/deps/rabbitmq_management/
!/deps/rabbitmq_management_agent/
!/deps/rabbitmq_mqtt/
!/deps/rabbitmq_peer_discovery_aws/
!/deps/rabbitmq_peer_discovery_common/
!/deps/rabbitmq_peer_discovery_consul/
!/deps/rabbitmq_peer_discovery_etcd/
!/deps/rabbitmq_peer_discovery_k8s/
!/deps/rabbitmq_prelaunch/
!/deps/rabbitmq_prometheus/
!/deps/rabbitmq_random_exchange/
!/deps/rabbitmq_recent_history_exchange/
!/deps/rabbitmq_sharding/
!/deps/rabbitmq_shovel/
!/deps/rabbitmq_shovel_management/
!/deps/rabbitmq_shovel_prometheus/
!/deps/rabbitmq_stomp/
!/deps/rabbitmq_stream/
!/deps/rabbitmq_stream_common/
!/deps/rabbitmq_stream_management/
!/deps/rabbitmq_stream_prometheus/
!/deps/rabbitmq_top/
!/deps/rabbitmq_tracing/
!/deps/rabbitmq_trust_store/
!/deps/rabbitmq_web_dispatch/
!/deps/rabbitmq_web_mqtt/
!/deps/rabbitmq_web_mqtt_examples/
!/deps/rabbitmq_web_stomp/
!/deps/rabbitmq_web_stomp_examples/
!/deps/trust_store_http/

# Rebar3/Elixir temporary files and outputs.
.rebar3/
_build/
_checkouts/
rebar3.crashdump

# Automatically generated rebar.config files.
rebar.config
!/deps/amqp10_common/rebar.config
!/rebar.config

# Bazel.
.bazelrc
user.bazelrc
bazel-*
extra_deps/

# Erlang/OTP unwanted files.
.erlang.cookie
erl_crash.dump
MnesiaCore.*

# RabbitMQ Makefiles temporary files and outputs.
*.lock
escript/
plugins/
sbin/
git-revisions.txt

PACKAGES/
rabbitmq-server-*/
rabbitmq-server-*.tar.gz
rabbitmq-server-*.tar.bz2
rabbitmq-server-*.tar.xz
rabbitmq-server-*.zip

# Trace tools output.
*-ttb
*.ti
*.lz4*
traces*
callgrind.out*
callgraph.dot*

# Unknown. If you know in which category this belongs to,
# please move it there. Thank you.
.envrc
.exrc
.ignore
/genhtml/

# @todo Should be moved to rabbitmq_stomp directly.
deps/rabbitmq_stomp/test/python_SUITE_data/src/deps
