#2688 (all)
Elixir (change)
7 seconds
about 1 year 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.

Please take a look
Undocumented
U
Credo Ne
U
Credo.Check.Consistency.SpaceAroundOperators.SpaceHelper.no_space_between?/2 Ne
U
Credo.Check.Consistency.SpaceAroundOperators.SpaceHelper.space_between?/2 Ne
U
Credo.Check.Refactor.FunctionArity.issue?/4 Ne
U
Credo.Config.merge_checks/2 Ne
U
Credo.Config.merge_files/2 Ne
U
Credo.Check.Consistency.SpaceAroundOperators.SpaceHelper.operator?/1 E
U
Credo.Check.Readability.PredicateFunctionNames.issues_for_name/5 E
U
Credo.Check.Design.DuplicatedCode.create_issue?/2 E
U
Credo.CLI.Output.Summary.print_priority_hint/2 E
U
Credo.Check.Refactor.Nesting.handle_depth/5 E
U
Credo.Check.Design.AliasUsage.tuple?/1 E
U
Credo.Check.LintAttribute.value_for/1 E
U
Credo.CLI.Output.foreground_color/1 E
U
Credo.CLI.Command.Help.color_for/1 E
U
Credo.CLI.Output.UI.use_colors/1 E
U
Credo.Code.Module.exception?/1 E
U
Credo.CLI.Output.UI.warn/1 E
U
Credo.CLI.Output.UI.puts/2 E
U
Credo.CLI.Output.UI.puts/1 E
U
Credo.Code.Module.name/1 E
U
Credo.IssueMeta.params/1 E
U
Credo.Check.Consistency.MultiAliasImportRequireUse.ReuseOpHelper.multiple_single_names/1 E
U
Credo.Check.Consistency.MultiAliasImportRequireUse.ReuseOpHelper.single_names/1 E
U
Credo.Check.Consistency.MultiAliasImportRequireUse.ReuseOpHelper.multi_names/1 E
U
Credo.Check.Consistency.SpaceAroundOperators.WithoutSpace.collect_tokens/3 E
U
Credo.Check.Consistency.SpaceAroundOperators.SpaceHelper.trigger_token/1 E
U
Credo.Check.Consistency.SpaceAroundOperators.WithSpace.collect_tokens/3 E
U
Credo.Check.Consistency.SpaceAroundOperators.SpaceHelper.position/1 E
U
Credo.Check.Readability.NoParenthesesWhenZeroArity.elixir_version/0 E
U
Credo.Check.Consistency.MultiAliasImportRequireUse.elixir_version/0 E
U
Credo.Check.Warning.NameRedeclarationByAssignment.elixir_version/0 E
U
Credo.Check.Warning.UnusedFunctionReturnHelper.find_unused_calls/4 E
U
Credo.Check.Consistency.ParameterPatternMatching.PositionCollector E
U
Credo.Check.Consistency.ParameterPatternMatching.elixir_version/0 E
U
Credo.Check.Warning.UnusedFunctionReturnHelper.fn_in_arguments?/1 E
U
Credo.Check.Warning.OperationWithConstantResult.elixir_version/0 E
U
Credo.Check.Consistency.MultiAliasImportRequireUse.ReuseOpHelper E
U
Credo.Check.Warning.UnusedFunctionReturnHelper.fn_in_arguments/1 E
U
Credo.Check.Readability.PredicateFunctionNames.elixir_version/0 E
U
Credo.Check.Refactor.NegatedConditionsInUnless.elixir_version/0 E
U
Credo.Check.Readability.ParenthesesInCondition.elixir_version/0 E
U
Credo.Check.Refactor.NegatedConditionsWithElse.elixir_version/0 E
U
Credo.Check.Consistency.ExceptionNames.PrefixAndSuffixCollector E
U
Credo.Check.Warning.BoolOperationOnSameValues.elixir_version/0 E
U
Credo.Check.Warning.NameRedeclarationByAssignment.find_issue/4 E
U
Credo.Check.Consistency.SpaceAroundOperators.elixir_version/0 E
U
Credo.Check.Readability.ModuleAttributeNames.elixir_version/0 E
U
Credo.Check.FindLintAttributes.find_and_set_in_source_file/1 E
U
Credo.Check.Warning.NameRedeclarationByCase.elixir_version/0 E
U
Credo.Check.Readability.RedundantBlankLines.elixir_version/0 E
U
Credo.Check.Readability.TrailingWhiteSpace.elixir_version/0 E
U
Credo.Check.Consistency.SpaceInParentheses.elixir_version/0 E
U
Credo.Service.SourceFileWithoutStringAndSigils.start_link/1 E
U
Credo.Check.Warning.UnusedKeywordOperation.elixir_version/0 E
U
Credo.Check.Refactor.DoubleBooleanNegation.elixir_version/0 E
U
Credo.Check.Warning.NameRedeclarationByDef.elixir_version/0 E
U
Credo.Check.Warning.OperationOnSameValues.elixir_version/0 E
U
Credo.Check.Refactor.CyclomaticComplexity.elixir_version/0 E
U
Credo.Check.Readability.TrailingBlankLine.elixir_version/0 E
U
Credo.Check.Readability.PreferImplicitTry.elixir_version/0 E
U
Credo.Check.Warning.UnusedStringOperation.elixir_version/0 E
U
Credo.Check.Warning.NameRedeclarationByFn.elixir_version/0 E
U
Credo.CLI.Command.Suggest.load_and_validate_source_files/1 E
U
Credo.Check.Consistency.SpaceAroundOperators.WithoutSpace E
U
Credo.Check.Warning.UnusedTupleOperation.elixir_version/0 E
U
Credo.Check.Refactor.PerceivedComplexity.elixir_version/0 E
U
Credo.Check.Warning.UnusedRegexOperation.elixir_version/0 E
U
Credo.Check.Consistency.MultiAliasImportRequireUse.Single E
U
Credo.Check.Warning.UnusedFileOperation.elixir_version/0 E
U
Credo.Check.Consistency.SpaceAroundOperators.SpaceHelper E
U
Credo.Check.Warning.NameRedeclarationByCase.find_issue/4 E
U
Credo.Check.Warning.UnusedEnumOperation.elixir_version/0 E
U
Credo.Check.Warning.UnusedPathOperation.elixir_version/0 E
U
Credo.Check.Consistency.MultiAliasImportRequireUse.Multi E
U
Credo.Check.Refactor.CaseTrivialMatches.elixir_version/0 E
U
Credo.Check.Warning.UnusedListOperation.elixir_version/0 E
U
Credo.Service.SourceFileIssues.update_in_source_files/1 E
U
Credo.Check.Refactor.VariableRebinding.elixir_version/0 E
U
Credo.Check.Consistency.ExceptionNames.elixir_version/0 E
U
Credo.CLI.Output.IssuesGroupedByCategory.per_category/1 E
U
Credo.Check.Consistency.SpaceInParentheses.WithoutSpace E
U
Credo.CLI.Command.List.load_and_validate_source_files/1 E
U
Credo.Check.Readability.FunctionNames.issues_for_name/4 E
U
Credo.Check.Warning.NameRedeclarationByDef.find_issue/4 E
U
Credo.Check.Refactor.MatchInCondition.elixir_version/0 E
U
Credo.Check.Consistency.SpaceAroundOperators.WithSpace E
U
Credo.Check.Readability.MaxLineLength.elixir_version/0 E
U
Credo.CLI.Output.complain_about_invalid_source_files/1 E
U
Credo.Check.Readability.VariableNames.elixir_version/0 E
U
Credo.Check.Readability.TrailingWhiteSpace.issue_for/4 E
U
Credo.Check.Warning.NameRedeclarationByFn.find_issue/4 E
U
Credo.Check.Readability.FunctionNames.elixir_version/0 E
U
Credo.Check.Refactor.CyclomaticComplexity.issue_for/5 E
U
Credo.Check.Consistency.TabsOrSpaces.elixir_version/0 E
U
Credo.Check.Readability.TrailingBlankLine.issue_for/2 E
U
Credo.Check.Readability.LargeNumbers.elixir_version/0 E
U
Credo.Check.Readability.ModuleNames.issues_for_name/4 E
U
Credo.Check.Readability.StringSigils.elixir_version/0 E
U
Credo.Check.Refactor.UnlessWithElse.elixir_version/0 E
U
Credo.Check.Readability.ModuleNames.elixir_version/0 E
U
Credo.Service.SourceFileWithoutStringAndSigils.put/2 E
U
Credo.Check.Refactor.PipeChainStart.elixir_version/0 E
U
Credo.Check.Consistency.SpaceInParentheses.WithSpace E
U
Credo.Check.Refactor.PerceivedComplexity.issue_for/5 E
U
Credo.Check.Refactor.CondStatements.elixir_version/0 E
U
Credo.Check.Consistency.LineEndings.elixir_version/0 E
U
Credo.Service.SourceFileWithoutStringAndSigils.get/1 E
U
Credo.Check.Consistency.ExceptionNames.message_for/3 E
U
Credo.Check.Consistency.ExceptionNames.to_one_line/1 E
U
Credo.Check.Refactor.CaseTrivialMatches.issue_for/3 E
U
Credo.CLI.Output.Explain.print_params_explanation/2 E
U
Credo.Check.Refactor.FunctionArity.elixir_version/0 E
U
Credo.Check.Readability.SinglePipe.elixir_version/0 E
U
Credo.Check.Design.DuplicatedCode.elixir_version/0 E
U
Credo.Check.Readability.ModuleDoc.elixir_version/0 E
U
Credo.CLI.Output.Explain.format_explanation_text/1 E
U
Credo.Check.Refactor.VariableRebinding.traverse/3 E
U
Credo.Check.Readability.LargeNumbers.issue_for/5 E
U
Credo.Check.FindLintAttributes.elixir_version/0 E
U
Credo.Check.Readability.StringSigils.traverse/4 E
U
Credo.Check.Refactor.CondStatements.issue_for/3 E
U
Credo.CLI.Command.GenCheck.MacroPort.camelize/1 E
U
Credo.Check.Warning.IoInspect.issues_for_call/3 E
U
Credo.Check.Design.DuplicatedCode.line_no_for/1 E
U
Credo.Check.Design.AliasUsage.elixir_version/0 E
U
Credo.Check.Warning.IoInspect.elixir_version/0 E
U
Credo.Service.SourceFileWithoutStringAndSigils E
U
Credo.Check.Refactor.FunctionArity.issue_for/5 E
U
Credo.Check.Design.DuplicatedCode.add_masses/1 E
U
Credo.Check.Warning.UnusedFunctionReturnHelper E
U
Credo.Check.Readability.Specs.elixir_version/0 E
U
Credo.Check.FindLintAttributes.process_calls/3 E
U
Credo.Check.Readability.SinglePipe.issue_for/3 E
U
Credo.Check.Refactor.ABCSize.elixir_version/0 E
U
Credo.Service.SourceFileCodeOnly.start_link/1 E
U
Credo.Check.Refactor.Nesting.elixir_version/0 E
U
Credo.CLI.Output.Explain.format_explanation/2 E
U
Credo.Check.Refactor.ABCSize.get_parameters/1 E
U
Credo.Check.Design.TagFIXME.elixir_version/0 E
U
Credo.Check.Warning.IExPry.issues_for_call/3 E
U
Credo.Check.Refactor.ABCSize.fn_parameters/1 E
U
Credo.Check.Consistency.LineEndings.Windows E
U
Credo.Check.Consistency.TabsOrSpaces.Spaces E
U
Credo.Check.Warning.IExPry.elixir_version/0 E
U
Credo.Check.Design.TagTODO.elixir_version/0 E
U
Credo.Service.SourceFileScopes.start_link/1 E
U
Credo.CLI.Command.GenCheck.check_name_for/1 E
U
Credo.Service.SourceFileIssues.start_link/1 E
U
Credo.Check.CodeHelper.calls_in_do_block/1 E
U
Credo.Check.LintAttribute.ignores_issue?/2 E
U
Credo.CLI.Output.IssueHelper.print_issue/4 E
U
Credo.Check.Consistency.TabsOrSpaces.Tabs E
U
Credo.Check.Warning.UnusedRegexOperation E
U
Credo.CLI.Command.Explain.print_result/4 E
U
Credo.Check.CodeHelper.all_blocks_for!/1 E
U
Credo.Check.CodeHelper.parameter_count/1 E
U
Credo.Check.CodeHelper.parameter_names/1 E
U
Credo.Check.Consistency.LineEndings.Unix E
U
Credo.Check.Refactor.ABCSize.issue_for/5 E
U
Credo.Check.CodeHelper.else_block_for!/1 E
U
Credo.CLI.Output.IssuesGroupedByCategory E
U
Credo.Check.Refactor.Nesting.issue_for/5 E
U
Credo.CLI.Output.print_skipped_checks/1 E
U
Credo.Check.CodeHelper.function_count/1 E
U
Credo.Check.CodeHelper.else_block_for/1 E
U
Credo.Check.Warning.UnusedPathOperation E
U
Credo.Service.SourceFileIssues.append/2 E
U
Credo.Check.Warning.UnusedFileOperation E
U
Credo.CLI.Command.Help.print_message/0 E
U
Credo.Service.SourceFileCodeOnly.get/1 E
U
Credo.Service.SourceFileCodeOnly.put/2 E
U
Credo.CheckForUpdates.should_update?/2 E
U
Credo.CLI.Output.Summary.print_badge/2 E
U
Credo.CLI.Command.Suggest.run_checks/2 E
U
Credo.Check.CodeHelper.do_block_for!/1 E
U
Credo.CLI.Command.Help.print_banner/0 E
U
Credo.Check.CodeHelper.do_block_for/1 E
U
Credo.CLI.Switches.parse_to_config/2 E
U
Credo.Check.CodeHelper.else_block?/1 E
U
Credo.Service.SourceFileScopes.put/2 E
U
Credo.Check.LintAttribute.from_ast/1 E
U
Credo.CLI.Command.GenCheck.MacroPort E
U
Credo.Code.Module.def_name_with_op/2 E
U
Credo.Service.SourceFileScopes.get/1 E
U
Credo.Service.SourceFileIssues.get/1 E
U
Credo.Check.Design.TagHelper.tags/2 E
U
Credo.Code.Name.split_pascal_case/1 E
U
Credo.CLI.Output.Shell.start_link/1 E
U
Credo.CLI.Command.List.run_checks/2 E
U
Credo.CLI.Output.Shell.use_colors/1 E
U
Credo.CLI.Output.Categories.print/0 E
U
Credo.Check.CodeHelper.do_block?/1 E
U
Credo.Priority.scope_priorities/1 E
U
Credo.CLI.Output.priority_arrow/1 E
U
Credo.Check.CodeHelper.def_name/1 E
U
Credo.Service.SourceFileCodeOnly E
U
Credo.Check.PropertyValue.meta/1 E
U
Credo.CLI.Output.IssuesShortList E
U
Credo.CLI.Output.priority_name/1 E
U
Credo.Check.PropertyValue.meta/2 E
U
Credo.CLI.Output.Summary.print/4 E
U
Credo.CLI.Filter.valid_issues/2 E
U
Credo.Check.PropertyValue.get/1 E
U
Credo.CLI.Command.Help.banner/0 E
U
Credo.CLI.Output.UI.puts_edge/2 E
U
Credo.Check.PropertyValue.for/2 E
U
Credo.CLI.Output.term_columns/1 E
U
Credo.CLI.Output.IssuesByScope E
U
Credo.CLI.Output.issue_color/1 E
U
Credo.Check.FindLintAttributes E
U
Credo.Severity.default_value/0 E
U
Credo.Service.SourceFileIssues E
U
Credo.CLI.Output.check_color/1 E
U
Credo.Service.SourceFileScopes E
U
Credo.Code.Name.pascal_case?/1 E
U
Credo.CLI.Output.UI.truncate/3 E
U
Credo.CLI.Output.Shell.puts/1 E
U
Credo.Code.Name.parts_count/1 E
U
Credo.Check.explanation_for/2 E
U
Credo.CLI.Filter.important?/2 E
U
Credo.CLI.Output.Shell.puts/0 E
U
Credo.CLI.Output.UI.wrap_at/2 E
U
Credo.Code.Name.snake_case?/1 E
U
Credo.IssueMeta.source_file/1 E
U
Credo.Check.Design.TagHelper E
U
Credo.CLI.Output.check_tag/2 E
U
Credo.CLI.Output.IssueHelper E
U
Credo.ExsLoader.parse_safe/1 E
U
Credo.CLI.Filter.important/2 E
U
Credo.CLI.Command.Categories E
U
Credo.CLI.Command.GenConfig E
U
Credo.Code.Scope.mod_name/1 E
U
Credo.CLI.Sorter.to_start/2 E
U
Credo.CLI.Output.Categories E
U
Credo.CLI.Filter.ignored?/2 E
U
Credo.CLI.Command.GenCheck E
U
Credo.CLI.Output.UI.puts/0 E
U
Credo.CLI.Output.UI.edge/2 E
U
Credo.Code.Name.no_case?/1 E
U
Credo.CLI.Sorter.to_end/2 E
U
Credo.CLI.Command.Suggest E
U
Credo.CLI.Sorter.ensure/3 E
U
Credo.CLI.Command.Version E
U
Credo.Check.LintAttribute E
U
Credo.Check.PropertyValue E
U
Credo.CLI.Command.Explain E
U
Credo.Code.Module.defs/1 E
U
Credo.Severity.compute/2 E
U
Credo.CLI.Output.Summary E
U
Credo.SourceFile.parse/2 E
U
Credo.CLI.Output.Explain E
U
Credo.ExsLoader.parse/2 E
U
Credo.Code.Name.first/1 E
U
Credo.Code.Name.last/1 E
U
Credo.CLI.Command.Help E
U
Credo.CLI.Output.Shell E
U
Credo.Code.Name.full/1 E
U
Credo.CLI.Command.List E
U
Credo.CheckForUpdates E
U
Credo.Config.merge/2 E
U
Credo.CLI.Output.UI E
U
Credo.Check.Params E
U
Credo.Check.Runner E
U
Credo.CLI.Command E
U
Credo.SourceFile E
U
Credo.CLI.Sorter E
U
Credo.Code.ast/2 E
U
Credo.CLI.Filter E
U
Credo.CLI.Output E
U
Credo.IssueMeta E
U
Credo.version/0 E
U
Credo.ExsLoader E
U
Credo.Sources E
U
Credo.Config E
U
Credo.Check E
Interested in Elixir? elixirstatus.com is a new community hub currently in beta!

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

This page is for rrrene/credo 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!

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.