Method List
-
#<=> ImproveYourCode::SmellWarning
-
#add_examiner ImproveYourCode::Report::TextReport
-
#anonymous_splat? ImproveYourCode::AST::SexpExtensions::RestargNode
-
#anonymous_splat? ImproveYourCode::AST::SexpExtensions::KwrestargNode
-
#anonymous_splat? ImproveYourCode::AST::SexpExtensions::ArgNodeBase
-
#append_child_context ImproveYourCode::Context::ModuleContext
-
#append_child_context ImproveYourCode::Context::CodeContext
-
#apply_current_visibility ImproveYourCode::Context::SingletonMethodContext
-
#apply_current_visibility ImproveYourCode::Context::MethodContext
-
#apply_current_visibility ImproveYourCode::Context::AttributeContext
-
#apply_current_visibility ImproveYourCode::Context::CodeContext
-
#arg_names ImproveYourCode::AST::SexpExtensions::MethodNodeBase
-
#args ImproveYourCode::AST::SexpExtensions::SendNode
-
#args ImproveYourCode::AST::SexpExtensions::BlockNode
-
#argslist ImproveYourCode::AST::SexpExtensions::DefsNode
-
#argslist ImproveYourCode::AST::SexpExtensions::DefNode
-
#arguments ImproveYourCode::AST::SexpExtensions::MethodNodeBase
-
#attr_with_writable_flag? ImproveYourCode::AST::SexpExtensions::SendNode
-
#attribute_context_class ImproveYourCode::Context::ModuleContext
-
#attribute_writer? ImproveYourCode::AST::SexpExtensions::SendNode
-
#base_message ImproveYourCode::SmellWarning
-
#block ImproveYourCode::AST::SexpExtensions::BlockNode
-
#block? ImproveYourCode::AST::SexpExtensions::BlockargNode
-
#block? ImproveYourCode::AST::SexpExtensions::ArgNodeBase
-
#body ImproveYourCode::AST::SexpExtensions::DefNode
-
#body ImproveYourCode::AST::SexpExtensions::DefsNode
-
#body_nodes ImproveYourCode::AST::SexpExtensions::IfNode
-
#build ImproveYourCode::ContextBuilder
-
#call ImproveYourCode::AST::SexpExtensions::BlockNode
-
#children ImproveYourCode::Context::CodeContext
-
#components ImproveYourCode::AST::SexpExtensions::ArgNodeBase
-
#components ImproveYourCode::AST::SexpExtensions::NestedAssignables
-
#condition ImproveYourCode::AST::SexpExtensions::IfNode
-
#config ImproveYourCode::CodeComment
-
#config ImproveYourCode::SmellDetectors::BaseDetector
-
#config_for ImproveYourCode::Context::CodeContext
-
configuration_keys ImproveYourCode::SmellDetectors::BaseDetector
-
#contains_nested_node? ImproveYourCode::AST::Node
-
#context ImproveYourCode::SmellWarning
-
contexts ImproveYourCode::SmellDetectors::TooManyMethods
-
contexts ImproveYourCode::SmellDetectors::BaseDetector
-
contexts ImproveYourCode::SmellDetectors::TooManyInstanceVariables
-
contexts ImproveYourCode::SmellDetectors::UncommunicativeVariableName
-
contexts ImproveYourCode::SmellDetectors::UnusedPrivateMethod
-
contexts ImproveYourCode::SmellDetectors::UncommunicativeModuleName
-
contexts ImproveYourCode::SmellDetectors::TooManyConstants
-
#decrease_by ImproveYourCode::Context::StatementCounter
-
#default_assignments ImproveYourCode::Context::MethodContext
-
default_config ImproveYourCode::SmellDetectors::TooManyMethods
-
default_config ImproveYourCode::SmellDetectors::UncommunicativeModuleName
-
default_config ImproveYourCode::SmellDetectors::UnusedPrivateMethod
-
default_config ImproveYourCode::SmellDetectors::TooManyStatements
-
default_config ImproveYourCode::SmellDetectors::TooManyInstanceVariables
-
default_config ImproveYourCode::SmellDetectors::TooManyConstants
-
default_config ImproveYourCode::SmellDetectors::UncommunicativeMethodName
-
default_config ImproveYourCode::SmellDetectors::LongParameterList
-
default_config ImproveYourCode::SmellDetectors::UncommunicativeVariableName
-
default_config ImproveYourCode::SmellDetectors::BaseDetector
-
#defined_as_instance_method? ImproveYourCode::Context::SingletonMethodContext
-
#defined_instance_methods ImproveYourCode::Context::ModuleContext
-
#defines_module? ImproveYourCode::AST::SexpExtensions::CasgnNode
-
descendants ImproveYourCode::SmellDetectors::BaseDetector
-
#description ImproveYourCode::Examiner
-
#descriptive? ImproveYourCode::CodeComment
-
#descriptively_commented? ImproveYourCode::Context::ModuleContext
-
#diagnostics ImproveYourCode::Source::SourceCode
-
#dress ImproveYourCode::TreeDresser
-
#each ImproveYourCode::Context::CodeContext
-
#each_node ImproveYourCode::AST::Node
-
eligible_smell_types ImproveYourCode::DetectorRepository
-
#enabled? ImproveYourCode::SmellConfiguration
-
#ends_with_bang? ImproveYourCode::AST::SexpExtensions::MethodNodeBase
-
#eql? ImproveYourCode::SmellWarning
-
#examine ImproveYourCode::DetectorRepository
-
#execute ImproveYourCode::CLI::Application
-
#execute ImproveYourCode::CLI::Command::ReportCommand
-
#exp ImproveYourCode::Context::CodeContext
-
#extension_map ImproveYourCode::AST::ASTNodeClassMap
-
#find_nodes ImproveYourCode::AST::Node
-
#for_context ImproveYourCode::Overrides
-
#format ImproveYourCode::Report::Formatter::SimpleWarningFormatter
-
format_list ImproveYourCode::Report::Formatter
-
#format_to_ruby ImproveYourCode::AST::Node
-
from ImproveYourCode::Source::SourceCode
-
#full_comment ImproveYourCode::Context::AttributeContext
-
#full_comment ImproveYourCode::AST::Node
-
#full_comment ImproveYourCode::Context::MethodContext
-
#full_name ImproveYourCode::AST::SexpExtensions::DefsNode
-
#full_name ImproveYourCode::Context::CodeContext
-
#full_name ImproveYourCode::AST::SexpExtensions::ConstantDefiningNodeBase
-
#full_name ImproveYourCode::Context::RootContext
-
#full_name ImproveYourCode::AST::SexpExtensions::DefNode
-
#hash ImproveYourCode::SmellWarning
-
header ImproveYourCode::Report::Formatter
-
#header ImproveYourCode::Report::Formatter::HeadingFormatterBase
-
#increase_by ImproveYourCode::Context::StatementCounter
-
inherited ImproveYourCode::SmellDetectors::BaseDetector
-
#initialize ImproveYourCode::Overrides
-
#initialize ImproveYourCode::SmellConfiguration
-
#initialize ImproveYourCode::DetectorRepository
-
#initialize ImproveYourCode::CLI::Command::ReportCommand
-
#initialize ImproveYourCode::Source::SourceCode
-
#initialize ImproveYourCode::Context::SendContext
-
#initialize ImproveYourCode::Source::SourceLocator
-
#initialize ImproveYourCode::AST::ASTNodeClassMap
-
#initialize ImproveYourCode::Context::CodeContext
-
#initialize ImproveYourCode::Context::MethodContext
-
#initialize ImproveYourCode::Context::AttributeContext
-
#initialize ImproveYourCode::Report::TextReport
-
#initialize ImproveYourCode::ContextBuilder
-
#initialize ImproveYourCode::AST::ObjectRefs
-
#initialize ImproveYourCode::SmellWarning
-
#initialize ImproveYourCode::SmellDetectors::UnusedPrivateMethod::Hit
-
#initialize ImproveYourCode::Report::Formatter::HeadingFormatterBase
-
#initialize ImproveYourCode::SmellDetectors::BaseDetector
-
#initialize ImproveYourCode::Context::StatementCounter
-
#initialize ImproveYourCode::TreeDresser
-
#initialize ImproveYourCode::CodeComment
-
#initialize ImproveYourCode::Examiner
-
#initialize ImproveYourCode::AST::Node
-
#initialize ImproveYourCode::Context::VisibilityTracker
-
#initialize ImproveYourCode::Context::ModuleContext
-
#initialize ImproveYourCode::AST::ReferenceCollector
-
#instance_method? ImproveYourCode::Context::MethodContext
-
#instance_method? ImproveYourCode::Context::SingletonAttributeContext
-
#instance_method? ImproveYourCode::Context::CodeContext
-
#instance_method? ImproveYourCode::Context::SingletonMethodContext
-
#instance_method? ImproveYourCode::Context::AttributeContext
-
#instance_method_calls ImproveYourCode::Context::ModuleContext
-
#klass_for ImproveYourCode::AST::ASTNodeClassMap
-
#leading_comment ImproveYourCode::AST::Node
-
#length ImproveYourCode::AST::Node
-
#line ImproveYourCode::SmellDetectors::UnusedPrivateMethod::Hit
-
#line ImproveYourCode::AST::Node
-
#lines ImproveYourCode::SmellWarning
-
#local_nodes ImproveYourCode::Context::CodeContext
-
#marked_unused? ImproveYourCode::AST::SexpExtensions::ArgNodeBase
-
#matches? ImproveYourCode::Context::CodeContext
-
#merge ImproveYourCode::SmellConfiguration
-
#message ImproveYourCode::SmellWarning
-
#method_context_class ImproveYourCode::Context::MethodContext
-
#method_context_class ImproveYourCode::Context::RootContext
-
#method_context_class ImproveYourCode::Context::ModuleContext
-
#module_creation_call? ImproveYourCode::AST::SexpExtensions::SendNode
-
#module_creation_receiver? ImproveYourCode::AST::SexpExtensions::SendNode
-
#module_function? ImproveYourCode::Context::MethodContext
-
#module_function? ImproveYourCode::Context::SingletonMethodContext
-
#most_popular ImproveYourCode::AST::ObjectRefs
-
#name ImproveYourCode::AST::SexpExtensions::SymNode
-
#name ImproveYourCode::Context::SendContext
-
#name ImproveYourCode::AST::SexpExtensions::VariableBase
-
#name ImproveYourCode::AST::SexpExtensions::ArgNodeBase
-
#name ImproveYourCode::AST::SexpExtensions::CasgnNode
-
#name ImproveYourCode::AST::SexpExtensions::DefsNode
-
#name ImproveYourCode::AST::SexpExtensions::SendNode
-
#name ImproveYourCode::AST::SexpExtensions::SelfNode
-
#name ImproveYourCode::AST::SexpExtensions::ModuleNodeBase
-
#name ImproveYourCode::AST::SexpExtensions::DefNode
-
#name ImproveYourCode::SmellDetectors::UnusedPrivateMethod::Hit
-
#name_without_bang ImproveYourCode::AST::SexpExtensions::MethodNodeBase
-
#namespace_module? ImproveYourCode::Context::ModuleContext
-
#node_instance_methods ImproveYourCode::Context::ModuleContext
-
#non_public_visibility? ImproveYourCode::Context::MethodContext
-
#num_refs_to_self ImproveYourCode::AST::ReferenceCollector
-
#number_of_statements ImproveYourCode::Context::CodeContext
-
#object_creation_call? ImproveYourCode::AST::SexpExtensions::SendNode
-
#optional_argument? ImproveYourCode::AST::SexpExtensions::OptargNode
-
#optional_argument? ImproveYourCode::AST::SexpExtensions::KwoptargNode
-
#optional_argument? ImproveYourCode::AST::SexpExtensions::ArgNodeBase
-
#origin ImproveYourCode::Source::SourceCode
-
#overrides_for ImproveYourCode::SmellConfiguration
-
#parameter_names ImproveYourCode::AST::SexpExtensions::BlockNode
-
#parameter_names ImproveYourCode::AST::SexpExtensions::MethodNodeBase
-
#parameters ImproveYourCode::SmellWarning
-
#parameters ImproveYourCode::AST::SexpExtensions::MethodNodeBase
-
#parameters ImproveYourCode::AST::SexpExtensions::BlockNode
-
#parent ImproveYourCode::Context::CodeContext
-
#participants ImproveYourCode::AST::SexpExtensions::SendNode
-
#plain_name ImproveYourCode::AST::SexpExtensions::ArgNodeBase
-
#progress ImproveYourCode::Report::Formatter::ProgressFormatter::Dots
-
#receiver ImproveYourCode::AST::SexpExtensions::DefsNode
-
#receiver ImproveYourCode::AST::SexpExtensions::SendNode
-
#record_call_to ImproveYourCode::Context::CodeContext
-
#record_reference ImproveYourCode::AST::ObjectRefs
-
#record_use_of_self ImproveYourCode::Context::CodeContext
-
#references_self? ImproveYourCode::Context::MethodContext
-
#references_to ImproveYourCode::AST::ObjectRefs
-
#refs ImproveYourCode::Context::MethodContext
-
#register_with_parent ImproveYourCode::Context::CodeContext
-
#report_formatter ImproveYourCode::Report::Formatter::HeadingFormatterBase
-
#run ImproveYourCode::SmellDetectors::BaseDetector
-
#self_is_max? ImproveYourCode::AST::ObjectRefs
-
#set_child_visibility ImproveYourCode::Context::VisibilityTracker
-
#show ImproveYourCode::Report::TextReport
-
#show_header? ImproveYourCode::Report::Formatter::QuietHeadingFormatter
-
#show_header? ImproveYourCode::Report::Formatter::HeadingFormatterBase
-
silently ImproveYourCode::CLI::Silencer
-
#simple_name ImproveYourCode::AST::SexpExtensions::ConstantDefiningNodeBase
-
#simple_name ImproveYourCode::AST::SexpExtensions::BlockNode
-
#simple_name ImproveYourCode::AST::SexpExtensions::ConstNode
-
#singleton_method? ImproveYourCode::Context::MethodContext
-
#singleton_method? ImproveYourCode::Context::SingletonMethodContext
-
#singleton_method? ImproveYourCode::Context::CodeContext
-
#smell_class ImproveYourCode::SmellWarning
-
#smell_detector ImproveYourCode::SmellWarning
-
#smell_type ImproveYourCode::SmellDetectors::BaseDetector
-
smell_type ImproveYourCode::SmellDetectors::BaseDetector
-
#smells ImproveYourCode::Examiner
-
#smells_count ImproveYourCode::Examiner
-
#smelly? ImproveYourCode::Examiner
-
#sniff ImproveYourCode::SmellDetectors::TooManyConstants
-
#sniff ImproveYourCode::SmellDetectors::UncommunicativeModuleName
-
#sniff ImproveYourCode::SmellDetectors::UnusedPrivateMethod
-
#sniff ImproveYourCode::SmellDetectors::LongParameterList
-
#sniff ImproveYourCode::SmellDetectors::TooManyInstanceVariables
-
#sniff ImproveYourCode::SmellDetectors::UncommunicativeMethodName
-
#sniff ImproveYourCode::SmellDetectors::UncommunicativeVariableName
-
#sniff ImproveYourCode::SmellDetectors::TooManyStatements
-
#sniff ImproveYourCode::SmellDetectors::TooManyMethods
-
#sniff ImproveYourCode::SmellDetectors::UnusedParameters
-
#source ImproveYourCode::SmellWarning
-
#source ImproveYourCode::AST::Node
-
#sources ImproveYourCode::Source::SourceLocator
-
#statement_counter ImproveYourCode::Context::CodeContext
-
#statements ImproveYourCode::AST::Node
-
#string_value ImproveYourCode::AST::Builder
-
#syntax_tree ImproveYourCode::Source::SourceCode
-
#syntax_tree ImproveYourCode::ContextBuilder
-
to_detector ImproveYourCode::SmellDetectors::BaseDetector
-
#to_hash ImproveYourCode::SmellWarning
-
todo_configuration_for ImproveYourCode::SmellDetectors::BaseDetector
-
#track_singleton_visibility ImproveYourCode::Context::VisibilityTracker
-
#track_visibility ImproveYourCode::Context::VisibilityTracker
-
#track_visibility ImproveYourCode::Context::ModuleContext
-
#type ImproveYourCode::Context::RootContext
-
#unused_params ImproveYourCode::Context::MethodContext
-
#uses_param? ImproveYourCode::Context::MethodContext
-
#uses_super_with_implicit_arguments? ImproveYourCode::Context::MethodContext
-
valid_detector? ImproveYourCode::SmellDetectors::BaseDetector
-
#valid_syntax? ImproveYourCode::Source::SourceCode
-
#value ImproveYourCode::AST::SexpExtensions::CasgnNode
-
#value ImproveYourCode::Context::StatementCounter
-
#value ImproveYourCode::SmellConfiguration
-
#visibility ImproveYourCode::Context::AttributeContext
-
#visibility ImproveYourCode::Context::MethodContext
-
#visibility_tracker ImproveYourCode::Context::ModuleContext
-
#without_block_arguments? ImproveYourCode::AST::SexpExtensions::BlockNode