Inspecting 39 files
...W.....W....W.W..W..WWW..W.......W.W.
Offenses:
lib/linux_admin/deb.rb:5:40: W: [Correctable] Lint/UnusedMethodArgument: Unused method argument - in_description. If it's necessary, use _ or _in_description as an argument name to indicate that it won't be used.
def self.from_line(apt_cache_line, in_description=false)
^^^^^^^^^^^^^^
lib/linux_admin/fstab.rb:102:7: W: Lint/MissingSuper: Call super to initialize state of the parent class.
def initialize ...
^^^^^^^^^^^^^^
lib/linux_admin/logical_volume.rb:43:5: W: Lint/MissingSuper: Call super to initialize state of the parent class.
def initialize(args = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^
lib/linux_admin/logical_volume.rb:57:5: W: [Correctable] Lint/UselessAccessModifier: Useless private access modifier.
private
^^^^^^^
lib/linux_admin/logical_volume.rb:59:5: W: Lint/IneffectiveAccessModifier: private (on line 57) does not make singleton methods private. Use private_class_method or private inside a class << self block instead.
def self.bytes_to_string(bytes)
^^^
lib/linux_admin/logical_volume.rb:71:5: W: [Correctable] Lint/UselessAccessModifier: Useless public access modifier.
public
^^^^^^
lib/linux_admin/network_interface.rb:215:1: W: [Correctable] Lint/NonDeterministicRequireOrder: Sort files before requiring them.
Dir.glob(File.join(File.dirname(__FILE__), "network_interface", "*.rb")).each { |f| require f }
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
lib/linux_admin/null_logger.rb:5:5: W: Lint/MissingSuper: Call super to initialize state of the parent class.
def initialize(*_args) ...
^^^^^^^^^^^^^^^^^^^^^^
lib/linux_admin/physical_volume.rb:22:5: W: Lint/MissingSuper: Call super to initialize state of the parent class.
def initialize(args = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^
lib/linux_admin/registration_system.rb:57:1: W: [Correctable] Lint/NonDeterministicRequireOrder: Sort files before requiring them.
Dir.glob(File.join(File.dirname(__FILE__), "registration_system", "*.rb")).each { |f| require f }
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
lib/linux_admin/registration_system/subscription_manager.rb:84:27: W: [Correctable] Lint/UnusedMethodArgument: Unused method argument - options. If it's necessary, use _ or _options as an argument name to indicate that it won't be used.
def enable_repo(repo, options = nil)
^^^^^^^
lib/linux_admin/registration_system/subscription_manager.rb:92:28: W: [Correctable] Lint/UnusedMethodArgument: Unused method argument - options. If it's necessary, use _ or _options as an argument name to indicate that it won't be used.
def disable_repo(repo, options = nil)
^^^^^^^
lib/linux_admin/registration_system/subscription_manager.rb:99:19: W: [Correctable] Lint/UnusedMethodArgument: Unused method argument - options. If it's necessary, use _ or _options as an argument name to indicate that it won't be used. You can also write as all_repos(*) if you want the method to accept any arguments but don't care about them.
def all_repos(options = nil)
^^^^^^^
lib/linux_admin/service.rb:11:7: W: [Correctable] Lint/UselessAccessModifier: Useless private access modifier.
private
^^^^^^^
lib/linux_admin/service.rb:41:1: W: [Correctable] Lint/NonDeterministicRequireOrder: Sort files before requiring them.
Dir.glob(File.join(File.dirname(__FILE__), "service", "*.rb")).each { |f| require f }
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
lib/linux_admin/volume.rb:3:5: W: [Correctable] Lint/UselessAccessModifier: Useless private access modifier.
private
^^^^^^^
lib/linux_admin/volume.rb:5:5: W: Lint/IneffectiveAccessModifier: private (on line 3) does not make singleton methods private. Use private_class_method or private inside a class << self block instead.
def self.process_volume_display_line(line)
^^^
lib/linux_admin/volume.rb:13:5: W: [Correctable] Lint/UselessAccessModifier: Useless protected access modifier.
protected
^^^^^^^^^
lib/linux_admin/volume.rb:15:5: W: Lint/IneffectiveAccessModifier: protected (on line 13) does not make singleton methods protected. Use protected inside a class << self block instead.
def self.scan_volumes(cmd)
^^^
lib/linux_admin/yum.rb:90:5: W: [Correctable] Lint/UselessAccessModifier: Useless private access modifier.
private
^^^^^^^
lib/linux_admin/yum.rb:92:5: W: Lint/IneffectiveAccessModifier: private (on line 90) does not make singleton methods private. Use private_class_method or private inside a class << self block instead.
def self.parse_repo_dir(dir)
^^^
lib/linux_admin/yum.rb:99:5: W: Lint/IneffectiveAccessModifier: private (on line 90) does not make singleton methods private. Use private_class_method or private inside a class << self block instead.
def self.parse_repo_file(file)
^^^
lib/linux_admin/yum.rb:102:24: W: [Correctable] Lint/UnusedBlockArgument: Unused block argument - name. If it's necessary, use _ or _name as an argument name to indicate that it won't be used.
content.each do |name, data|
^^^^
lib/linux_admin/yum.rb:107:5: W: Lint/IneffectiveAccessModifier: private (on line 90) does not make singleton methods private. Use private_class_method or private inside a class << self block instead.
def self.parse_repo_list_output(content)
^^^
lib/linux_admin/yum.rb:125:1: W: [Correctable] Lint/NonDeterministicRequireOrder: Sort files before requiring them.
Dir.glob(File.join(File.dirname(__FILE__), "yum", "*.rb")).each { |f| require f }
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
39 files inspected, 25 offenses detected, 15 offenses auto-correctable