Skip to content

Ensure syntax highlighting limits are configurable

What does this MR do?

We have a length limit on the amount of text we syntax highlight when viewing a file. This is normally hard-coded to 512kb:

# lib/gitlab/highlight.rb
#
MAXIMUM_TEXT_HIGHLIGHT_SIZE = config.maximum_test_highlight_size || 1.megabyte

This MR will let you add a line in the config/gitlab.yml file to make it a custom value named: maximum_text_highlight_size_kilobytes

Related to #31065

Screenshots (strongly suggested)

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Alex Kalderimis

Merge request reports