Module: CC::CLI
- Defined in:
- lib/cc/cli.rb,
lib/cc/cli/help.rb,
lib/cc/cli/output.rb,
lib/cc/cli/runner.rb,
lib/cc/cli/analyze.rb,
lib/cc/cli/command.rb,
lib/cc/cli/console.rb,
lib/cc/cli/prepare.rb,
lib/cc/cli/version.rb,
lib/cc/cli/file_store.rb,
lib/cc/cli/engines/list.rb,
lib/cc/cli/global_cache.rb,
lib/cc/cli/global_config.rb,
lib/cc/cli/engines/install.rb,
lib/cc/cli/validate_config.rb,
lib/cc/cli/version_checker.rb,
lib/cc/cli/analyze/engine_failure.rb,
lib/cc/cli/engines/engine_command.rb
Defined Under Namespace
Modules: Engines, Output
Classes: Analyze, Command, Console, FileStore, GlobalCache, GlobalConfig, Help, Prepare, Runner, ValidateConfig, Version, VersionChecker
Class Method Summary
collapse
Class Method Details
.debug? ⇒ Boolean
22
23
24
|
# File 'lib/cc/cli.rb', line 22
def self.debug?
ENV["CODECLIMATE_DEBUG"].present?
end
|
.logger ⇒ Object
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/cc/cli.rb', line 26
def self.logger
@logger ||= ::Logger.new(STDERR).tap do |logger|
logger.level =
if debug?
::Logger::DEBUG
else
::Logger::ERROR
end
end
end
|