Repository Analysis

capistrano/capistrano

2.7 Likely human-written View on GitHub
2.7
Adjusted Score
2.7
Raw Score
100%
Time Factor
Last Push
Stars
Language
18,812
Lines of Code
145
Files
25
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 2HIGH 0MEDIUM 4LOW 19

Pattern Findings

25 matches across 7 categories. Click a row to expand file-level details.

Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippet
CRITICALdocs/assets/js/foundation.min.js13var libFuncName=null;if(typeof jQuery=="undefined"&&typeof Zepto=="undefined"&&typeof $=="function")libFuncName=$;else i
CRITICALdocs/assets/js/foundation/foundation.tooltips.js19 + Foundation.libs.tooltips.settings.tooltipClass.substring(1)
Over-Commented Block14 hits · 14 pts
SeverityFileLineSnippet
LOW.rubocop_todo.yml1# This configuration was generated by
LOWdocs/assets/js/foundation/foundation.forms.js321
LOWlib/capistrano/scm.rb1module Capistrano
LOWlib/capistrano/scm.rb41 def release_path
LOWlib/capistrano/scm.rb61 raise NotImplementedError, "Your SCM strategy module should provide a #test method"
LOWlib/capistrano/scm.rb81 def clone
LOWlib/capistrano/plugin.rb1require "capistrano/all"
LOWlib/capistrano/plugin.rb21# Package up and distribute your plugin class as a gem and you're good to go!
LOWlib/capistrano/plugin.rb41 # Example:
LOWlib/capistrano/plugin.rb61 # Implemented by subclasses to define Rake tasks. Typically a plugin will call
LOWlib/capistrano/immutable_task.rb1module Capistrano
LOWlib/capistrano/configuration/scm_resolver.rb1module Capistrano
LOWlib/capistrano/configuration/validated_variables.rb1require "capistrano/proc_helpers"
LOWlib/capistrano/configuration/plugin_installer.rb1# Encapsulates the logic for installing plugins into Capistrano. Plugins must
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippet
MEDIUMspec/lib/capistrano/plugin_spec.rb34 # Define an example task to allow testing hooks
MEDIUMlib/capistrano/configuration/plugin_installer.rb5# This class is not used directly; instead it is typically accessed via the
Hyper-Verbose Identifiers4 hits · 4 pts
SeverityFileLineSnippet
LOWspec/support/test_app.rb179 def move_configuration_to_custom_location(location)
LOWlib/capistrano/application.rb71 def exit_because_of_exception(ex)
LOWlib/capistrano/configuration/validated_variables.rb93 def assert_value_or_block_not_both(value, block)
LOWlib/capistrano/dsl/task_enhancements.rb51 def exit_deploy_because_of_exception(ex)
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMlib/capistrano/plugin.rb16# Within the plugin you can use any methods of the Rake or Capistrano DSLs, like
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMlib/capistrano/doctor/output_helpers.rb4 # (other than `title`) is indented by four spaces to facilitate copying and
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippet
LOWlib/capistrano/immutable_task.rb7 # Usage: