Вопросы по теме 'rubocop'
Рубокоп. Выровняйте элементы хеш-литерала, если они занимают более одной строки
у меня есть код
# Filters
filter :name
filter :email
filter :organization_status, label: 'Status'
filter :subscriptions_subscription_status_id,
as: :select,
label: 'Subscription Status',
collection: proc do
Organization...
9472 просмотров
schedule
12.07.2023
Временно установить максимальную метрику rubocop в моем исходном коде ruby?
Я хочу сделать что-то вроде:
def complex_calculation # rubocop:set Metrics/AbcSize Max=17
...
end
И временно измените максимально допустимое значение AbcSize для этого метода со значения по умолчанию (15) на 17 только для этого метода....
116 просмотров
schedule
01.08.2023
Ruby: пропустить элемент в цикле, если возникает исключение
У меня есть следующий метод:
def fetch_something
@fetch_something ||= array_of_names.inject({}) do |results, name|
begin
results[name] = fetch_value!(name)
rescue NoMethodError, RuntimeError
next
end
results
end...
1089 просмотров
schedule
03.06.2024
рубокоп обида но не уверен что не так
Я очищаю код, который я унаследовал, и есть эта строка, но, честно говоря, я не уверен, что rubocop пытается сказать мне, что с ней не так.
total_cost = tmp_totals.inject { |total, tmp_val| total + tmp_val }
я получаю эту ошибку...
440 просмотров
schedule
16.02.2023
SublimeLinter-Rubocop не запускается, даже если включен и rubocop в пути
Я пытаюсь заставить предупреждения Rubocop отображаться как кодовые метки в Sublime Text 3. Я использую SublimeLinter и пакет SublimeLinter-rubocop . (Аналогичный пакет RuboCop работает, но не поддерживает маркировку кода.)
rubocop...
2062 просмотров
schedule
03.01.2023
Rubocop не видит Gemfile
Я настроил гем rubocop в свой проект с помощью git commit hook, используя pre-commit , и я столкнулся с проблемой: rubocop при оценке хука фиксации проверяет Gemfile, но когда я вручную запускаю rubocop в каталоге проекта, это не так. т...
144 просмотров
schedule
14.12.2023
Предупреждение Rubocop: Style/EndOfLine имеет неправильное пространство имен
Я работаю с Ruby под платформой Windows. Устранение нарушения рубокопа «Отсутствует символ возврата каретки», я создал файл .rubocop.yml в корне моего проекта:
Style/EndOfLine:
EnforcedStyle: lf
Это решило мою проблему «Возврат каретки»....
2939 просмотров
schedule
25.10.2022
Ruby, предпочитайте {} doend для однострочных блоков. Но ошибка
У меня есть этот код в файле класса .rb:
field :user, Types::UserType do resolve ->(_obj, _args, ctx) { ctx[:user] } end
мне нужно удалить do и end из одной строки, используя, я думаю, {} .
[Style/BlockDelimiters] Prefer {...} over...
454 просмотров
schedule
19.08.2023
Почему полицейский Rubocop по Rails/FilePath рекомендует Rails.root.join
У меня есть следующая строка в моем коде:
require "#{Rails.root}/config/environments/production.rb"
Полицейский Rails/FilePath из Rubocop рекомендует изменить его на:
require Rails.root.join('config', 'environments', 'production.rb')...
2792 просмотров
schedule
17.12.2023
Массив для семейства платформ против rubocop
Я пытаюсь использовать массив в Chef для platform_family, и, согласно документам шеф-повара, у меня правильный синтаксис, но rubocop пинает меня под зад.
Документы Chef: https://docs.chef.io/dsl_recipe.html#value-for-platform-family
Любые...
678 просмотров
schedule
12.06.2024
Полицейский Rubocop, чтобы узнать, присутствует ли метод в классе
У меня есть следующий класс:
class XXX
def aa
end
def authorized?
false
end
def bb
end
end
И хотите убедиться, что метод authorized? присутствует в Rubocop. Следующий код работает в консоли Rubocop:
code = "
class...
168 просмотров
schedule
18.12.2022
Rails: overcommit --run проходит, но хуки перед фиксацией терпят неудачу
У меня возникла проблема с перехватчиками перед фиксацией в overcommit , который настроен на запуск rubocop и rails_best_practices .
Короче говоря, все три команды, перечисленные ниже, прошли, но overcommit не позволил мне зафиксировать в...
1160 просмотров
schedule
03.02.2023
Есть ли конфигурация Rubocop специально для рельсов 5.2.3?
Я только что создал новое приложение Rails, используя Ruby 2.6.3 и Rails 5.2.3 , и единственное, что я сделал, это установил Rubocop .
После установки Rubocop v0.70.0 и запуска bundle exec rubocop я получаю 89 нарушений. После запуска...
575 просмотров
schedule
31.05.2023
Лучший способ реорганизовать приложение Rails с помощью Rubocop
Я работаю над приложением для получения стипендии, где люди могут делать пожертвования в поддержку различных программ, в которых они хотят участвовать. Мне нужна помощь с рефакторингом Rubocop в рельсах.
У меня есть следующие проблемы;...
220 просмотров
schedule
26.08.2022
Как отключить предупреждение об отсутствии отдела для сообщения «COP» при запуске rubocop
В моем .rubocop.yml есть конфиг для отключения некоторых копов стиля.
Documentation:
Enabled: false
ClassAndModuleChildren:
Enabled: false
LineLength:
Max: 120
GuardClause:
Enabled: false
IfUnlessModifier:
Enabled: false
При...
6390 просмотров
schedule
28.07.2022
Rubocop: Можно ли добавить исключения в коп Metrics/AbcSize?
Рассмотрим следующий класс:
class App
def call
# ...
end
private
def foo
# ...
end
def bar
# ...
end
end
Можно ли настроить rubocop так, чтобы он «жаловался» на Metrics/AbcSize для всех методов, когда...
474 просмотров
schedule
18.02.2023
используя расширение ruby, rubocop с кодом Visual Studio
пытаясь использовать расширение кода VS Ruby. И форматировать файлы при сохранении с помощью rubocop.
Но при сохранении я получаю ошибку env: ruby_executable_hooks: Нет такого файла или каталога
"ruby.useLanguageServer": true,...
1224 просмотров
schedule
24.05.2023
Команда Rubocop для отключения Rails/SkipsModelValidations: избегайте использования ошибки update_all
Я хочу изменить один столбец на is_deleted: true в своих записях по строке ниже:
UserTag.where(cms_tag_id: webhook.dig('entity', 'id')).update_all(is_deleted: true)
Но я получаю ошибку Rubocop:
Rails/skipsmodelvalidations: avoid using...
1131 просмотров
schedule
20.07.2023
Почему рубокоп проверяет исключенные каталоги?
Я использую гем rubocop-rails, и я пытаюсь игнорировать некоторые папки, но это не работает. Мой файл rubocop.yml выглядит так:
AllCops:
Exclude:
- 'db/**/*'
- 'config/**/*'
- 'bin/**/*'
- 'app/mailers/**/*'
-...
74 просмотров
schedule
30.11.2022
Как рубокопировать рельсы без `bundle exec`?
У меня есть приложение rails, работающее на ruby 2.7.2 со следующим в Gemfile:
group :development, :test do
gem 'rubocop'
gem 'rubocop-minitest'
gem 'rubocop-performance'
gem 'rubocop-rails'
end
Пробежали bundle install и bundle...
487 просмотров
schedule
16.07.2023