-
Name
-
rubocop-discourse
-
Version
-
3.12.1
-
Platform
-
ruby
-
Authors
-
Discourse Team
-
Bindir
-
bin
-
Date
-
2025-03-10 00:00:00 UTC
-
Dependencies
-
activesupport (>= 6.1)
rubocop (>= 1.73.2)
rubocop-rspec (>= 3.0.1)
rubocop-factory_bot (>= 2.27.0)
rubocop-capybara (>= 2.22.0)
rubocop-rails (>= 2.30.3)
rubocop-rspec_rails (>= 2.31.0)
lint_roller (>= 1.1.0)
rake (~> 13.1.0, development)
rspec (~> 3.12.0, development)
-
Files
-
.github/workflows/ci.yml
.gitignore
.rspec
.rubocop.yml
.streerc
Gemfile
LICENSE
README.md
Rakefile
config/default.yml
default.yml
lib/rubocop-discourse.rb
lib/rubocop/cop/discourse/fabricator_shorthand.rb
lib/rubocop/cop/discourse/no_add_reference_active_record_migrations.rb
lib/rubocop/cop/discourse/no_chdir.rb
lib/rubocop/cop/discourse/no_direct_multisite_manipulation.rb
lib/rubocop/cop/discourse/no_json_parse_response.rb
lib/rubocop/cop/discourse/no_mixing_multisite_and_standard_specs.rb
lib/rubocop/cop/discourse/no_mocking_jobs.rb
lib/rubocop/cop/discourse/no_nokogiri_html_fragment.rb
lib/rubocop/cop/discourse/no_reset_column_information_in_migrations.rb
lib/rubocop/cop/discourse/no_time_new_without_args.rb
lib/rubocop/cop/discourse/no_uri_escape_encode.rb
lib/rubocop/cop/discourse/only_top_level_multisite_specs.rb
lib/rubocop/cop/discourse/plugins/call_requires_plugin.rb
lib/rubocop/cop/discourse/plugins/namespace_constants.rb
lib/rubocop/cop/discourse/plugins/namespace_methods.rb
lib/rubocop/cop/discourse/plugins/no_monkey_patching.rb
lib/rubocop/cop/discourse/plugins/use_plugin_instance_on.rb
lib/rubocop/cop/discourse/plugins/use_require_relative.rb
lib/rubocop/cop/discourse/services/empty_lines_around_blocks.rb
lib/rubocop/cop/discourse/services/group_keywords.rb
lib/rubocop/cop/discourse/time_eq_matcher.rb
lib/rubocop/cop/discourse_cops.rb
lib/rubocop/discourse/plugin.rb
lib/rubocop/discourse/version.rb
rubocop-capybara.yml
rubocop-core.yml
rubocop-discourse.gemspec
rubocop-factory_bot.yml
rubocop-layout.yml
rubocop-rails.yml
rubocop-rspec.yml
spec/fixtures/controllers/bad_controller.rb
spec/fixtures/controllers/base_controller.rb
spec/fixtures/controllers/good_controller.rb
spec/fixtures/controllers/inherit_from_outside_controller.rb
spec/fixtures/controllers/namespaced_parent_controller.rb
spec/fixtures/controllers/no_requires_plugin_controller.rb
spec/fixtures/controllers/requires_plugin_controller.rb
spec/lib/rubocop/cop/discourse/services/empty_lines_around_blocks_spec.rb
spec/lib/rubocop/cop/discourse/services/group_keywords_spec.rb
spec/lib/rubocop/cop/fabricator_shorthand_spec.rb
spec/lib/rubocop/cop/no_add_reference_active_record_migrations_spec.rb
spec/lib/rubocop/cop/no_mixing_multisite_and_standard_specs_spec.rb
spec/lib/rubocop/cop/no_mocking_jobs_enqueue_spec.rb
spec/lib/rubocop/cop/no_reset_column_information_migrations_spec.rb
spec/lib/rubocop/cop/only_top_level_multisite_specs_spec.rb
spec/lib/rubocop/cop/plugins/call_requires_plugin_spec.rb
spec/lib/rubocop/cop/plugins/namespace_constants_spec.rb
spec/lib/rubocop/cop/plugins/namespace_methods_spec.rb
spec/lib/rubocop/cop/plugins/no_monkey_patching_spec.rb
spec/lib/rubocop/cop/plugins/use_plugin_instance_on_spec.rb
spec/lib/rubocop/cop/plugins/use_require_relative_spec.rb
spec/lib/rubocop/cop/time_eq_matcher_spec.rb
spec/spec_helper.rb
stree-compat.yml
-
Homepage
-
https://github.com/discourse/rubocop-discourse
-
Licenses
-
MIT
-
Metadata
-
{"default_lint_roller_plugin"=>"RuboCop::Discourse::Plugin"}
-
Require paths
-
lib
-
Required ruby version
-
>= 0
-
Required rubygems version
-
>= 0
-
Rubygems version
-
3.6.2
-
Specification version
-
4
-
Summary
-
Custom rubocop cops used by Discourse
-
Original platform
-
ruby
-
New platform
-
ruby