Rubocop Migration/AddLimitToTextColumns failures
Summary
Rubocop fails when using methods instead of symbols in where
clauses.
Steps to reproduce
- generate a migration file:
$> rails g post_deployment_migration TestRubocopMigration
create db/post_migrate/20230120141157_test_rubocop_migration.rb
- change the migration's body to include:
def up
column = :partition_id
define_batchable_model(:ci_build).where(column => 100)
end
- execute rubocop:
S> bin/bundle exec rubocop db/post_migrate/20230120141157_test_rubocop_migration.rb
Inspecting 1 file
An error occurred while Migration/AddLimitToTextColumns cop was inspecting /Users/marius/Workspace/gitlab-development-kit/gitlab/db/post_migrate/20230120141157_test_rubocop_migration.rb:4:2.
To see the complete backtrace run rubocop -d.
An error occurred while Migration/PreventStrings cop was inspecting /Users/marius/Workspace/gitlab-development-kit/gitlab/db/post_migrate/20230120141157_test_rubocop_migration.rb:4:2.
To see the complete backtrace run rubocop -d.
.
1 file inspected, no offenses detected
2 errors occurred:
An error occurred while Migration/AddLimitToTextColumns cop was inspecting /Users/marius/Workspace/gitlab-development-kit/gitlab/db/post_migrate/20230120141157_test_rubocop_migration.rb:4:2.
An error occurred while Migration/PreventStrings cop was inspecting /Users/marius/Workspace/gitlab-development-kit/gitlab/db/post_migrate/20230120141157_test_rubocop_migration.rb:4:2.
Errors are usually caused by RuboCop bugs.
Please, report your problems to RuboCop's issue tracker.
https://github.com/rubocop/rubocop/issues
Mention the following information in the issue report:
1.38.0 (using Parser 3.1.3.0, rubocop-ast 1.23.0, running on ruby 2.7.7) [arm64-darwin22]
The error seems to come from:
Scanning /Users/marius/Workspace/gitlab-development-kit/gitlab/db/post_migrate/20230120141157_test_rubocop_migration.rb
An error occurred while Migration/AddLimitToTextColumns cop was inspecting /Users/marius/Workspace/gitlab-development-kit/gitlab/db/post_migrate/20230120141157_test_rubocop_migration.rb:4:2.
undefined method `value' for s(:lvar, :column):RuboCop::AST::Node
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/migration_helpers.rb:68:in `block in array_column?'
Complete backtrace
$> bin/bundle exec rubocop db/post_migrate/20230120141157_test_rubocop_migration.rb -d
For /Users/marius/Workspace/gitlab-development-kit/gitlab: configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop.yml
configuration from /Users/marius/.gem/ruby/2.7.7/gems/rubocop-rspec-2.16.0/config/default.yml
configuration from /Users/marius/.gem/ruby/2.7.7/gems/rubocop-rspec-2.16.0/config/default.yml
Default configuration from /Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/config/default.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-default.yml
configuration from /Users/marius/.gem/ruby/2.7.7/gems/rubocop-gitlab-security-0.1.1/config/default.yml
configuration from /Users/marius/.gem/ruby/2.7.7/gems/rubocop-gitlab-security-0.1.1/config/default.yml
configuration from /Users/marius/.gem/ruby/2.7.7/gems/rubocop-performance-1.15.1/config/default.yml
configuration from /Users/marius/.gem/ruby/2.7.7/gems/rubocop-performance-1.15.1/config/default.yml
configuration from /Users/marius/.gem/ruby/2.7.7/gems/rubocop-rails-2.17.3/config/default.yml
configuration from /Users/marius/.gem/ruby/2.7.7/gems/rubocop-rails-2.17.3/config/default.yml
configuration from /Users/marius/.gem/ruby/2.7.7/gems/rubocop-graphql-0.18.0/config/default.yml
configuration from #{path}
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-all.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-bundler.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-fips.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-gemspec.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-graphql.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-layout.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-lint.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-metrics.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-migrations.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-naming.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-performance.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-rails.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-rspec.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-security.yml
Inheriting configuration from /Users/marius/.gem/ruby/2.7.7/gems/gitlab-styles-9.2.0/rubocop-style.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/metrics/perceived_complexity.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/metrics/cyclomatic_complexity.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/metrics/parameter_lists.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/metrics/abc_size.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/database/rescue_statement_timeout.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/database/disable_referential_integrity.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/database/multiple_databases.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/database/rescue_query_canceled.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/lint/ambiguous_regexp_literal.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/lint/missing_cop_enable_directive.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/lint/constant_definition_in_block.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/lint/mixed_regexp_capture_types.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/lint/struct_new_override.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/lint/redundant_cop_disable_directive.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/lint/duplicate_case_condition.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/gitlab/service_response.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/gitlab/feature_available_usage.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/gitlab/deprecate_track_redis_hll_event.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/gitlab/no_code_coverage_comment.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/gitlab/strong_memoize_attr.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/gitlab/policy_rule_boolean.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/gitlab/namespaced_class.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/gitlab/delegate_predicate_methods.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/security/io_methods.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/hash_alignment.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/space_inside_parens.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/space_before_block_braces.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/array_alignment.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/line_end_string_concatenation_indentation.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/space_around_operators.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/space_in_lambda_literal.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/line_continuation_leading_space.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/first_hash_element_indentation.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/closing_parenthesis_indentation.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/space_inside_block_braces.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/first_array_element_indentation.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/line_length.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/parameter_alignment.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/argument_alignment.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/multiline_operation_indentation.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/first_argument_indentation.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/leading_comment_space.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/line_continuation_spacing.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/layout/trailing_whitespace.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rake/require.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/background_migration/feature_category.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/hash_each_methods.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/next.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/empty_else.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/string_concatenation.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/string_literals_in_interpolation.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/redundant_begin.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/combinable_loops.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/each_for_simple_loop.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/redundant_self.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/lambda.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/guard_clause.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/empty_method.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/sole_nested_conditional.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/open_struct_use.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/symbol_proc.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/keyword_parameters_order.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/missing_respond_to_missing.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/conditional_assignment.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/accessor_grouping.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/bare_percent_literals.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/class_and_module_children.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/redundant_interpolation.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/percent_literal_delimiters.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/redundant_condition.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/if_unless_modifier.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/hash_as_last_array_item.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/float_division.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/numeric_literal_prefix.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/redundant_regexp_escape.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/single_argument_dig.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/format_string.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/style/explicit_block_argument.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/graphql/field_hash_key.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/graphql/resolver_method_length.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/graphql/field_definitions.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/graphql/descriptions.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/graphql/field_method.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/graphql/enum_values.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/graphql/unused_argument.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/graphql/enum_names.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/graphql/argument_uniqueness.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/naming/heredoc_delimiter_naming.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/naming/heredoc_delimiter_case.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/api/ensure_string_detail.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/scattered_let.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/expect_in_hook.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/repeated_example_group_body.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/be.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/factory_bot/strategy_in_callback.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/factory_bot/avoid_create.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/context_wording.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/empty_line_after_hook.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/variable_name.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/hooks_before_examples.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/described_class.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/instance_variable.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/file_path.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/overwriting_setup.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/any_instance_of.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/variable_definition.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/multiple_memoized_helpers.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/expect_change.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/verified_doubles.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/missing_example_group_argument.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/leaky_constant_declaration.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/capybara/visibility_matcher.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/repeated_example_group_description.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rspec/return_from_stub.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/performance/map_compact.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/performance/collection_literal_in_loop.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/performance/redundant_equality_comparison_block.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/performance/redundant_split_regexp_argument.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/performance/concurrent_monotonic_time.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/performance/active_record_subtransaction_methods.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/performance/string_include.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/performance/method_object_as_block.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/performance/rubyzip.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/performance/flat_map.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/migration/background_migrations.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/migration/background_migration_base_class.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/migration/background_migration_record.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/cop/static_translation_definition.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/cop/user_admin.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rails/inverse_of.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rails/helper_instance_variable.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rails/redundant_foreign_key.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rails/render_inline.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rails/lexically_scoped_action_filter.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rails/pluck.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rails/file_path.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rails/inquiry.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rails/negate_include.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/rails/time_zone.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/fips/md5.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo/fips/sha1.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/.rubocop_todo.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/rubocop-migrations.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/rubocop-usage-data.yml
Inheriting configuration from /Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/rubocop-code_reuse.yml
Use parallel by default.
Skipping parallel inspection: only a single file needs inspection
Inspecting 1 file
Scanning /Users/marius/Workspace/gitlab-development-kit/gitlab/db/post_migrate/20230120141157_test_rubocop_migration.rb
An error occurred while Migration/AddLimitToTextColumns cop was inspecting /Users/marius/Workspace/gitlab-development-kit/gitlab/db/post_migrate/20230120141157_test_rubocop_migration.rb:4:2.
undefined method `value' for s(:lvar, :column):RuboCop::AST::Node
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/migration_helpers.rb:68:in `block in array_column?'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:106:in `block in visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:28:in `block in each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:105:in `visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:107:in `block in visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:28:in `block in each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:105:in `visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:60:in `each_descendant'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/migration_helpers.rb:67:in `each'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/migration_helpers.rb:67:in `any?'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/migration_helpers.rb:67:in `array_column?'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/cop/migration/add_limit_to_text_columns.rb:68:in `text_operation?'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/cop/migration/add_limit_to_text_columns.rb:43:in `block in on_def'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:106:in `block in visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:28:in `block in each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:105:in `visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:107:in `block in visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:28:in `block in each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:105:in `visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:60:in `each_descendant'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/cop/migration/add_limit_to_text_columns.rb:42:in `on_def'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:100:in `public_send'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:100:in `block (2 levels) in trigger_responding_cops'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:160:in `with_cop_error_handling'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:99:in `block in trigger_responding_cops'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:98:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:98:in `trigger_responding_cops'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:69:in `on_def'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/traversal.rb:153:in `on_class'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:71:in `on_class'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/traversal.rb:20:in `walk'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:86:in `investigate'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/team.rb:154:in `investigate_partial'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/team.rb:82:in `investigate'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:315:in `inspect_file'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:259:in `block in do_inspection_loop'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:293:in `block in iterate_until_no_changes'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:286:in `loop'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:286:in `iterate_until_no_changes'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:255:in `do_inspection_loop'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:138:in `block in file_offenses'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:163:in `file_offense_cache'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:137:in `file_offenses'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:128:in `process_file'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:109:in `block in each_inspected_file'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:108:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:108:in `reduce'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:108:in `each_inspected_file'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:94:in `inspect_files'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:47:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/command/execute_runner.rb:26:in `block in execute_runner'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/command/execute_runner.rb:52:in `with_redirect'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/command/execute_runner.rb:25:in `execute_runner'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/command/execute_runner.rb:17:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/command.rb:11:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/environment.rb:18:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli.rb:72:in `run_command'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli.rb:79:in `execute_runners'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli.rb:48:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/exe/rubocop:19:in `block in <top (required)>'
/Users/marius/.gem/ruby/2.7.7/gems/benchmark-0.2.0/lib/benchmark.rb:311:in `realtime'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/exe/rubocop:19:in `<top (required)>'
/Users/marius/.gem/ruby/2.7.7/bin/rubocop:23:in `load'
/Users/marius/.gem/ruby/2.7.7/bin/rubocop:23:in `<top (required)>'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli/exec.rb:58:in `load'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli/exec.rb:58:in `kernel_load'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli/exec.rb:23:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli.rb:486:in `exec'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli.rb:31:in `dispatch'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli.rb:25:in `start'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/exe/bundle:48:in `block in <top (required)>'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/exe/bundle:36:in `<top (required)>'
bin/bundle:5:in `load'
bin/bundle:5:in `<main>'
An error occurred while Migration/PreventStrings cop was inspecting /Users/marius/Workspace/gitlab-development-kit/gitlab/db/post_migrate/20230120141157_test_rubocop_migration.rb:4:2.
undefined method `value' for s(:lvar, :column):RuboCop::AST::Node
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/migration_helpers.rb:68:in `block in array_column?'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:106:in `block in visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:28:in `block in each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:105:in `visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:107:in `block in visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:28:in `block in each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:105:in `visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:60:in `each_descendant'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/migration_helpers.rb:67:in `each'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/migration_helpers.rb:67:in `any?'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/migration_helpers.rb:67:in `array_column?'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/cop/migration/prevent_strings.rb:37:in `string_operation?'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/cop/migration/prevent_strings.rb:27:in `block in on_def'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:106:in `block in visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:28:in `block in each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:105:in `visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:107:in `block in visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:28:in `block in each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:25:in `each_child_node'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:105:in `visit_descendants'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/node/mixin/descendence.rb:60:in `each_descendant'
/Users/marius/Workspace/gitlab-development-kit/gitlab/rubocop/cop/migration/prevent_strings.rb:26:in `on_def'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:100:in `public_send'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:100:in `block (2 levels) in trigger_responding_cops'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:160:in `with_cop_error_handling'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:99:in `block in trigger_responding_cops'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:98:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:98:in `trigger_responding_cops'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:69:in `on_def'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/traversal.rb:153:in `on_class'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:71:in `on_class'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-ast-1.23.0/lib/rubocop/ast/traversal.rb:20:in `walk'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/commissioner.rb:86:in `investigate'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/team.rb:154:in `investigate_partial'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cop/team.rb:82:in `investigate'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:315:in `inspect_file'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:259:in `block in do_inspection_loop'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:293:in `block in iterate_until_no_changes'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:286:in `loop'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:286:in `iterate_until_no_changes'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:255:in `do_inspection_loop'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:138:in `block in file_offenses'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:163:in `file_offense_cache'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:137:in `file_offenses'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:128:in `process_file'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:109:in `block in each_inspected_file'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:108:in `each'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:108:in `reduce'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:108:in `each_inspected_file'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:94:in `inspect_files'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/runner.rb:47:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/command/execute_runner.rb:26:in `block in execute_runner'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/command/execute_runner.rb:52:in `with_redirect'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/command/execute_runner.rb:25:in `execute_runner'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/command/execute_runner.rb:17:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/command.rb:11:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli/environment.rb:18:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli.rb:72:in `run_command'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli.rb:79:in `execute_runners'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/lib/rubocop/cli.rb:48:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/exe/rubocop:19:in `block in <top (required)>'
/Users/marius/.gem/ruby/2.7.7/gems/benchmark-0.2.0/lib/benchmark.rb:311:in `realtime'
/Users/marius/.gem/ruby/2.7.7/gems/rubocop-1.38.0/exe/rubocop:19:in `<top (required)>'
/Users/marius/.gem/ruby/2.7.7/bin/rubocop:23:in `load'
/Users/marius/.gem/ruby/2.7.7/bin/rubocop:23:in `<top (required)>'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli/exec.rb:58:in `load'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli/exec.rb:58:in `kernel_load'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli/exec.rb:23:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli.rb:486:in `exec'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli.rb:31:in `dispatch'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/cli.rb:25:in `start'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/exe/bundle:48:in `block in <top (required)>'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/lib/bundler/friendly_errors.rb:120:in `with_friendly_errors'
/Users/marius/.gem/ruby/2.7.7/gems/bundler-2.3.26/exe/bundle:36:in `<top (required)>'
bin/bundle:5:in `load'
bin/bundle:5:in `<main>'
.
1 file inspected, no offenses detected
2 errors occurred:
An error occurred while Migration/AddLimitToTextColumns cop was inspecting /Users/marius/Workspace/gitlab-development-kit/gitlab/db/post_migrate/20230120141157_test_rubocop_migration.rb:4:2.
An error occurred while Migration/PreventStrings cop was inspecting /Users/marius/Workspace/gitlab-development-kit/gitlab/db/post_migrate/20230120141157_test_rubocop_migration.rb:4:2.
Errors are usually caused by RuboCop bugs.
Please, report your problems to RuboCop's issue tracker.
https://github.com/rubocop/rubocop/issues
Mention the following information in the issue report:
1.38.0 (using Parser 3.1.3.0, rubocop-ast 1.23.0, running on ruby 2.7.7) [arm64-darwin22]
Finished in 1.0870599998161197 seconds
Workaround:
def up
column = :partition_id
conditions = { column => 100 }
define_batchable_model(:ci_build).where(conditions)
end
Example Project
What is the current bug behavior?
What is the expected correct behavior?
Relevant logs and/or screenshots
Output of checks
Results of GitLab environment info
Expand for output related to GitLab environment info
(For installations with omnibus-gitlab package run and paste the output of: `sudo gitlab-rake gitlab:env:info`) (For installations from source run and paste the output of: `sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production`)
Results of GitLab application Check
Expand for output related to the GitLab application check
(For installations with omnibus-gitlab package run and paste the output of:
sudo gitlab-rake gitlab:check SANITIZE=true
)(For installations from source run and paste the output of:
sudo -u git -H bundle exec rake gitlab:check RAILS_ENV=production SANITIZE=true
)(we will only investigate if the tests are passing)
Possible fixes
Edited by Marius Bobin