We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4389f49 commit 28348fdCopy full SHA for 28348fd
lib/pluginmanager/clean.rb
@@ -25,6 +25,7 @@ class LogStash::PluginManager::Clean < LogStash::PluginManager::Command
25
def execute
26
locked_gem_names = ::Bundler::LockfileParser.new(File.read(LogStash::Environment::LOCKFILE)).specs.map(&:full_name).to_set
27
orphan_gem_specs = ::Gem::Specification.each
28
+ .reject(&:stubbed?) # skipped stubbed (uninstalled) gems
29
.reject(&:default_gem?) # don't touch jruby-included default gems
30
.reject{ |spec| locked_gem_names.include?(spec.full_name) }
31
.sort
0 commit comments