Draft: Add cop PrivateHelperMethods
What does this MR do and why?
Add cop PrivateHelperMethods
-
Private methods on helpers can be called regardless of them being marked private. To make this more obvious we should name them starting with an underscore. This will stick out in reviews more easily.
-
Refs: #436431
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
gitlab-org/gitlab
Impact on 331 files inspected, 420 offenses detected
Click to expand
Inspecting 331 files
.......C...CCC....C.......C.....C.C..C..C...........C.C.C...CCC.....C.....C.C.CC...CC.C.C..CC.C.CCC..CC......C.C...C...C.C.....C....C....CC.........CCC....C.C......C.....C....CC....CCC.C.C...C....C.CC...CC....C..........CC....C......C..C.C.C...CCC..CCC..CCCC.CC...C.C.CCC.C..C....C.CC...............C.......CCC.CC..C.....C..C.CCC..
Offenses:
app/helpers/admin/broadcast_messages_helper.rb:106:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def current_user_access_level_for_project_or_group ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/admin/user_actions_helper.rb:26:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def blocked_actions ...
^^^^^^^^^^^^^^^^^^^
app/helpers/admin/user_actions_helper.rb:39:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def deactivate_actions ...
^^^^^^^^^^^^^^^^^^^^^^
app/helpers/admin/user_actions_helper.rb:47:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def unlock_actions ...
^^^^^^^^^^^^^^^^^^
app/helpers/admin/user_actions_helper.rb:51:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def delete_actions ...
^^^^^^^^^^^^^^^^^^
app/helpers/admin/user_actions_helper.rb:58:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def ban_actions ...
^^^^^^^^^^^^^^^
app/helpers/admin/user_actions_helper.rb:71:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def trust_actions ...
^^^^^^^^^^^^^^^^^
app/helpers/appearances_helper.rb:110:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def render_message(field_sym, class_names: [], style: message_style) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/appearances_helper.rb:118:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def message_style ...
^^^^^^^^^^^^^^^^^
app/helpers/application_helper.rb:503:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def browser_id ...
^^^^^^^^^^^^^^
app/helpers/application_helper.rb:507:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def platform_id ...
^^^^^^^^^^^^^^^
app/helpers/application_helper.rb:511:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def appearance ...
^^^^^^^^^^^^^^
app/helpers/avatars_helper.rb:122:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def avatar_icon_by_user_email_or_gravatar(email, size, scale, only_path:, by_commit_email: false) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/avatars_helper.rb:137:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def user_avatar_url_for(only_path: true, **options) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/avatars_helper.rb:144:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def source_icon(source, options = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/avatars_helper.rb:161:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def source_identicon(source, options = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/avatars_helper.rb:173:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def blocked_or_unconfirmed?(user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/avatars_helper.rb:177:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def can_admin?(user) ...
^^^^^^^^^^^^^^^^^^^^
app/helpers/breadcrumbs_helper.rb:50:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def schema_breadcrumb_list ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/breadcrumbs_helper.rb:54:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def build_item_list_elements ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/breadcrumbs_helper.rb:67:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def schema_list_item(text, link, position) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/breadcrumbs_helper.rb:76:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def ensure_absolute_link(link) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ci/pipeline_editor_helper.rb:45:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def uses_external_config?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ci/pipelines_helper.rb:103:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def warning_markdown(pipeline) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ci/pipelines_helper.rb:109:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_jenkins_ci_prompt(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ci/status_helper.rb:92:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def detailed_status?(status) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ci/status_helper.rb:99:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def ci_label_for_status(status) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ci/status_helper.rb:120:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def badge_variant(status) ...
^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/clusters_helper.rb:104:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def default_branch_name(clusterable) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/clusters_helper.rb:108:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def clusterable_project_path(clusterable) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/dev_ops_report_helper.rb:16:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def format_score(score) ...
^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/dev_ops_report_helper.rb:21:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def score_level(score) ...
^^^^^^^^^^^^^^^^^^^^^^
app/helpers/dev_ops_report_helper.rb:40:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def average_score_level(score) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/dev_ops_report_helper.rb:62:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def average_score_data(metric) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/dev_ops_report_helper.rb:69:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def devops_score_card_data(metric) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/diff_helper.rb:250:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def diff_btn(title, name, selected) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/diff_helper.rb:262:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def commit_diff_whitespace_link(project, commit, options) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/diff_helper.rb:267:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def diff_compare_whitespace_link(project, from, to, options) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/diff_helper.rb:272:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def hide_whitespace? ...
^^^^^^^^^^^^^^^^^^^^
app/helpers/diff_helper.rb:276:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def toggle_whitespace_link(url, options) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/diff_helper.rb:281:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def code_navigation_path(diffs) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/diff_helper.rb:285:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def log_overflow_limits(diff_files:, collection_overflow:) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/emails_helper.rb:362:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def format_reviewers_string(reviewers, html_tag = nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/emails_helper.rb:374:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def users_to_sentence(users) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/emails_helper.rb:378:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def generate_link(text, url) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/emails_helper.rb:382:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_footer? ...
^^^^^^^^^^^^^^^^
app/helpers/emails_helper.rb:386:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_header? ...
^^^^^^^^^^^^^^^^
app/helpers/emails_helper.rb:390:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def email_header_and_footer_enabled? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/emails_helper.rb:394:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def gitlab_host_link(format) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/emails_helper.rb:403:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def notification_reason_text_with_unsubscribe_and_manage_notifications_and_help_links(reason:, unsubscribe_url:, format:) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/emails_helper.rb:425:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def notification_reason_text_with_manage_label_subscriptions_and_help_links(manage_label_subscriptions_url:, format:) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/emails_helper.rb:435:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def notification_reason_text_with_manage_notifications_and_help_links(reason:, format:) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/emails_helper.rb:450:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def notification_reason_text_without_links(reason:, format:) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/environments_helper.rb:45:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_metrics_data(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/environments_helper.rb:60:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def environment_metrics_data(environment) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/environments_helper.rb:70:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_and_environment_metrics_data(project, environment) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/environments_helper.rb:80:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def static_metrics_data ...
^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/events_helper.rb:343:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def design_url(design, opts = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/explore_helper.rb:51:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def request_path_with_options(options = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/form_helper.rb:151:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def append_help_page_link(message, options) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/form_helper.rb:165:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def multiple_assignees_dropdown_options(options) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/form_helper.rb:175:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def multiple_reviewers_dropdown_options(options) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups/group_members_helper.rb:32:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_members_serialized(group, members) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups/group_members_helper.rb:36:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_group_links_serialized(group, group_links) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups/group_members_helper.rb:41:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_members_list_data(group, members, pagination = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups/group_members_helper.rb:49:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_group_links(group, include_relations) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups/group_members_helper.rb:62:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_group_links_list_data(group, include_relations, search) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups_helper.rb:240:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_title_link(group, hidable: false, show_avatar: false) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups_helper.rb:247:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def ancestor_group(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups_helper.rb:256:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def remove_the_share_with_group_lock_from_ancestor(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups_helper.rb:266:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def oldest_consecutively_locked_ancestor(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups_helper.rb:273:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sorted_ancestors(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups_helper.rb:281:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def default_help ...
^^^^^^^^^^^^^^^^
app/helpers/groups_helper.rb:285:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def ancestor_locked_but_you_can_override(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups_helper.rb:289:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def ancestor_locked_so_ask_the_owner(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups_helper.rb:293:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def ancestor_locked_and_has_been_overridden(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups_helper.rb:297:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_url_error_message ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/groups_helper.rb:302:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def localized_jobs_to_be_done_choices ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/icons_helper.rb:175:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def unknown_icon_sprite(icon_name) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/icons_helper.rb:179:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def unknown_file_icon_sprite(icon_name) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/icons_helper.rb:183:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def known_sprites ...
^^^^^^^^^^^^^^^^^
app/helpers/icons_helper.rb:189:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def known_file_icon_sprites ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/icons_helper.rb:195:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def memoized_icon(key) ...
^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ide_helper.rb:29:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def new_ide_fonts ...
^^^^^^^^^^^^^^^^^
app/helpers/ide_helper.rb:51:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def new_ide_code_suggestions_data ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ide_helper.rb:55:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def new_ide_oauth_data ...
^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ide_helper.rb:68:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def new_ide_data(project:) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ide_helper.rb:78:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def legacy_ide_data(project:) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ide_helper.rb:99:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def convert_to_project_entity_json(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/ide_helper.rb:105:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def has_dismissed_ide_environments_callout? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/integrations_helper.rb:247:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def jira_integration_event_description(event) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/integrations_helper.rb:256:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def teamcity_integration_event_description(event) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/integrations_helper.rb:266:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def default_integration_event_description(event) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/integrations_helper.rb:302:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def trigger_events_for_integration(integration) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/integrations_helper.rb:306:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def fields_for_integration(integration) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/integrations_helper.rb:310:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def integration_level(integration) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/integrations_helper.rb:320:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def serialize_integration(integration, group: nil, project: nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/invite_members_helper.rb:51:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_select_data(source) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/invite_members_helper.rb:60:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def users_filter_data(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:266:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sidebar_gutter_collapsed? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:270:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def close_reopen_params(issuable, action) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:278:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def labels_path ...
^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:286:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def issuable_sidebar_options(issuable) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:306:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sidebar_labels_data(issuable_sidebar, project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:321:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sidebar_status_data(issuable_sidebar, project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:330:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def parent ...
^^^^^^^^^^
app/helpers/issuables_helper.rb:334:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def format_count(issuable_type, count, threshold) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:342:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def issue_only_initial_data(issuable) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:359:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def incident_only_initial_data(issue) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:370:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def issue_header_data(issuable) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:392:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def work_items_data ...
^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:399:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def path_data(parent) ...
^^^^^^^^^^^^^^^^^^^^^
app/helpers/issuables_helper.rb:409:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def updated_at_by(issuable) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/jira_connect_helper.rb:19:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def jira_connect_oauth_data(installation) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/jira_connect_helper.rb:42:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def oauth_state ...
^^^^^^^^^^^^^^^
app/helpers/jira_connect_helper.rb:46:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def serialize_subscription(subscription) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/labels_helper.rb:231:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def render_label_link(label_html, link:, title:, dataset:) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/labels_helper.rb:243:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def render_label_text(name, suffix: '', css_class: nil, bg_color: nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/lazy_image_tag_helper.rb:38:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def prepare_dark_variant(source, options) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/markup_helper.rb:157:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def render_wiki_content_context(wiki, wiki_page, context) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/markup_helper.rb:168:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def render_wiki_content_context_container(wiki) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/markup_helper.rb:182:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def render_links(text) ...
^^^^^^^^^^^^^^^^^^^^^^
app/helpers/markup_helper.rb:193:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def markdown_toolbar_button(options = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/markup_helper.rb:212:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def render_markdown_field(object, field, context = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/markup_helper.rb:223:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def markdown_field_render_context(object, field, base_context = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/markup_helper.rb:229:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def prepare_for_rendering(html, context = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/markup_helper.rb:239:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def postprocess_context ...
^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/markup_helper.rb:251:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def prepare_asciidoc_context(file_name, context) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/members_helper.rb:48:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def source_text(member) ...
^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/members_helper.rb:56:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def members_pagination_data(members, pagination = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/members_helper.rb:66:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def member_request_access_link(member) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/merge_requests_helper.rb:238:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def review_requested_merge_requests_count ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/merge_requests_helper.rb:242:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def default_suggestion_commit_message(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/merge_requests_helper.rb:246:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def merge_request_source_branch(merge_request) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/merge_requests_helper.rb:277:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def merge_request_header(project, merge_request) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/merge_requests_helper.rb:289:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sticky_header_data ...
^^^^^^^^^^^^^^^^^^^^^^
app/helpers/merge_requests_helper.rb:311:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def hidden_merge_request_icon(merge_request) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/merge_requests_helper.rb:317:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def tab_count_display(merge_request, count) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/merge_requests_helper.rb:321:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def review_bar_data(_merge_request, _user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/milestones_helper.rb:17:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def milestone_header_color(primary: false) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/milestones_helper.rb:23:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def milestone_header_border(issuables) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/nav/new_dropdown_helper.rb:26:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_menu_section(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/nav/new_dropdown_helper.rb:63:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_menu_section(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/nav/new_dropdown_helper.rb:110:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def general_menu_section ...
^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/nav/new_dropdown_helper.rb:163:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def invite_members_menu_item(partial:) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/nav/new_dropdown_helper.rb:178:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def create_epic_menu_item(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/nav_helper.rb:58:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def get_header_links ...
^^^^^^^^^^^^^^^^^^^^
app/helpers/organizations/organization_helper.rb:57:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def shared_groups_and_projects_app_data ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/organizations/organization_helper.rb:66:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def shared_new_settings_general_app_data ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/organizations/organization_helper.rb:75:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def organizations_users_paths ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/page_layout_helper.rb:184:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def generic_canonical_url ...
^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/page_layout_helper.rb:194:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def generate_generic_canonical_url? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/preferences_helper.rb:132:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def gitpod_url_placeholder ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/preferences_helper.rb:137:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def validate_dashboard_choices!(user_dashboards) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/preferences_helper.rb:146:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def excluded_dashboard_choices ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/preferences_helper.rb:150:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def default_first_day_of_week ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/preferences_helper.rb:154:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def selectable_locales_with_translation_level(minimum_level) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects/alert_management_helper.rb:32:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def alert_management_enabled?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects/error_tracking_helper.rb:36:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_integrated_tracking_disabled_alert?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects/error_tracking_helper.rb:42:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def integrated_tracking_enabled?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects/error_tracking_helper.rb:46:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def integrated_client_enabled?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects/project_members_helper.rb:31:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def share_project_description(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects/project_members_helper.rb:47:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_members_serialized(project, members) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects/project_members_helper.rb:51:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_group_links_serialized(project, group_links) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects/project_members_helper.rb:55:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_members_list_data(project, members, pagination = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects/project_members_helper.rb:63:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_group_links_list_data(project, include_relations, search) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:536:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def can_admin_project_clusters?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:540:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def can_admin_group_clusters?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:544:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def create_merge_request_path(project, source_project, ref, merge_request) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:556:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def can_sync_branch?(project, ref) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:562:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def localized_access_names ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:574:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def configure_oauth_import_message(provider, help_url) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:585:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_lfs_status(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:597:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def git_user_name ...
^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:605:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def git_user_email ...
^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:613:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def default_url_to_repo(project = @project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:622:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def default_clone_label ...
^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:626:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def default_clone_protocol ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:634:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def extra_default_clone_protocol ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:642:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def current_ref ...
^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:646:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_child_container_class(view_path) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:650:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_issues(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:654:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def restricted_levels ...
^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:660:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_permissions_settings(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:695:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_allowed_visibility_levels(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:701:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def find_file_path(ref_type: nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:710:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def can_show_last_commit_in_list?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:716:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def pages_https_only_disabled? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:720:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def pages_https_only_title ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:726:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def filter_starrer_path(options = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:731:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sidebar_operations_paths ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:751:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def user_can_see_auto_devops_implicitly_enabled_banner?(project, user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:758:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_visibility_confirm_modal?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:762:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def confirm_reduce_visibility_message(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:774:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def visibility_confirm_modal_data(project, target_form_id = nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:787:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def build_project_breadcrumb_link(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:798:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def build_namespace_breadcrumb_link(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/projects_helper.rb:811:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def delete_inactive_projects? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/releases_helper.rb:75:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def new_edit_pages_shared_data ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/reminder_emails_helper.rb:67:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def invitation_reminder_body_text(reminder_index) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/routing/projects_helper.rb:97:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def use_work_items_path?(issue) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/routing/projects_helper.rb:103:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def use_issue_path?(work_item) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/routing/pseudonymization_helper.rb:51:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def mask_id(value) ...
^^^^^^^^^^^^^^^^^^
app/helpers/routing/pseudonymization_helper.rb:64:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def has_maskable_params? ...
^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/routing/pseudonymization_helper.rb:69:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def masked_query_params ...
^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/routing/snippets_helper.rb:131:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def snippet_query_params(snippet, *args) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:254:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def default_autocomplete ...
^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:263:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def default_autocomplete_admin ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:270:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def help_autocomplete ...
^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:284:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_autocomplete ...
^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:325:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def groups_autocomplete(term, limit = 5) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:339:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def issue_autocomplete(term) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:359:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def projects_autocomplete(term, limit = 5) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:373:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def users_autocomplete(term, limit = 5) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:391:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def recent_merge_requests_autocomplete(term) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:407:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def recent_issues_autocomplete(term) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:424:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def search_result_sanitize(str) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:428:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def search_filter_link(scope, label, data: {}, search: {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:451:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def search_filter_link_json(scope, label, data, search) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:467:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def nav_options ...
^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:473:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def search_navigation_json ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:482:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def search_filter_input_options(type, placeholder = _('Search or filter results…')) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:515:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def search_history_storage_prefix ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:525:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def search_md_sanitize(source) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:529:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def simple_search_highlight_and_truncate(text, phrase, options = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:535:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def search_truncate(source) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:545:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def search_sanitize(html) ...
^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:551:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def highlight_and_truncate_issuable(issuable, search_term, _search_highlight) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:557:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def issuable_state_to_badge_class(issuable) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:574:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def issuable_state_text(issuable) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:585:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sanitized_search_params ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/search_helper.rb:599:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def wiki_blob_link(wiki_blob) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:175:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def search_data ...
^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:185:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def user_status_menu_data(user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:198:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def create_new_menu_groups(group:, project:) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:222:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def create_merge_request_menu(user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:256:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sidebar_attributes_for_object(object) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:269:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sidebar_project_attributes ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:276:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sidebar_group_attributes ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:283:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sidebar_user_attributes ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:289:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sidebar_project_tracking_attrs ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:293:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sidebar_group_tracking_attrs ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:297:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sidebar_user_profile_tracking_attrs ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:301:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_sidebar_context_data(project, user, current_ref, ref_type: nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:313:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_sidebar_context_data(group, user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:320:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def your_work_context_data(user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:328:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def super_sidebar_current_context(project: nil, group: nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:358:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def context_switcher_links ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:375:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def impersonating? ...
^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:379:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def shortcut_links_anonymous ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:399:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def shortcut_links(user: nil, project: nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/sidebars_helper.rb:441:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def super_sidebar_default_pins(panel_type) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/stat_anchors_helper.rb:14:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def new_button_attribute(anchor) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/stat_anchors_helper.rb:18:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def button_attribute(anchor) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/stat_anchors_helper.rb:22:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def extra_classes(anchor) ...
^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/tab_helper.rb:176:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def route_matches_paths?(paths) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/tab_helper.rb:182:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def route_matches_page_without_exclusion?(pages, exclude_page) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/tab_helper.rb:189:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def route_matches_pages?(pages) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/tab_helper.rb:209:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def route_matches_controllers_and_or_actions?(controller, action) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/tab_helper.rb:217:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def gl_tab_link_to_active?(options, html_options) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/timeboxes_helper.rb:267:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def milestone_visible_issues_count(milestone) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/todos_helper.rb:259:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def todos_design_path(todo, path_options) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/todos_helper.rb:271:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def todo_action_subject(todo) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/todos_helper.rb:275:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_todo_state?(todo) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/users/callouts_helper.rb:88:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def user_dismissed?(feature_name, ignore_dismissal_earlier_than = nil, object: nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/users/callouts_helper.rb:100:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def dismissed_callout?(object, query) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/users/group_callouts_helper.rb:17:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def user_dismissed_for_group(feature_name, group, ignore_dismissal_earlier_than = nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/users/group_callouts_helper.rb:27:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def just_created? ...
^^^^^^^^^^^^^^^^^
app/helpers/users/group_callouts_helper.rb:31:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def multiple_members?(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/users_helper.rb:247:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def admin_users_paths ...
^^^^^^^^^^^^^^^^^^^^^
app/helpers/users_helper.rb:267:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def blocked_user_badge(user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/users_helper.rb:280:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def get_profile_tabs ...
^^^^^^^^^^^^^^^^^^^^
app/helpers/users_helper.rb:290:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def get_current_user_menu_items ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/users_helper.rb:304:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def render_job_title(job_title, with_schema_markup: false) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/users_helper.rb:314:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def render_organization(organization, with_schema_markup: false) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/users_helper.rb:324:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def render_job_title_and_organization(job_title, organization, with_schema_markup: false) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/users_helper.rb:336:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def localized_user_roles ...
^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/users_helper.rb:350:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def preload_project_associations(_) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/visibility_level_helper.rb:93:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def max_allowed_visibility_level(form_model) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/visibility_level_helper.rb:101:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def max_allowed_visibility_level_by_model(form_model) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/visibility_level_helper.rb:115:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_visibility_level_description(level) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/visibility_level_helper.rb:126:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_updated_public_description_for_setting(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/visibility_level_helper.rb:130:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_visibility_level_description(level, group = nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/visibility_level_helper.rb:154:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_visibility_icon_description(level) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/visibility_level_helper.rb:158:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_visibility_icon_description(level) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/web_hooks/web_hooks_helper.rb:13:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_hook_failed_callout?(object) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/web_hooks/web_hooks_helper.rb:24:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_hook_page? ...
^^^^^^^^^^^^^^^^^^^^^^
app/helpers/web_hooks/web_hooks_helper.rb:28:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def can_access_web_hooks?(object) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/helpers/wiki_helper.rb:137:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def wiki_page_render_api_endpoint_params(page) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/admin/application_settings_helper.rb:22:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def ai_powered_docs_url ...
^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/admin/application_settings_helper.rb:26:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def gitlab_testing_agreement_url ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/admin/application_settings_helper.rb:31:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def tag_pair_for_link(url) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:42:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project?(namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:46:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group?(namespace) ...
^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:50:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def collector_host(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:58:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def tracking_key(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:62:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def enabled_analytics_features(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:68:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def product_analytics_enabled?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:75:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def can_configure_dashboards_project?(namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:81:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def project_dashboard_pointer(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:85:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_dashboard_pointer(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:89:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def analytics_dashboard_pointer_project(namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:99:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def router_base(namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_dashboards_helper.rb:105:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def analytics_settings_path(namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/analytics/analytics_settings_helper.rb:27:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def analytics_input_copy_visibility_data(name, value, placeholder, label, description) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/billing_plans_helper.rb:199:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def seats_last_updated_value(namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/billing_plans_helper.rb:208:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def add_seats_url(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/billing_plans_helper.rb:214:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def plan_upgrade_url(group, plan) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/billing_plans_helper.rb:220:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def plan_renew_url(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/billing_plans_helper.rb:226:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def billable_seats_href(namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/billing_plans_helper.rb:232:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def offer_from_previous_tier?(namespace_id, plan_id) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/billing_plans_helper.rb:240:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def upgrade_for_free?(namespace_id) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/billing_plans_helper.rb:244:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def upgrade_plan_data(namespace_id) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/billing_plans_helper.rb:252:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def highest_tier?(namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/billing_plans_helper.rb:256:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def plans_features ...
^^^^^^^^^^^^^^^^^^
ee/app/helpers/compliance_management/compliance_framework/group_settings_helper.rb:24:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def pipeline_configuration_full_path_enabled?(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/application_helper.rb:110:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def custom_maintenance_mode_message ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/application_helper.rb:115:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def db_lag ...
^^^^^^^^^^
ee/app/helpers/ee/application_helper.rb:121:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def next_unprocessed_event ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/application_helper.rb:125:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def unprocessed_too_old? ...
^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/ci/runners_helper.rb:53:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def notification_dot_acknowledged? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/ci/runners_helper.rb:59:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_out_of_pipeline_minutes_notification?(project, namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/dashboard_helper.rb:36:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def security_dashboard_available? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/feature_flags_helper.rb:17:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def feature_flag_issues_links_endpoint(project, feature_flag, user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/feature_flags_helper.rb:23:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def feature_flags_search_path(project, feature_flag, user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/groups/settings_helper.rb:36:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def saas_user_caps_i18n_string(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/ide_helper.rb:10:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def new_ide_code_suggestions_data ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/ide_helper.rb:16:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_code_suggestions? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/integrations_helper.rb:71:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def external_issue_breadcrumb_link(img, text, href, options = {}) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/issuables_helper.rb:41:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def issue_only_initial_data(issuable) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/issuables_helper.rb:53:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def issue_header_data(issuable) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/lock_helper.rb:30:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def exact_lock_file_link(path_lock, locker) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/lock_helper.rb:39:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def upstream_lock_file_link(path_lock, locker) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/lock_helper.rb:44:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def downstream_lock_file_link(path_lock, locker) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/lock_helper.rb:57:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def disabled_lock_link(label, title) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/lock_helper.rb:66:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def enabled_lock_link(label, title, state) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/markup_helper.rb:10:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def render_wiki_content_context_container(wiki) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/members_helper.rb:12:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def member_header_manage_namespace_members_text(namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/namespace_user_cap_reached_alert_helper.rb:29:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def alert_has_been_dismissed?(root_namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/namespaces_helper.rb:99:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def more_minutes_url ...
^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/namespaces_helper.rb:103:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def use_customers_dot_for_addon_path?(namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/nav/new_dropdown_helper.rb:11:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def create_epic_menu_item(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/operations_helper.rb:51:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def incident_sla_data ...
^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/operations_helper.rb:61:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def sla_feature_available? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/operations_helper.rb:65:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def alert_management_multiple_integrations_data ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/operations_helper.rb:71:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def alert_fields ...
^^^^^^^^^^^^^^^^
ee/app/helpers/ee/packages_helper.rb:16:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_dependency_proxy_settings?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/personal_access_tokens_helper.rb:26:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def instance_level_personal_access_token_expiration_policy_enabled? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/personal_access_tokens_helper.rb:30:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def instance_level_personal_access_token_max_expiry_date ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/personal_access_tokens_helper.rb:34:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_level_personal_access_token_expiration_policy_enabled? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/personal_access_tokens_helper.rb:38:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_level_personal_access_token_max_expiry_date ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/preferences_helper.rb:33:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def group_view_security_dashboard_enabled? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/projects/incidents_helper.rb:17:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def incidents_data_ee(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/projects/pipeline_helper.rb:68:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def scanner_for_pipeline(project, pipeline) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/projects_helper.rb:319:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def remove_message_data(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/projects_helper.rb:330:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def security_dashboard_pipeline_data(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/projects_helper.rb:365:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def allowed_subgroups(group_id) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/projects_helper.rb:369:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def projects_not_aimed_for_deletions_for(group_id) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/registrations_helper.rb:57:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def registration_objective_options ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/routing/projects_helper.rb:10:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def use_work_items_path?(issue) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/saml_providers_helper.rb:56:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def saml_url(group_path, redirect = nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/search_helper.rb:120:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def recent_epics_autocomplete(term) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/search_helper.rb:136:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def search_multiple_assignees?(type) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/search_helper.rb:143:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def allow_filtering_by_iteration? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/search_helper.rb:153:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def gitlab_com_snippet_db_search? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/search_helper.rb:161:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def nav_options ...
^^^^^^^^^^^^^^^
ee/app/helpers/ee/sidebars_helper.rb:79:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def trial_data(root_namespace) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/sidebars_helper.rb:95:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def trial_status(group) ...
^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/sidebars_helper.rb:99:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def super_sidebar_default_pins(panel_type) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/subscribable_banner_helper.rb:47:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def current_namespace ...
^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/subscribable_banner_helper.rb:51:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def license_message(signed_in: signed_in?, is_admin: current_user&.can_admin_all_resources?, license: License.current, force_notification: false) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/subscribable_banner_helper.rb:60:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def license_subject(signed_in: signed_in?, is_admin: current_user&.can_admin_all_resources?, license: License.current, force_notification: false) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/subscribable_banner_helper.rb:69:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def subscription_message ...
^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/subscribable_banner_helper.rb:80:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def subscription_subject ...
^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/subscribable_banner_helper.rb:91:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def decorated_subscription ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/subscribable_banner_helper.rb:102:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def display_subscription_banner? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/users/callouts_helper.rb:95:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def dismissed_callout?(object, query) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/users/callouts_helper.rb:101:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def eoa_bronze_plan_end_date ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/users/callouts_helper.rb:105:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def hashed_storage_enabled? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/users/callouts_helper.rb:109:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_ultimate_trial?(user, callout = ULTIMATE_TRIAL) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/users/callouts_helper.rb:117:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_ultimate_trial_suitable_env? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/users/callouts_helper.rb:121:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def show_code_suggestions_ga_alert?(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/users_helper.rb:62:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def preload_project_associations(projects) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/ee/web_hooks/web_hooks_helper.rb:18:7: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def can_access_web_hooks?(object) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/license_monitoring_helper.rb:23:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def license_is_over_capacity? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/license_monitoring_helper.rb:30:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def license_not_available_or_trial? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/license_monitoring_helper.rb:34:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def current_license ...
^^^^^^^^^^^^^^^^^^^
ee/app/helpers/license_monitoring_helper.rb:38:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def current_license_overage ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/license_monitoring_helper.rb:42:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def active_user_count_threshold ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/license_monitoring_helper.rb:46:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def total_user_count ...
^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/license_monitoring_helper.rb:50:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def remaining_user_count ...
^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/learn_gitlab_helper.rb:25:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def onboarding_actions_data(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/learn_gitlab_helper.rb:48:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def can_start_trial?(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/learn_gitlab_helper.rb:53:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def onboarding_sections_data ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/learn_gitlab_helper.rb:74:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def onboarding_project_data(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/learn_gitlab_helper.rb:81:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def action_urls(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/learn_gitlab_helper.rb:113:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def new_trial_path_with_glm(namespace_id:, content:, source: GITLAB_COM) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/learn_gitlab_helper.rb:117:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def deploy_section_action_urls(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/learn_gitlab_helper.rb:125:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def promote_ultimate_features?(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/observability_helper.rb:30:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def generate_model(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/observability_helper.rb:38:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def shared_model(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/on_demand_scans_helper.rb:44:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def common_data(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/security/dast_configuration_helper.rb:24:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def yml_config_data(project, current_user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/security/dast_configuration_helper.rb:34:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def pipeline_data(project, current_user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/projects/security/dast_profiles_helper.rb:48:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def dast_profile_forms_common_data(project) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/push_rules_helper.rb:36:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def push_rule_update_description(message, push_rule, rule) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/security_helper.rb:40:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def can_admin_vulnerability? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/security_helper.rb:47:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def instance_security_dashboard ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/subscriptions_helper.rb:42:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def new_user? ...
^^^^^^^^^^^^^
ee/app/helpers/subscriptions_helper.rb:48:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def plans_data ...
^^^^^^^^^^^^^^
ee/app/helpers/subscriptions_helper.rb:65:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def subscription_available_plans ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/subscriptions_helper.rb:69:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def present_groups(groups) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/subscriptions_helper.rb:73:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def present_group(namespace, account_id = nil) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/trial_status_widget_helper.rb:40:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def trial_status_common_data_attrs(group) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/trials_helper.rb:87:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def passed_through_params ...
^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/trials_helper.rb:97:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def trial_eligible_namespaces ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/trials_helper.rb:101:3: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def any_trial_eligible_namespaces? ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/users/identity_verification_helper.rb:66:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def email_verification_data(user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/users/identity_verification_helper.rb:74:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def phone_number_verification_data(user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ee/app/helpers/users/identity_verification_helper.rb:96:5: C: Style/PrivateHelperMethods: Private helper methods should begin with an underscore
def credit_card_verification_data(user) ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
331 files inspected, 420 offenses detected
How to set up and validate locally
- Write a bad helper method in private and run
bundle exec rubocop
private
def method_without_beginning_underscore
end
Thanks
Thank you to @sgarg_gitlab @mallocke and @tachyons-gitlab for pairing on this with me during our weekly EMEA/APAC backend pairing session.
Edited by Peter Leitzen