From 5f44ec425a829b22f39d628f8ea409498adb02b3 Mon Sep 17 00:00:00 2001 From: Phillip Davis Date: Wed, 1 Apr 2026 16:56:31 -0400 Subject: [PATCH] add Solargraph + direnv ignore slightly nicer dev experience, although beware that Solargraph might break on ruby 3.4 --- .gitignore | 1 + .solargraph.yml | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ Gemfile | 2 ++ 3 files changed, 52 insertions(+) create mode 100644 .solargraph.yml diff --git a/.gitignore b/.gitignore index 85a0e3ba070859b83710d53c20b9b867de3b0961..b71e1225428ecf2b53e04e505691e282e13c9c61 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ tai.c /.gems /.bundle /.byebug_history +/.envrc diff --git a/.solargraph.yml b/.solargraph.yml new file mode 100644 index 0000000000000000000000000000000000000000..20bacef70934f654c026c8654f63b0121b22c512 --- /dev/null +++ b/.solargraph.yml @@ -0,0 +1,49 @@ +--- +include: +- "lib/**/*.rb" +- "bin/**/*.rb" +- "test/**/*.rb" +- "*.rb" +- ".guix-gems/*/lib/**/*.rb" +exclude: +- ".gems/**/*" +- vendor/**/* +- ".bundle/**/*" +- coverage/**/* +require: +- activesupport +- blather +- em-hiredis +- em-http-request +- em_promise.rb +- em-synchrony +- eventmachine +- faraday +- faraday-em_synchrony +- ruby-bandwidth-iris +- goliath +- lazy_object +- value_semantics +- amazing_print +- ougai +- multibases +- multihashes +- rack +- redis +- sentry-ruby +- webrick +- csv +- mutex_m +domains: [] +reporters: +- rubocop +- require_not_found +formatter: + rubocop: + cops: safe + except: [] + only: [] + extra_args: [] +require_paths: [] +plugins: [] +max_files: 5000 diff --git a/Gemfile b/Gemfile index 0ca3d992d73396b72c7952350ca35b2f36432b60..53a3cecdb77c751a0b1f12ce9e82d9110f132d44 100644 --- a/Gemfile +++ b/Gemfile @@ -27,9 +27,11 @@ gem 'csv' gem 'mutex_m' group(:development) do + gem "observer" gem "pry-reload" gem "pry-rescue" gem "pry-byebug" + gem "solargraph" end group(:test) do