From 833b194bfb472e210c3b54ae6d5f665919307017 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yves=20Desgagn=C3=A9?= Date: Thu, 7 May 2026 17:57:47 -0400 Subject: [PATCH 1/2] Remove linter configs and update language/dependency versions --- .gitignore | 1 + .markdownlint-cli2.yaml | 25 ----------- .rubocop.yml | 89 --------------------------------------- .shellcheckrc | 0 .soup.json | 2 +- .yamllint.yml | 24 ----------- Gemfile.lock | 2 +- config/languages.yaml | 8 ++-- config/options/redis.yaml | 2 +- docs/soup.md | 2 +- 10 files changed, 9 insertions(+), 146 deletions(-) delete mode 100644 .markdownlint-cli2.yaml delete mode 100644 .rubocop.yml delete mode 100644 .shellcheckrc delete mode 100644 .yamllint.yml diff --git a/.gitignore b/.gitignore index 76c8291..56bd374 100644 --- a/.gitignore +++ b/.gitignore @@ -514,6 +514,7 @@ $RECYCLE.BIN/ # Windows shortcuts *.lnk +docs/code-review.md # End of https://www.toptal.com/developers/gitignore/api/eclipse,emacs,jetbrains,linux,macos,netbeans,nova,ruby,rubymine,sublimetext,vim,visualstudiocode,windows # BEGIN AI Assistants diff --git a/.markdownlint-cli2.yaml b/.markdownlint-cli2.yaml deleted file mode 100644 index 068fa90..0000000 --- a/.markdownlint-cli2.yaml +++ /dev/null @@ -1,25 +0,0 @@ -globs: - - "**/*.md" - - "!.*" - - "!**/vendor/**" - - "!**/node_modules/**" - - "!**/Libraries/**" - - "!**/Pods/**" - - "!**/.build/**" - - "!**/Carthage/**" - - "!**/DerivedData/**" - - "!**/venv/**" - - "!**/.venv/**" - - "!**/dist/**" - - "!**/build/**" - - "!**/target/**" -config: - default: true - first-line-heading: false - line-length: false - no-duplicate-heading: false - single-h1: false - tables: false - no-inline-html: - allowed_elements: - - br diff --git a/.rubocop.yml b/.rubocop.yml deleted file mode 100644 index 3ec1aa7..0000000 --- a/.rubocop.yml +++ /dev/null @@ -1,89 +0,0 @@ -plugins: - - rubocop-capybara - - rubocop-graphql - # - rubocop-i18n - - rubocop-minitest - - rubocop-performance - # - rubocop-rails - # - rubocop-rake - - rubocop-rspec - # - rubocop-rspec_rails - - rubocop-thread_safety -AllCops: - EnabledByDefault: true -Style/DisableCopsWithinSourceCodeDirective: - Enabled: false -Bundler/GemComment: - Enabled: false -Layout/LineLength: - Enabled: false -Layout/RedundantLineBreak: - Enabled: false -Lint/ConstantResolution: - Enabled: false -Metrics/AbcSize: - Enabled: false -Metrics/BlockLength: - Enabled: false -Metrics/BlockNesting: - Enabled: false -Metrics/ClassLength: - Enabled: false -Metrics/CyclomaticComplexity: - Enabled: false -Metrics/MethodLength: - Enabled: false -Metrics/ParameterLists: - Enabled: false -Metrics/PerceivedComplexity: - Enabled: false -Naming/InclusiveLanguage: - Enabled: false -Style/AndOr: - Enabled: false -Style/ClassAndModuleChildren: - Enabled: false -Style/Copyright: - Enabled: false - AutocorrectNotice: 'Copyright (c) 2025 by name all rights reserved.' -Style/Documentation: - Enabled: false -Style/DocumentationMethod: - Enabled: false -Style/EmptyMethod: - Enabled: false -Style/ImplicitRuntimeError: - Enabled: false -Style/InlineComment: - Enabled: false -Style/MethodCalledOnDoEndBlock: - Enabled: false -Style/MissingElse: - Enabled: false -Style/NumericLiterals: - Enabled: false -Style/OptionHash: - Enabled: false -Style/TopLevelMethodDefinition: - Enabled: false -Style/YodaExpression: - Enabled: false -Style/MultilineMethodSignature: - Enabled: false # Disabled due to RuboCop 1.82.0 bug: https://github.com/rubocop/rubocop/issues -Style/HashSyntax: - EnforcedShorthandSyntax: never -Minitest/NoTestCases: - Enabled: false -Capybara/AmbiguousClick: - Enabled: false -# I18n/GetText/DecorateString: -# Enabled: false -# I18n/RailsI18n/DecorateString: -# Enabled: false -# I18n/GetText/DecorateFunctionMessage: -# Enabled: false -# Rails/I18nLocaleTexts: -# Enabled: false -# Rails/EnvironmentVariableAccess: -# Exclude: -# - "app/jobs/**/*" diff --git a/.shellcheckrc b/.shellcheckrc deleted file mode 100644 index e69de29..0000000 diff --git a/.soup.json b/.soup.json index c64286c..f2eb88e 100644 --- a/.soup.json +++ b/.soup.json @@ -278,7 +278,7 @@ "multi_xml": { "language": "Ruby", "package": "multi_xml", - "version": "0.9.0", + "version": "0.9.1", "license": "MIT", "description": "Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML.", "website": "https://github.com/sferik/multi_xml", diff --git a/.yamllint.yml b/.yamllint.yml deleted file mode 100644 index 0c0bfaf..0000000 --- a/.yamllint.yml +++ /dev/null @@ -1,24 +0,0 @@ -extends: relaxed -rules: - trailing-spaces: disable - line-length: disable -ignore: | - node_modules/ - vendor/ - .build/ - Pods/ - Carthage/ - DerivedData/ - venv/ - .venv/ - .bundle/ - .gradle/ - .m2/ - dist/ - build/ - target/ - .npm/ - .yarn/ - .pnpm/ - tmp/ - var/ diff --git a/Gemfile.lock b/Gemfile.lock index f695180..3919b72 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -45,7 +45,7 @@ GEM minitest (6.0.6) drb (~> 2.0) prism (~> 1.5) - multi_xml (0.9.0) + multi_xml (0.9.1) bigdecimal (>= 3.1, < 5) optparse (0.8.1) parallel (2.1.0) diff --git a/config/languages.yaml b/config/languages.yaml index f206e21..9d52187 100644 --- a/config/languages.yaml +++ b/config/languages.yaml @@ -57,7 +57,7 @@ go: - .go-version setup_options: - name: go-version - value: 1.26.2 + value: 1.26.3 - name: go-version-file value: - name: go-check-latest @@ -93,7 +93,7 @@ js: - .nvmrc setup_options: - name: node-version - value: 25.9.0 + value: 26.1.0 - name: node-always-auth value: - name: node-version-file @@ -253,7 +253,7 @@ php: - .php-version setup_options: - name: php-version - value: 8.5.5 + value: 8.5.6 - name: php-version-file value: - name: php-extensions @@ -301,7 +301,7 @@ proto: - .go-version setup_options: - name: go-version - value: 1.26.2 + value: 1.26.3 - name: go-version-file value: - name: go-check-latest diff --git a/config/options/redis.yaml b/config/options/redis.yaml index fda3d8e..4d67e0f 100644 --- a/config/options/redis.yaml +++ b/config/options/redis.yaml @@ -11,7 +11,7 @@ options: # Redis server version - name: redis-version - value: latest + value: 9.0 # Port number (default: 6379) - name: redis-port value: diff --git a/docs/soup.md b/docs/soup.md index d3cba5d..69e4c5a 100644 --- a/docs/soup.md +++ b/docs/soup.md @@ -25,7 +25,7 @@ | Ruby | logger | 1.7.0 | Ruby | Provides a simple logging utility for outputting messages. | | 2026-01-26 | Low | Dependency | Dependency | | Ruby | mini_mime | 1.1.5 | MIT | A minimal mime type library | | 2026-01-26 | Low | Dependency | Dependency | | Ruby | minitest | 6.0.6 | MIT | minitest provides a complete suite of testing facilities supporting | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | multi_xml | 0.9.0 | MIT | Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML. | | 2026-01-26 | Low | Dependency | Dependency | +| Ruby | multi_xml | 0.9.1 | MIT | Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML. | | 2026-01-26 | Low | Dependency | Dependency | | Ruby | optparse | 0.8.1 | Ruby | OptionParser is a class for command-line option analysis | | 2026-01-26 | Low | Command line argument parser | Ruby standard library gem maintained by the Ruby core team | | Ruby | parallel | 2.1.0 | MIT | Run any kind of code in parallel processes | | 2026-01-26 | Low | Dependency | Dependency | | Ruby | parser | 3.3.11.1 | MIT | A Ruby parser written in pure Ruby. | | 2026-01-26 | Low | Dependency | Dependency | From 72b07e1ad8bfdc2240d4321360ed4062d2d996bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yves=20Desgagn=C3=A9?= Date: Thu, 7 May 2026 19:03:20 -0400 Subject: [PATCH 2/2] Update soup files and revert stray gitignore entry --- .gitignore | 1 - .soup.json | 178 +++++++++++++++++++++++++-------------------------- docs/soup.md | 116 ++++++++++++++++----------------- 3 files changed, 147 insertions(+), 148 deletions(-) diff --git a/.gitignore b/.gitignore index 56bd374..76c8291 100644 --- a/.gitignore +++ b/.gitignore @@ -514,7 +514,6 @@ $RECYCLE.BIN/ # Windows shortcuts *.lnk -docs/code-review.md # End of https://www.toptal.com/developers/gitignore/api/eclipse,emacs,jetbrains,linux,macos,netbeans,nova,ruby,rubymine,sublimetext,vim,visualstudiocode,windows # BEGIN AI Assistants diff --git a/.soup.json b/.soup.json index f2eb88e..10ca378 100644 --- a/.soup.json +++ b/.soup.json @@ -6,10 +6,10 @@ "license": "MIT", "description": "A toolkit of support libraries and Ruby core extensions extracted from the Rails framework", "website": "https://rubyonrails.org", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Provide the deep symbolize and stringify methods on hash", - "verification_reasoning": "Official Rails ecosystem library maintained by the Rails core team" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "addressable": { "language": "Ruby", @@ -18,7 +18,7 @@ "license": "Apache-2.0", "description": "Addressable is an alternative implementation to the URI implementation that is", "website": "https://github.com/sporkmonger/addressable", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -30,7 +30,7 @@ "license": "MIT", "description": "A library for working with Abstract Syntax Trees.", "website": "https://whitequark.github.io/ast/", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -42,7 +42,7 @@ "license": "Ruby", "description": "Support for encoding and decoding binary data using a Base64 representation.", "website": "https://github.com/ruby/base64", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -54,7 +54,7 @@ "license": "Ruby", "description": "This library provides arbitrary-precision decimal floating-point number class.", "website": "https://github.com/ruby/bigdecimal", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -66,7 +66,7 @@ "license": "MIT", "description": "Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more.", "website": "http://www.concurrent-ruby.com", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -78,7 +78,7 @@ "license": "MIT", "description": "Generic connection pool for Ruby", "website": "https://github.com/mperham/connection_pool", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -90,7 +90,7 @@ "license": "MIT", "description": "Really simple JSON and XML parsing, ripped from Merb and Rails.", "website": "https://github.com/jnunemaker/crack", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -102,7 +102,7 @@ "license": "Ruby", "description": "The CSV library provides a complete interface to CSV files and data", "website": "https://github.com/ruby/csv", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -114,7 +114,7 @@ "license": "Ruby", "description": "The official date library for Ruby.", "website": "https://github.com/ruby/date", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -126,7 +126,7 @@ "license": "MIT", "description": "Diff::LCS computes the difference between two Enumerable sequences using the", "website": "https://github.com/halostatue/diff-lcs", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -138,7 +138,7 @@ "license": "MIT", "description": "Docile treats the methods of a given ruby object as a DSL (domain specific language) within a given block", "website": "https://ms-ati.github.io/docile/", - "last_verified_at": "2026-02-23", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -150,7 +150,7 @@ "license": "Ruby", "description": "Distributed object system for Ruby", "website": "https://github.com/ruby/drb", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -162,10 +162,10 @@ "license": "Apache License Version 2.0", "description": "Originally extracted from rack-app project", "website": "http://www.rack-app.com", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Handle deep clone", - "verification_reasoning": "Lightweight deep cloning library with no additional dependencies" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "hashdiff": { "language": "Ruby", @@ -174,7 +174,7 @@ "license": "MIT", "description": " Hashdiff is a diff lib to compute the smallest difference between two hashes", "website": "https://github.com/liufengyun/hashdiff", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -186,10 +186,10 @@ "license": "MIT", "description": "Makes http fun! Also, makes consuming restful web services dead easy.", "website": "https://github.com/jnunemaker/httparty", - "last_verified_at": "2026-01-26", - "risk_level": "High", - "requirements": "HTTP client for GitHub REST API communication", - "verification_reasoning": "Industry-standard Ruby HTTP client with active maintenance and security updates" + "last_verified_at": "2026-05-07", + "risk_level": "Low", + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "i18n": { "language": "Ruby", @@ -198,7 +198,7 @@ "license": "MIT", "description": "New wave Internationalization support for Ruby.", "website": "https://github.com/ruby-i18n/i18n", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -210,7 +210,7 @@ "license": "Ruby", "description": "A JSON implementation as a JRuby extension.", "website": "https://github.com/ruby/json", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -222,7 +222,7 @@ "license": "MIT", "description": "A Language Server Protocol SDK", "website": "https://github.com/mtsmfm/language_server-protocol-ruby", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -234,7 +234,7 @@ "license": "MIT", "description": "A plugin specification for linter and formatter rulesets", "website": "https://github.com/standardrb/lint_roller", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -246,7 +246,7 @@ "license": "Ruby", "description": "Provides a simple logging utility for outputting messages.", "website": "https://github.com/ruby/logger", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -258,7 +258,7 @@ "license": "MIT", "description": "A minimal mime type library", "website": "https://github.com/discourse/mini_mime", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -270,7 +270,7 @@ "license": "MIT", "description": "minitest provides a complete suite of testing facilities supporting", "website": "https://minite.st/", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -282,7 +282,7 @@ "license": "MIT", "description": "Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML.", "website": "https://github.com/sferik/multi_xml", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -294,10 +294,10 @@ "license": "Ruby", "description": "OptionParser is a class for command-line option analysis", "website": "https://github.com/ruby/optparse", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Command line argument parser", - "verification_reasoning": "Ruby standard library gem maintained by the Ruby core team" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "parallel": { "language": "Ruby", @@ -306,7 +306,7 @@ "license": "MIT", "description": "Run any kind of code in parallel processes", "website": "https://github.com/grosser/parallel", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -318,7 +318,7 @@ "license": "MIT", "description": "A Ruby parser written in pure Ruby.", "website": "https://github.com/whitequark/parser", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -330,7 +330,7 @@ "license": "MIT", "description": "Prism Ruby parser", "website": "https://github.com/ruby/prism", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -342,10 +342,10 @@ "license": "MIT", "description": "Psych is a YAML parser and emitter", "website": "https://github.com/ruby/psych", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Yaml parser", - "verification_reasoning": "Ruby standard library gem maintained by the Ruby core team" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "public_suffix": { "language": "Ruby", @@ -354,7 +354,7 @@ "license": "MIT", "description": "PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains.", "website": "https://simonecarletti.com/code/publicsuffix-ruby", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -366,7 +366,7 @@ "license": "Ruby", "description": "Racc is an LALR(1) parser generator.", "website": "https://github.com/ruby/racc", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -378,7 +378,7 @@ "license": "MIT", "description": "Colorize printed text on ANSI terminals", "website": "https://github.com/sickill/rainbow", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -390,7 +390,7 @@ "license": "MIT", "description": "A library for tokenizing, lexing, and parsing Ruby regular expressions.", "website": "https://github.com/ammar/regexp_parser", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -402,7 +402,7 @@ "license": "BSD-2-Clause", "description": "An XML toolkit for Ruby", "website": "https://github.com/ruby/rexml", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -414,10 +414,10 @@ "license": "MIT", "description": "BDD for Ruby", "website": "https://rspec.info", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Testing framework", - "verification_reasoning": "Most popular gem" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "rspec-core": { "language": "Ruby", @@ -426,7 +426,7 @@ "license": "MIT", "description": "BDD for Ruby", "website": "https://rspec.info", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -438,7 +438,7 @@ "license": "MIT", "description": "rspec-expectations provides a simple, readable API to express expected outcomes of a code example.", "website": "https://rspec.info", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -450,7 +450,7 @@ "license": "MIT", "description": "RSpec's 'test double' framework, with support for stubbing and mocking", "website": "https://rspec.info", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -462,7 +462,7 @@ "license": "MIT", "description": "Support utilities for RSpec gems", "website": "https://rspec.info", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -474,10 +474,10 @@ "license": "MIT", "description": "RuboCop is a Ruby code style checking and code formatting tool.", "website": "https://rubocop.org/", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Ruby linter", - "verification_reasoning": "Most popular gem on rubygems" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "rubocop-ast": { "language": "Ruby", @@ -486,7 +486,7 @@ "license": "MIT", "description": " RuboCop's Node and NodePattern classes.", "website": "https://www.rubocop.org/", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -498,10 +498,10 @@ "license": "MIT", "description": "Code style checking for Capybara test files (RSpec, Cucumber, Minitest).", "website": "https://github.com/rubocop/rubocop-capybara", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Ruby linter", - "verification_reasoning": "Most popular gem" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "rubocop-graphql": { "language": "Ruby", @@ -510,10 +510,10 @@ "license": "MIT", "description": "A collection of RuboCop cops to improve GraphQL-related code", "website": "https://github.com/DmitryTsepelev/rubocop-graphql", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Ruby linter", - "verification_reasoning": "Most popular gem" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "rubocop-minitest": { "language": "Ruby", @@ -522,10 +522,10 @@ "license": "MIT", "description": "Automatic Minitest code style checking tool.", "website": "https://docs.rubocop.org/rubocop-minitest/", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Ruby linter", - "verification_reasoning": "Most popular gem" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "rubocop-performance": { "language": "Ruby", @@ -534,10 +534,10 @@ "license": "MIT", "description": "A collection of RuboCop cops to check for performance optimizations", "website": "https://docs.rubocop.org/rubocop-performance/", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "A collection of RuboCop cops to check for performance optimizations in Ruby code", - "verification_reasoning": "Most popular gem" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "rubocop-rspec": { "language": "Ruby", @@ -546,10 +546,10 @@ "license": "MIT", "description": "Code style checking for RSpec files.", "website": "https://github.com/rubocop/rubocop-rspec", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Code style checking for RSpec files. A plugin for the RuboCop code style enforcing & linting tool", - "verification_reasoning": "Most popular gem" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "rubocop-thread_safety": { "language": "Ruby", @@ -558,10 +558,10 @@ "license": "MIT", "description": " Thread-safety checks via static analysis.", "website": "https://github.com/rubocop/rubocop-thread_safety", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Ruby linter", - "verification_reasoning": "Most popular gem" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "ruby-progressbar": { "language": "Ruby", @@ -570,7 +570,7 @@ "license": "MIT", "description": "Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby", "website": "https://github.com/jfelchner/ruby-progressbar", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -582,7 +582,7 @@ "license": "Ruby", "description": "Interface for secure random number generator.", "website": "https://github.com/ruby/securerandom", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -594,10 +594,10 @@ "license": "MIT", "description": "Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites", "website": "https://github.com/simplecov-ruby/simplecov", - "last_verified_at": "2026-02-23", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "Code coverage reporting with branch coverage support and minimum threshold enforcement", - "verification_reasoning": "Most popular Ruby code coverage gem, widely adopted across the Ruby ecosystem" + "requirements": "Dependency", + "verification_reasoning": "Dependency" }, "simplecov-html": { "language": "Ruby", @@ -606,7 +606,7 @@ "license": "MIT", "description": "Default HTML formatter for SimpleCov code coverage tool for ruby 2.4+", "website": "https://github.com/simplecov-ruby/simplecov-html", - "last_verified_at": "2026-02-23", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -618,7 +618,7 @@ "license": "MIT", "description": "JSON formatter for SimpleCov", "website": "https://github.com/fede-moya/simplecov_json_formatter", - "last_verified_at": "2026-02-23", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -630,7 +630,7 @@ "license": "Ruby", "description": "Pseudo `IO` class from/to `String`.", "website": "https://github.com/ruby/stringio", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -642,7 +642,7 @@ "license": "MIT", "description": "TZInfo provides access to time zone data and allows times to be converted using time zone rules.", "website": "https://tzinfo.github.io", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -654,7 +654,7 @@ "license": "MIT", "description": "[Unicode 17.0.0] Determines the monospace display width of a string using EastAsianWidth.txt, Unicode general category, Emoji specification, and other data.", "website": "https://github.com/janlelis/unicode-display_width", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -666,7 +666,7 @@ "license": "MIT", "description": "[Emoji 17.0] Provides Unicode Emoji data and regexes, incorporating the latest Unicode and Emoji standards", "website": "https://github.com/janlelis/unicode-emoji", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -678,7 +678,7 @@ "license": "Ruby", "description": "URI is a module providing classes to handle Uniform Resource Identifiers", "website": "https://github.com/ruby/uri", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", "requirements": "Dependency", "verification_reasoning": "Dependency" @@ -690,9 +690,9 @@ "license": "MIT", "description": "WebMock allows stubbing HTTP requests and setting expectations on HTTP requests.", "website": "https://github.com/bblimke/webmock", - "last_verified_at": "2026-01-26", + "last_verified_at": "2026-05-07", "risk_level": "Low", - "requirements": "HTTP request stubbing for tests", - "verification_reasoning": "Most popular gem" + "requirements": "Dependency", + "verification_reasoning": "Dependency" } } \ No newline at end of file diff --git a/docs/soup.md b/docs/soup.md index 69e4c5a..36d4deb 100644 --- a/docs/soup.md +++ b/docs/soup.md @@ -2,61 +2,61 @@ | **Language** | **Package** | **Version** | **License** | **Description** | **Website** | **Last Verified** | **Risk Level** | **Requirements** | **Verification Reasoning** | | :---: | :--- | :---: | :---: | :--- | :--- | :---: | :---: | :--- | :--- | -| Ruby | activesupport | 8.1.3 | MIT | A toolkit of support libraries and Ruby core extensions extracted from the Rails framework | | 2026-01-26 | Low | Provide the deep symbolize and stringify methods on hash | Official Rails ecosystem library maintained by the Rails core team | -| Ruby | addressable | 2.9.0 | Apache-2.0 | Addressable is an alternative implementation to the URI implementation that is | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | ast | 2.4.3 | MIT | A library for working with Abstract Syntax Trees. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | base64 | 0.3.0 | Ruby | Support for encoding and decoding binary data using a Base64 representation. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | bigdecimal | 4.1.2 | Ruby | This library provides arbitrary-precision decimal floating-point number class. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | concurrent-ruby | 1.3.6 | MIT | Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | connection_pool | 3.0.2 | MIT | Generic connection pool for Ruby | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | crack | 1.0.1 | MIT | Really simple JSON and XML parsing, ripped from Merb and Rails. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | csv | 3.3.5 | Ruby | The CSV library provides a complete interface to CSV files and data | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | date | 3.5.1 | Ruby | The official date library for Ruby. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | diff-lcs | 1.6.2 | MIT | Diff::LCS computes the difference between two Enumerable sequences using the | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | docile | 1.4.1 | MIT | Docile treats the methods of a given ruby object as a DSL (domain specific language) within a given block | | 2026-02-23 | Low | Dependency | Dependency | -| Ruby | drb | 2.2.3 | Ruby | Distributed object system for Ruby | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | duplicate | 1.1.1 | Apache License Version 2.0 | Originally extracted from rack-app project | | 2026-01-26 | Low | Handle deep clone | Lightweight deep cloning library with no additional dependencies | -| Ruby | hashdiff | 1.2.1 | MIT | Hashdiff is a diff lib to compute the smallest difference between two hashes | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | httparty | 0.24.2 | MIT | Makes http fun! Also, makes consuming restful web services dead easy. | | 2026-01-26 | High | HTTP client for GitHub REST API communication | Industry-standard Ruby HTTP client with active maintenance and security updates | -| Ruby | i18n | 1.14.8 | MIT | New wave Internationalization support for Ruby. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | json | 2.19.5 | Ruby | A JSON implementation as a JRuby extension. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | language_server-protocol | 3.17.0.5 | MIT | A Language Server Protocol SDK | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | lint_roller | 1.1.0 | MIT | A plugin specification for linter and formatter rulesets | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | logger | 1.7.0 | Ruby | Provides a simple logging utility for outputting messages. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | mini_mime | 1.1.5 | MIT | A minimal mime type library | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | minitest | 6.0.6 | MIT | minitest provides a complete suite of testing facilities supporting | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | multi_xml | 0.9.1 | MIT | Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | optparse | 0.8.1 | Ruby | OptionParser is a class for command-line option analysis | | 2026-01-26 | Low | Command line argument parser | Ruby standard library gem maintained by the Ruby core team | -| Ruby | parallel | 2.1.0 | MIT | Run any kind of code in parallel processes | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | parser | 3.3.11.1 | MIT | A Ruby parser written in pure Ruby. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | prism | 1.9.0 | MIT | Prism Ruby parser | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | psych | 5.3.1 | MIT | Psych is a YAML parser and emitter | | 2026-01-26 | Low | Yaml parser | Ruby standard library gem maintained by the Ruby core team | -| Ruby | public_suffix | 7.0.5 | MIT | PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | racc | 1.8.1 | Ruby | Racc is an LALR(1) parser generator. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | rainbow | 3.1.1 | MIT | Colorize printed text on ANSI terminals | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | regexp_parser | 2.12.0 | MIT | A library for tokenizing, lexing, and parsing Ruby regular expressions. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | rexml | 3.4.4 | BSD-2-Clause | An XML toolkit for Ruby | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | rspec | 3.13.2 | MIT | BDD for Ruby | | 2026-01-26 | Low | Testing framework | Most popular gem | -| Ruby | rspec-core | 3.13.6 | MIT | BDD for Ruby | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | rspec-expectations | 3.13.5 | MIT | rspec-expectations provides a simple, readable API to express expected outcomes of a code example. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | rspec-mocks | 3.13.8 | MIT | RSpec's 'test double' framework, with support for stubbing and mocking | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | rspec-support | 3.13.7 | MIT | Support utilities for RSpec gems | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | rubocop | 1.86.1 | MIT | RuboCop is a Ruby code style checking and code formatting tool. | | 2026-01-26 | Low | Ruby linter | Most popular gem on rubygems | -| Ruby | rubocop-ast | 1.49.1 | MIT | RuboCop's Node and NodePattern classes. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | rubocop-capybara | 2.23.0 | MIT | Code style checking for Capybara test files (RSpec, Cucumber, Minitest). | | 2026-01-26 | Low | Ruby linter | Most popular gem | -| Ruby | rubocop-graphql | 1.6.0 | MIT | A collection of RuboCop cops to improve GraphQL-related code | | 2026-01-26 | Low | Ruby linter | Most popular gem | -| Ruby | rubocop-minitest | 0.39.1 | MIT | Automatic Minitest code style checking tool. | | 2026-01-26 | Low | Ruby linter | Most popular gem | -| Ruby | rubocop-performance | 1.26.1 | MIT | A collection of RuboCop cops to check for performance optimizations | | 2026-01-26 | Low | A collection of RuboCop cops to check for performance optimizations in Ruby code | Most popular gem | -| Ruby | rubocop-rspec | 3.9.0 | MIT | Code style checking for RSpec files. | | 2026-01-26 | Low | Code style checking for RSpec files. A plugin for the RuboCop code style enforcing & linting tool | Most popular gem | -| Ruby | rubocop-thread_safety | 0.7.3 | MIT | Thread-safety checks via static analysis. | | 2026-01-26 | Low | Ruby linter | Most popular gem | -| Ruby | ruby-progressbar | 1.13.0 | MIT | Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | securerandom | 0.4.1 | Ruby | Interface for secure random number generator. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | simplecov | 0.22.0 | MIT | Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites | | 2026-02-23 | Low | Code coverage reporting with branch coverage support and minimum threshold enforcement | Most popular Ruby code coverage gem, widely adopted across the Ruby ecosystem | -| Ruby | simplecov-html | 0.13.2 | MIT | Default HTML formatter for SimpleCov code coverage tool for ruby 2.4+ | | 2026-02-23 | Low | Dependency | Dependency | -| Ruby | simplecov_json_formatter | 0.1.4 | MIT | JSON formatter for SimpleCov | | 2026-02-23 | Low | Dependency | Dependency | -| Ruby | stringio | 3.2.0 | Ruby | Pseudo `IO` class from/to `String`. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | tzinfo | 2.0.6 | MIT | TZInfo provides access to time zone data and allows times to be converted using time zone rules. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | unicode-display_width | 3.2.0 | MIT | [Unicode 17.0.0] Determines the monospace display width of a string using EastAsianWidth.txt, Unicode general category, Emoji specification, and other data. | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | unicode-emoji | 4.2.0 | MIT | [Emoji 17.0] Provides Unicode Emoji data and regexes, incorporating the latest Unicode and Emoji standards | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | uri | 1.1.1 | Ruby | URI is a module providing classes to handle Uniform Resource Identifiers | | 2026-01-26 | Low | Dependency | Dependency | -| Ruby | webmock | 3.26.2 | MIT | WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. | | 2026-01-26 | Low | HTTP request stubbing for tests | Most popular gem | +| Ruby | activesupport | 8.1.3 | MIT | A toolkit of support libraries and Ruby core extensions extracted from the Rails framework | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | addressable | 2.9.0 | Apache-2.0 | Addressable is an alternative implementation to the URI implementation that is | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | ast | 2.4.3 | MIT | A library for working with Abstract Syntax Trees. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | base64 | 0.3.0 | Ruby | Support for encoding and decoding binary data using a Base64 representation. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | bigdecimal | 4.1.2 | Ruby | This library provides arbitrary-precision decimal floating-point number class. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | concurrent-ruby | 1.3.6 | MIT | Modern concurrency tools including agents, futures, promises, thread pools, actors, supervisors, and more. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | connection_pool | 3.0.2 | MIT | Generic connection pool for Ruby | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | crack | 1.0.1 | MIT | Really simple JSON and XML parsing, ripped from Merb and Rails. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | csv | 3.3.5 | Ruby | The CSV library provides a complete interface to CSV files and data | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | date | 3.5.1 | Ruby | The official date library for Ruby. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | diff-lcs | 1.6.2 | MIT | Diff::LCS computes the difference between two Enumerable sequences using the | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | docile | 1.4.1 | MIT | Docile treats the methods of a given ruby object as a DSL (domain specific language) within a given block | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | drb | 2.2.3 | Ruby | Distributed object system for Ruby | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | duplicate | 1.1.1 | Apache License Version 2.0 | Originally extracted from rack-app project | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | hashdiff | 1.2.1 | MIT | Hashdiff is a diff lib to compute the smallest difference between two hashes | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | httparty | 0.24.2 | MIT | Makes http fun! Also, makes consuming restful web services dead easy. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | i18n | 1.14.8 | MIT | New wave Internationalization support for Ruby. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | json | 2.19.5 | Ruby | A JSON implementation as a JRuby extension. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | language_server-protocol | 3.17.0.5 | MIT | A Language Server Protocol SDK | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | lint_roller | 1.1.0 | MIT | A plugin specification for linter and formatter rulesets | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | logger | 1.7.0 | Ruby | Provides a simple logging utility for outputting messages. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | mini_mime | 1.1.5 | MIT | A minimal mime type library | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | minitest | 6.0.6 | MIT | minitest provides a complete suite of testing facilities supporting | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | multi_xml | 0.9.1 | MIT | Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | optparse | 0.8.1 | Ruby | OptionParser is a class for command-line option analysis | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | parallel | 2.1.0 | MIT | Run any kind of code in parallel processes | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | parser | 3.3.11.1 | MIT | A Ruby parser written in pure Ruby. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | prism | 1.9.0 | MIT | Prism Ruby parser | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | psych | 5.3.1 | MIT | Psych is a YAML parser and emitter | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | public_suffix | 7.0.5 | MIT | PublicSuffix can parse and decompose a domain name into top level domain, domain and subdomains. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | racc | 1.8.1 | Ruby | Racc is an LALR(1) parser generator. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rainbow | 3.1.1 | MIT | Colorize printed text on ANSI terminals | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | regexp_parser | 2.12.0 | MIT | A library for tokenizing, lexing, and parsing Ruby regular expressions. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rexml | 3.4.4 | BSD-2-Clause | An XML toolkit for Ruby | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rspec | 3.13.2 | MIT | BDD for Ruby | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rspec-core | 3.13.6 | MIT | BDD for Ruby | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rspec-expectations | 3.13.5 | MIT | rspec-expectations provides a simple, readable API to express expected outcomes of a code example. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rspec-mocks | 3.13.8 | MIT | RSpec's 'test double' framework, with support for stubbing and mocking | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rspec-support | 3.13.7 | MIT | Support utilities for RSpec gems | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rubocop | 1.86.1 | MIT | RuboCop is a Ruby code style checking and code formatting tool. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rubocop-ast | 1.49.1 | MIT | RuboCop's Node and NodePattern classes. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rubocop-capybara | 2.23.0 | MIT | Code style checking for Capybara test files (RSpec, Cucumber, Minitest). | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rubocop-graphql | 1.6.0 | MIT | A collection of RuboCop cops to improve GraphQL-related code | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rubocop-minitest | 0.39.1 | MIT | Automatic Minitest code style checking tool. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rubocop-performance | 1.26.1 | MIT | A collection of RuboCop cops to check for performance optimizations | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rubocop-rspec | 3.9.0 | MIT | Code style checking for RSpec files. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | rubocop-thread_safety | 0.7.3 | MIT | Thread-safety checks via static analysis. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | ruby-progressbar | 1.13.0 | MIT | Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | securerandom | 0.4.1 | Ruby | Interface for secure random number generator. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | simplecov | 0.22.0 | MIT | Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | simplecov-html | 0.13.2 | MIT | Default HTML formatter for SimpleCov code coverage tool for ruby 2.4+ | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | simplecov_json_formatter | 0.1.4 | MIT | JSON formatter for SimpleCov | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | stringio | 3.2.0 | Ruby | Pseudo `IO` class from/to `String`. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | tzinfo | 2.0.6 | MIT | TZInfo provides access to time zone data and allows times to be converted using time zone rules. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | unicode-display_width | 3.2.0 | MIT | [Unicode 17.0.0] Determines the monospace display width of a string using EastAsianWidth.txt, Unicode general category, Emoji specification, and other data. | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | unicode-emoji | 4.2.0 | MIT | [Emoji 17.0] Provides Unicode Emoji data and regexes, incorporating the latest Unicode and Emoji standards | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | uri | 1.1.1 | Ruby | URI is a module providing classes to handle Uniform Resource Identifiers | | 2026-05-07 | Low | Dependency | Dependency | +| Ruby | webmock | 3.26.2 | MIT | WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. | | 2026-05-07 | Low | Dependency | Dependency |