Sha256: 2deecd731f1e8f7e97e0a8c194ec93e1c24fdb03d48ac2546d263da4b4273a1f
Contents?: true
Size: 976 Bytes
Versions: 1
Compression:
Stored size: 976 Bytes
Contents
# frozen_string_literal: true require "rubocop" require "rainbow" module Rfix::Ext module CommentConfig # Called by RuboCop on every line to see # if its suppose to run against it or not def cop_enabled_at_line?(_cop, line) Rfix.enabled?(processed_source.file_path, line) && super end end module Runner # Called _after_ @source has been 'auto fixed' by Rubocop def check_for_infinite_loop(source, offences) # rubocop:disable Style/Semicolon Rfix.refresh!(source); super # TODO: Before or after? # rubocop:enable Style/Semicolon end end module Options # Appends custom --args to RuboCop CLI def define_options super.tap do |options| @ons.each do |args, block| option(options, *args, &block) end end end # Helper method used by rfix to append cli --args to Rubocop def on(*args, &block) @ons ||= [] @ons += [[args, block]] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rfix-1.0.7.pre.65 | lib/rfix/extensions/extensions.rb |