Module: Lumin

Defined in:
lib/lumin.rb,
lib/lumin/cli.rb,
lib/lumin/rule.rb,
lib/lumin/cache.rb,
lib/lumin/error.rb,
lib/lumin/config.rb,
lib/lumin/runner.rb,
lib/lumin/worker.rb,
lib/lumin/offense.rb,
lib/lumin/version.rb,
lib/lumin/registry.rb,
lib/lumin/autocorrector.rb,
lib/lumin/config/loader.rb,
lib/lumin/cache_manifest.rb,
lib/lumin/cli_formatters.rb,
lib/lumin/formatters/json.rb,
lib/lumin/formatters/text.rb,
lib/lumin/source_snapshot.rb,
lib/lumin/config/validator.rb,
lib/lumin/formatters/github.rb,
lib/lumin/parallel_executor.rb,
lib/lumin/rules/style/line_length.rb,
lib/lumin/rules/lint/no_method_missing.rb,
lib/lumin/rules/style/frozen_string_literal.rb

Defined Under Namespace

Modules: Formatters, Registry, Rules Classes: Autocorrector, CLI, Cache, CacheManifest, Config, Error, Offense, ParallelExecutor, Rule, Runner, SourceSnapshot, Worker

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.register_plugin(namespace) ⇒ Object



37
38
39
# File 'lib/lumin.rb', line 37

def self.register_plugin(namespace)
  Registry.register_namespace(namespace)
end