Skip to content
Snippets Groups Projects
Select Git revision
  • pb/517368/add-provider-to-saml-group-links
  • backfill-desired-sharding-key-large-table-push_event_payloads
  • 16653_add_vulns_api_from_stat_adjustments_branch
  • backfill-desired-sharding-key-small-table-scan_result_policies
  • master default protected
  • rails-next protected
  • ruby-next protected
  • backfill-multiple-desired-sharding-key-small-table-snippet_statistics
  • sharding-key-backfill-keeps
  • backfill-desired-sharding-key-small-table-incident_management_pending_issue_escalations
  • issue_509317
  • eduardosanz/update-codeowners
  • document-new-golang-runbook
  • 505041-add-parent-param-groups-resolver
  • axil-docs-redirects-skip_indexmd
  • 514146-add-sharding-key-for-redirect_routes
  • qa-knapsack-master-report-update
  • brodock/unified-backup-use-rake-directly
  • 515975-project-tool-coverage-indicator
  • 515035-add-ability-to-manage-admin-custom-roles
  • v17.7.6-ee protected
  • v17.8.4-ee protected
  • v17.9.1-ee protected
  • v17.8.3-ee protected
  • v17.7.5-ee protected
  • v17.9.0-ee protected
  • v17.9.0-rc42-ee protected
  • v17.6.5-ee protected
  • v17.7.4-ee protected
  • v17.8.2-ee protected
  • v17.6.4-ee protected
  • v17.7.3-ee protected
  • v17.8.1-ee protected
  • v17.8.0-ee protected
  • v17.7.2-ee protected
  • v17.8.0-rc42-ee protected
  • v17.5.5-ee protected
  • v17.6.3-ee protected
  • v17.7.1-ee protected
  • v17.7.0-ee protected
40 results

.haml-lint.yml

  • Peter Leitzen's avatar
    99e2f6fe
    Add new cop Gitlab/Rails/SafeFormat · 99e2f6fe
    Peter Leitzen authored
    Enforce `safe_format` for externalized strings with interpolations and
    `.html_safe`.
    
      # bad
      _('string %{open}foo%{close}').html_safe % { open: '<b>'.html_safe, close: '</b>'.html_safe }
      format(_('string %{open}foo%{close}').html_safe, open: '<b>'.html_safe, close: '</b>'.html_safe)
    
      # good
      safe_format(_('string %{open}foo%{close}'), tag_pair(tag.b, :open, :close)
      # also good no `html_safe`
      format(_('string %{var} number'), var: var)
    Verified
    99e2f6fe
    History
    Add new cop Gitlab/Rails/SafeFormat
    Peter Leitzen authored
    Enforce `safe_format` for externalized strings with interpolations and
    `.html_safe`.
    
      # bad
      _('string %{open}foo%{close}').html_safe % { open: '<b>'.html_safe, close: '</b>'.html_safe }
      format(_('string %{open}foo%{close}').html_safe, open: '<b>'.html_safe, close: '</b>'.html_safe)
    
      # good
      safe_format(_('string %{open}foo%{close}'), tag_pair(tag.b, :open, :close)
      # also good no `html_safe`
      format(_('string %{var} number'), var: var)
Code owners
Assign users and groups as approvers for specific file changes. Learn more.