#79 (all)
Ruby (change)
63 seconds
6 months ago

This page shows an evaluation of the project's documentation.

Each class, module, method, etc. is given a grade based on how complete the docs are.

The bar above shows the distribution of these grades.

Seems really good
A
Pry N
A
Pry::CommandSet#block_command N
A
Pry::Slop.parse! N
A
Pry::Slop#parse! N
A
Pry::Slop#on N
A
Pry::Slop::Commands#parse! N
A
Pry::PluginManager::Plugin#activate! N
A
Pry::PluginManager::Plugin#disable! N
A
Pry::PluginManager::Plugin#enable! N
A
Pry#inject_sticky_locals! N
A
Pry::Method.lookup_method_via_binding N
A
Pry::WrappedModule::Candidate#line N
A
Pry::WrappedModule::Candidate#file N
A
Pry::CommandSet#create_command N
A
Pry::CommandSet#list_commands N
A
Pry::Slop::Commands#to_s N
A
Pry::WrappedModule#line N
A
Pry::WrappedModule#file N
A
Pry::Slop::Option#to_s N
A
Pry::Method.from_class N
A
Pry::Slop::Commands#[] N
A
Pry::Command.subclass N
A
Pry::Hooks#exec_hook N
A
Pry#current_binding N
A
Pry::Hooks#add_hook N
A
Pry::CommandSet#[] N
A
Pry::Hooks#merge! N
A
Pry::History#push N
A
Pry::Ring#count N
A
Pry::Code#push N
A
Pry::Slop#to_s N
A
Pry#exec_hook N
A
Pry::Slop#[] N
A
Pry::Command N
A
Pry::Method::WeirdMethodLocator Ne
A
Pry::Slop::Commands#initialize Ne
A
Pry::Slop::Commands#default Ne
A
Pry::CommandSet#import_from Ne
A
Pry::Slop::Commands#global Ne
A
Pry::BlockCommand#call Ne
A
Pry::Slop#add_callback Ne
A
Pry::ClassCommand#call Ne
A
Pry::CommandSet#import Ne
A
Pry::Slop::Commands#on Ne
A
Pry::Slop#command Ne
A
Pry::ClassCommand Ne
A
Pry::Command#run Ne
A
Pry::Slop.parse Ne
A
Pry::Slop#parse Ne
A
Pry::CommandSet Ne
A
Pry::History Ne
A
Pry::Method Ne
A
Pry::Indent Ne
A
Pry::Code Ne
A
Pry::Slop Ne
A
Pry::Testable::Variables#temporary_constants Ne
A
Pry::CommandSet#delete Ne
A
Pry::Slop::Option#call Ne
A
Pry::Slop#run Ne
A
Pry::Helpers::DocumentationHelpers.get_comment_content Ne
A
Pry::Command::CodeCollector#pry_output_content Ne
A
Pry::Helpers::CommandHelpers#restrict_to_lines Ne
A
Pry::WrappedModule::Candidate#source_location Ne
A
Pry::Command::CodeCollector#pry_input_content Ne
A
Pry::Method::WeirdMethodLocator#find_method Ne
A
Pry::Command::Help#help_text_for_commands Ne
A
Pry::Command::CodeCollector#code_object Ne
A
Pry::WrappedModule#number_of_candidates Ne
A
Pry::Testable.unset_testenv_variables Ne
A
Pry::Method.instance_resolution_order Ne
A
Pry::Helpers::CommandHelpers#unindent Ne
A
Pry::CommandSet#find_command_for_help Ne
A
Pry::LastException#wrapped_exception Ne
A
Pry::Helpers::Text#with_line_numbers Ne
A
Pry::Testable.set_testenv_variables Ne
A
Pry::Command::CodeCollector#content Ne
A
Pry::Command::Help#sorted_commands Ne
A
Pry::WrappedModule#source_location Ne
A
Pry::Helpers::DocumentationHelpers Ne
A
Pry::Indent#open_delimiters_line Ne
A
Pry::WrappedModule#method_prefix Ne
A
Pry::WrappedModule#nonblank_name Ne
A
Pry::Indent#correct_indentation Ne
A
Pry::Command#interpolate_string Ne
A
Pry::History#session_line_count Ne
A
Pry::History#history_line_count Ne
A
Pry::Helpers::Text#strip_color Ne
A
Pry::CommandSet#rename_command Ne
A
Pry::CommandSet#alias_command Ne
A
Pry::WrappedModule::Candidate Ne
A
Pry::Indent#indentation_delta Ne
A
Pry::PluginManager#initialize Ne
A
Pry::Method.resolution_order Ne
A
Pry::PluginManager::NoPlugin Ne
A
Pry::WrappedModule#yard_line Ne
A
Pry::Hooks#clear_event_hooks Ne
A
Pry::Command::Help#normalize Ne
A
Pry::CommandSet#process_line Ne
A
Pry::Code#comment_describing Ne
A
Pry::WrappedModule#yard_file Ne
A
Pry::Slop::Commands#inspect Ne
A
Pry::Method::Disowned#owner Ne
A
Pry::History#original_lines Ne
A
Pry::WrappedModule.from_str Ne
A
Pry::Method#name_with_owner Ne
A
Pry::Slop::Commands#to_hash Ne
A
Pry::Indent#open_delimiters Ne
A
Pry::WrappedModule#yard_doc Ne
A
Pry::Code#with_line_numbers Ne
A
Pry::Prompt#incomplete_proc Ne
A
Pry::CLI.option_processors Ne
A
Pry::Command#command_block Ne
A
Pry::FrozenObjectException Ne
A
Pry::Slop::Commands#banner Ne
A
Pry::Code#with_indentation Ne
A
Pry::Indent#current_prefix Ne
A
Pry::Helpers::Text#default Ne
A
Pry::Indent#module_nesting Ne
A
Pry::Method.all_from_class Ne
A
Pry::PluginManager#plugins Ne
A
Pry::Code#max_lineno_width Ne
A
Pry#process_command_safely Ne
A
Pry::InputLock#initialize Ne
A
Pry::Method#wrapped_owner Ne
A
Pry::Slop::Commands#parse Ne
A
Pry::Slop::Option#inspect Ne
A
Pry::Helpers::Text#indent Ne
A
Pry::Method#original_name Ne
A
Pry::ClassCommand#process Ne
A
Pry::Command#process_line Ne
A
Pry::Command#target_self Ne
A
Pry::CommandSet#complete Ne
A
Pry::Indent#indent_level Ne
A
Pry::Command.match_score Ne
A
Pry::Method#source_range Ne
A
Pry::Prompt#prompt_procs Ne
A
Pry::Method.all_from_obj Ne
A
Pry::Method.from_binding Ne
A
Pry::RescuableException Ne
A
Pry::Slop::Option#value Ne
A
Pry::LastException#file Ne
A
Pry::Code#expression_at Ne
A
BasicObject#__binding__ Ne
A
Pry::CodeFile#code_type Ne
A
Pry::LastException#line Ne
A
Pry::Method#source_type Ne
A
Pry::Pager::SystemPager Ne
A
Pry::Method#source_file Ne
A
Pry::Method#source_line Ne
A
Pry::Pager::SimplePager Ne
A
Pry::ClassCommand#setup Ne
A
Pry::Command#initialize Ne
A
Pry::Pager::PageTracker Ne
A
Pry::ObjectPath#resolve Ne
A
Pry::Helpers::Text#bold Ne
A
Pry::Method#initialize Ne
A
Pry::Method#visibility Ne
A
Pry::Slop#fetch_option Ne
A
Pry::Indent.nesting_at Ne
A
Pry::Slop#description= Ne
A
Pry::Helpers::Platform Ne
A
Pry::Method#signature Ne
A
Pry::Hooks#initialize Ne
A
Pry::Code#highlighted Ne
A
Pry::Code#with_marker Ne
A
Pry::Command#complete Ne
A
Pry::Pager::NullPager Ne
A
Pry::Method::Disowned Ne
A
Pry::Code.from_module Ne
A
Pry::Prompt#wait_proc Ne
A
Pry::Code.from_method Ne
A
Pry::Command#tokenize Ne
A
Pry::TooSafeException Ne
A
Pry::Slop::Option#key Ne
A
Pry::Slop#description Ne
A
Pry::Method.from_obj Ne
A
Pry::Code#nesting_at Ne
A
Pry::Code#take_lines Ne
A
Pry::CommandSet#desc Ne
A
Pry::Indent#tokenize Ne
A
Pry#last_exception= Ne
A
Pry::Code#code_type Ne
A
Pry::CommandSet#[]= Ne
A
Pry::Code.from_file Ne
A
Pry::Method#wrapped Ne
A
Pry::REPLFileLoader Ne
A
Pry::CLI.input_args Ne
A
Pry::Method#aliases Ne
A
Pry#process_command Ne
A
Pry::Command#state Ne
A
Pry::Indent#indent Ne
A
Object#__binding__ Ne
A
Pry::Method#source Ne
A
Pry::Indent.indent Ne
A
Pry::Ring#max_size Ne
A
Pry::CodeFile#code Ne
A
Pry::Helpers::Text Ne
A
Pry::Code#between Ne
A
Pry::Slop#missing Ne
A
Pry::History#to_a Ne
A
Pry::Slop.optspec Ne
A
Pry::ColorPrinter Ne
A
Pry::Slop#banner= Ne
A
Pry::Indent#stack Ne
A
Pry::BlockCommand Ne
A
Pry#select_prompt Ne
A
Pry::History#load Ne
A
Pry::Output#size Ne
A
Pry::Method#name Ne
A
Pry::Code#length Ne
A
Pry#inject_local Ne
A
Pry::Code#around Ne
A
Pry::Slop#banner Ne
A
Pry::CLI.options Ne
A
Pry::Code#before Ne
A
Pry::Code#after Ne
A
Pry#run_command Ne
A
Pry#push_prompt Ne
A
Pry::CodeObject Ne
A
Pry::Ring#clear Ne
A
Pry::Method#doc Ne
A
Pry.binding_for Ne
A
Pry#memory_size Ne
A
Pry::Ring#to_a Ne
A
Pry::Prompt.[] Ne
A
Pry::Code#to_s Ne
A
Pry#pop_prompt Ne
A
Pry::Code#grep Ne
A
Pry::InputLock Ne
A
Pry::Code#raw Ne
A
Pry::REPL#pry Ne
A
Pry#complete Ne
A
Pry::Code#== Ne
A
Pry::Ring#[] Ne
A
Pry::Ring#<< Ne
A
Pry::Prompt Ne
A
Pry#prompt= Ne
A
Pry.current Ne
A
Pry::Result Ne
A
Pry#output Ne
A
Pry::Hooks Ne
A
Pry#prompt Ne
A
Pry#pager Ne
A
Pry::Ring Ne
A
Pry::CLI Ne
A
Pry.main Ne
A
Pry::Code#initialize Ne
A
Pry::Slop#fetch_command Ne
A
Pry::Command::Edit::ExceptionPatcher#perform_patch Ne
A
Pry::Command::Help#display_filtered_search_results Ne
A
Pry::REPLFileLoader#define_additional_commands Ne
A
Pry::Command::Help#display_filtered_commands Ne
A
Pry::PluginManager::Plugin#load_cli_options Ne
A
Pry::Helpers::OptionsHelpers.method_object Ne
A
Pry::Command::CodeCollector#line_range Ne
A
Pry::Helpers::CommandHelpers#temp_file Ne
A
Pry::Indent#track_module_nesting_end Ne
A
Pry::REPLFileLoader#interactive_mode Ne
A
Pry::Command::CodeCollector#obj_name Ne
A
Pry::Command::Help#visible_commands Ne
A
Pry::Command::Help#display_command Ne
A
Pry::Command::Help#display_search Ne
A
Pry::Command::Help#command_groups Ne
A
Pry::PluginManager#locate_plugins Ne
A
Pry::Indent#track_module_nesting Ne
A
Pry::Command::Help#display_index Ne
A
Pry::Command::CodeCollector#file Ne
A
Pry::InputLock#__with_ownership Ne
A
Pry::Command::Play#default_file Ne
A
Pry::PluginManager#load_plugins Ne
A
Pry::Command::Help#search_hash Ne
A
Pry::CodeObject#default_lookup Ne
A
Pry::CodeObject#command_lookup Ne
A
Pry::CodeObject#empty_lookup Ne
A
Pry::WrappedModule#constants Ne
A
Pry::Indent#track_delimiter Ne
A
Pry::CLI.add_plugin_options Ne
A
Pry::CommandSet#add_command Ne
A
Pry.load_file_through_repl Ne
A
Pry.load_file_at_toplevel Ne
A
Pry.initial_session_setup Ne
A
Pry::REPLFileLoader#load Ne
A
Pry#update_input_history Ne
A
Pry::ClassCommand#help Ne
A
Pry::ClassCommand#slop Ne
A
Pry#reset_eval_string Ne
A
Pry#add_sticky_local Ne
A
Pry::Command.options Ne
A
Pry.rc_files_to_load Ne
A
Pry::Command#output Ne
A
Pry::History#filter Ne
A
Pry#set_last_result Ne
A
Pry::History#clear Ne
A
Pry::Output#height Ne
A
Object.new.inspect Ne
A
Pry.reset_defaults Ne
A
Pry::Indent#reset Ne
A
Pry.load_requires Ne
A
Pry.load_rc_files Ne
A
Pry::Output#width Ne
A
Pry::Slop#options Ne
A
Pry::Command#name Ne
A
Pry.load_history Ne
A
Pry::Hooks#merge Ne
A
Pry::Slop#config Ne
A
Pry::Pager#page Ne
A
Pry::Pager#open Ne
A
Pry::CLI.reset Ne
A
Pry.load_traps Ne
A
Pry.Code Ne
A
Pry.init Ne
A
Pry::Command::ShowInfo#code_object_with_accessible_source Ne
A
Pry::CommandSet#find_command_by_match_or_listing Ne
A
Pry::Testable::Variables#insert_variable Ne
A
Pry::Command::Help#sorted_group_names Ne
A
Pry::CLI.option_processors= Ne
A
Pry::WrappedModule#super Ne
A
Pry::Hooks#delete_hook Ne
A
Pry::Hooks#hook_count Ne
A
Pry::CLI.input_args= Ne
A
Pry::Code#code_type= Ne
A
Pry::Hooks#get_hook Ne
A
Pry::CLI.options= Ne
A
Pry#memory_size= Ne
A
Pry::REPL#pry= Ne
A
Pry::WrappedModule#singleton_instance E
A
Pry::WrappedModule::Candidate#source E
A
Pry::WrappedModule::Candidate#doc E
A
Pry::Testable::Utility#temp_file E
A
Pry::WrappedModule#candidates E
A
Pry::WrappedModule#candidate E
A
Pry::Helpers::Text#no_pager E
A
Pry::Helpers::Text#no_color E
A
Pry::WrappedModule#source E
A
Pry::Testable.included E
A
Pry::WrappedModule#doc E
A
Pry::Hooks#get_hooks E
A
Pry::Method.from_str E
A
Pry::REPL#initialize E
A
Pry::Prompt.add E
A
Pry::REPL#start E
A
Pry.run_command E
A
Pry::REPL.start E
A
Pry::ObjectPath E
A
Pry::Prompt.all E
A
Pry#initialize E
A
Pry.view_clip E
A
Object#pry E
A
Pry.start E
A
Pry#eval E
A
Pry::Slop::Commands#execute_global_opts! E
A
Pry::Slop::Commands#execute_arguments! E
A
Pry::ClassCommand#options E
A
Pry::SyntaxHighlighter.overwrite_coderay_comment_token! E
A
Pry::Command::CodeCollector#restrict_to_lines E
A
Pry::Command::ChangeInspector#process E
A
Pry::Command::WatchExpression#process E
A
Pry::Command::ListInspectors#process E
A
Pry::Pager::SystemPager#initialize E
A
Pry::Command::ChangePrompt#process E
A
Pry::Pager::SimplePager#initialize E
A
Pry::Command::ShellCommand#process E
A
Pry::Command::PryBacktrace#process E
A
Pry::Command::ClearScreen#process E
A
Pry::Command::ToggleColor#process E
A
Pry::Command::ExitProgram#process E
A
Pry::Command::ShowInfo#initialize E
A
Pry::Command::Whereami#initialize E
A
Pry::Command::DisablePry#process E
A
Pry::Command::ReloadCode#process E
A
Pry::Command::ShowSource#process E
A
Pry::Command::FindMethod#process E
A
Pry::Method::Disowned#initialize E
A
Pry::Command::ShowInfo#complete E
A
Pry::Command::FixIndent#process E
A
Pry::Command::AmendLine#process E
A
Pry::Command::ShellMode#process E
A
Pry::Command::ImportSet#process E
A
Pry::Command::ShowInput#process E
A
Pry::Command::ShowInfo#process E
A
Pry::Command::SwitchTo#process E
A
Pry::Command::Whereami#process E
A
Pry::Command::SaveFile#process E
A
Pry::Command::Nesting#process E
A
Pry::Command::ExitAll#process E
A
Pry::Command::BangPry#process E
A
Pry::Command::Version#process E
A
Pry::Command::RaiseUp#process E
A
Pry::Command::ShowDoc#process E
A
Pry::Command::JumpTo#process E
A
Pry::Command::Whereami#setup E
A
Pry::Command::Reset#process E
A
Pry::Command::Bang#process E
A
Pry::Command::Hist#process E
A
Pry::Command::Help#process E
A
Pry::Command::Edit#process E
A
Pry::ClassCommand#complete E
A
Pry::Command::Exit#process E
A
Pry::Method::Disowned#name E
A
Pry::Command::Play#process E
A
Pry::Command::Cat#complete E
A
Pry::Command::Stat#process E
A
Pry::Command::Cat#process E
A
Pry::Command::Wtf#process E
A
Pry::Command::Ls#process E
A
Pry::Command::Ri#process E
A
Pry::Command::Cd#process E
A
Pry::Slop#execute_option E
A
Pry::Command::ShowSource#header_options E
A
Pry::Command::ShowSource#start_line_for E
A
Pry::Command::ShowDoc#header_options E
A
Pry::Command::ShowDoc#start_line_for E
A
Pry::Command::WatchExpression#options E
A
Pry::Command::ChangePrompt#options E
A
Pry::Command::FindMethod#options E
A
Pry::Command::ShowSource#options E
A
Pry::Command::ShowInfo#options E
A
Pry::Command::SaveFile#options E
A
Pry::Command::Whereami#options E
A
Pry::Command::Hist#options E
A
Pry::Command::Play#options E
A
Pry::Command::Stat#options E
A
Pry::Command::Edit#options E
A
Pry::Command::Wtf#options E
A
Pry::Command::Cat#options E
A
Pry::Command::Ls#options E

Let's raise the visibility of documentation in Open Source!

This page is for pry/pry and is part of a project called "Inch CI", showing documentation measurements provided by Inch. Inch CI also provides a badge: (not counting low priority objects)

Can I have my own badges?

Sure! To get the badge for the project you are looking at, just click the badge next to the project name.

To register another project with Inch CI, just enter your username/repo on the homepage or sign in with GitHub!

Can I tell Inch which files to evaluate?

No problemo! Learn how ...

Can I configure a webhook for continuous integration?

Of course! Learn how ...

What is the goal of this?

I really think that posting badges for documentation in READMEs will benefit you (because people can see that your project is well documented) and our community in general by improving the visibility of documentation.

Let's start a discussion, let's raise the visibility of documentation, let's talk.

Suggestions, feedback, critique: Hit me up on Twitter or via issue.