Module: RubyLint

Defined in:
lib/ruby-lint/report.rb,
lib/ruby-lint/runner.rb,
lib/ruby-lint/parser.rb,
lib/ruby-lint/command.rb,
lib/ruby-lint/version.rb,
lib/ruby-lint/ast/node.rb,
lib/ruby-lint/iterator.rb,
lib/ruby-lint/file_list.rb,
lib/ruby-lint/inspector.rb,
lib/ruby-lint/rake_task.rb,
lib/ruby-lint/ruby_lint.rb,
lib/ruby-lint/ast/builder.rb,
lib/ruby-lint/file_loader.rb,
lib/ruby-lint/nested_stack.rb,
lib/ruby-lint/report/entry.rb,
lib/ruby-lint/file_scanner.rb,
lib/ruby-lint/analysis/base.rb,
lib/ruby-lint/configuration.rb,
lib/ruby-lint/constant_path.rb,
lib/ruby-lint/template/scope.rb,
lib/ruby-lint/presenter/text.rb,
lib/ruby-lint/presenter/base.rb,
lib/ruby-lint/presenter/json.rb,
lib/ruby-lint/constant_loader.rb,
lib/ruby-lint/presenter/emacs.rb,
lib/ruby-lint/virtual_machine.rb,
lib/ruby-lint/method_call_info.rb,
lib/ruby-lint/docstring/parser.rb,
lib/ruby-lint/method_call/base.rb,
lib/ruby-lint/method_evaluation.rb,
lib/ruby-lint/docstring/mapping.rb,
lib/ruby-lint/method_call/alias.rb,
lib/ruby-lint/analysis/pedantics.rb,
lib/ruby-lint/generated_constant.rb,
lib/ruby-lint/docstring/param_tag.rb,
lib/ruby-lint/definition/registry.rb,
lib/ruby-lint/presenter/syntastic.rb,
lib/ruby-lint/method_call/include.rb,
lib/ruby-lint/variable_predicates.rb,
lib/ruby-lint/docstring/return_tag.rb,
lib/ruby-lint/definition_generator.rb,
lib/ruby-lint/method_call/attribute.rb,
lib/ruby-lint/analysis/loop_keywords.rb,
lib/ruby-lint/definition/ruby_object.rb,
lib/ruby-lint/definition/ruby_method.rb,
lib/ruby-lint/definition_builder/base.rb,
lib/ruby-lint/analysis/argument_amount.rb,
lib/ruby-lint/analysis/unused_variables.rb,
lib/ruby-lint/definition/constant_proxy.rb,
lib/ruby-lint/method_call/define_method.rb,
lib/ruby-lint/method_call/assign_member.rb,
lib/ruby-lint/analysis/undefined_methods.rb,
lib/ruby-lint/definition_builder/ruby_hash.rb,
lib/ruby-lint/definition_builder/primitive.rb,
lib/ruby-lint/analysis/undefined_variables.rb,
lib/ruby-lint/analysis/shadowing_variables.rb,
lib/ruby-lint/definition_builder/ruby_array.rb,
lib/ruby-lint/definition_builder/ruby_class.rb,
lib/ruby-lint/definition_builder/ruby_block.rb,
lib/ruby-lint/definition_builder/ruby_module.rb,
lib/ruby-lint/definition_builder/ruby_method.rb,
lib/ruby-lint/analysis/useless_equality_checks.rb

Defined Under Namespace

Modules: AST, Analysis, Definition, DefinitionBuilder, Docstring, MethodCall, MethodEvaluation, Presenter, Template, VariablePredicates Classes: Command, Configuration, ConstantLoader, ConstantPath, DefinitionGenerator, FileList, FileLoader, FileScanner, GeneratedConstant, Inspector, Iterator, MethodCallInfo, NestedStack, Parser, RakeTask, Report, Runner, VirtualMachine

Constant Summary

VERSION =
'2.3.1'

Class Method Summary collapse

Class Method Details

.registryRubyLint::Definition::Registry

Returns the global registry instance used for registering and applying definitions.



8
9
10
# File 'lib/ruby-lint/ruby_lint.rb', line 8

def self.registry
  return @registry ||= Definition::Registry.new
end