Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .soup.json
Original file line number Diff line number Diff line change
Expand Up @@ -494,7 +494,7 @@
"rubocop-capybara": {
"language": "Ruby",
"package": "rubocop-capybara",
"version": "2.22.1",
"version": "2.23.0",
"license": "MIT",
"description": "Code style checking for Capybara test files (RSpec, Cucumber, Minitest).",
"website": "https://github.com/rubocop/rubocop-capybara",
Expand Down
4 changes: 2 additions & 2 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -88,9 +88,9 @@ GEM
rubocop-ast (1.49.1)
parser (>= 3.3.7.2)
prism (~> 1.7)
rubocop-capybara (2.22.1)
rubocop-capybara (2.23.0)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
rubocop (~> 1.81)
rubocop-graphql (1.6.0)
lint_roller (~> 1.1)
rubocop (>= 1.72.1, < 2)
Expand Down
2 changes: 1 addition & 1 deletion docs/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -577,7 +577,7 @@ All dependencies are managed via Bundler with versions locked in `Gemfile.lock`.

1. Loads detection rules from `config/gitignore.yaml`
2. Adds always-enabled templates (OS, IDEs)
3. For each extension detection entry, checks file extensions using `find_files_matching` (with config-driven excluded paths from `languages.yaml` plus submodules), specific files that indicate the technology, and package dependencies in manifest files using pure Ruby regex
3. For each extension detection entry, checks file extensions using `find_files_matching` (with excluded paths combining config-driven directories from `languages.yaml`, submodules, and the `--excluded_folders` option), specific files that indicate the technology, and package dependencies in manifest files using pure Ruby regex
4. Fetches templates from gitignore.io API via HTTParty
5. Applies project-specific modifications (uncomment JetBrains patterns, comment out conflicting directory patterns like `bin/`, `lib/`, `var/`)
6. Always appends AI assistant ignore patterns (Claude Code, Cursor, Copilot, OpenAI Codex) via `detect_custom_patterns` to prevent accidental commits even if the tool isn't actively used
Expand Down
2 changes: 1 addition & 1 deletion docs/soup.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
| Ruby | rspec-support | 3.13.7 | MIT | Support utilities for RSpec gems | <https://rspec.info> | 2026-01-26 | Low | Dependency | Dependency |
| Ruby | rubocop | 1.86.1 | MIT | RuboCop is a Ruby code style checking and code formatting tool. | <https://rubocop.org/> | 2026-01-26 | Low | Ruby linter | Most popular gem on rubygems |
| Ruby | rubocop-ast | 1.49.1 | MIT | RuboCop's Node and NodePattern classes. | <https://www.rubocop.org/> | 2026-01-26 | Low | Dependency | Dependency |
| Ruby | rubocop-capybara | 2.22.1 | MIT | Code style checking for Capybara test files (RSpec, Cucumber, Minitest). | <https://github.com/rubocop/rubocop-capybara> | 2026-01-26 | Low | Ruby linter | Most popular gem |
| Ruby | rubocop-capybara | 2.23.0 | MIT | Code style checking for Capybara test files (RSpec, Cucumber, Minitest). | <https://github.com/rubocop/rubocop-capybara> | 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 | <https://github.com/DmitryTsepelev/rubocop-graphql> | 2026-01-26 | Low | Ruby linter | Most popular gem |
| Ruby | rubocop-minitest | 0.39.1 | MIT | Automatic Minitest code style checking tool. | <https://docs.rubocop.org/rubocop-minitest/> | 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 | <https://docs.rubocop.org/rubocop-performance/> | 2026-01-26 | Low | A collection of RuboCop cops to check for performance optimizations in Ruby code | Most popular gem |
Expand Down
Loading