-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Open
Labels
buggood first issueShould be easier for first time contributorsShould be easier for first time contributorshelp welcomeCould use help from communityCould use help from communitylanguage
Description
Describe the issue
Ruby syntax highlight fails with %r
Ruby expression. See screenshot:

Which language seems to have the issue?
Ruby
Are you using highlight
or highlightAuto
?
highlight
...
Sample Code to Reproduce
# Validations
validates :creator, presence: true, on: :create
validates :description, length: { maximum: 2000 }, allow_blank: true
validates :ci_config_path,
format: { without: %r{(\.{2}|\A/)},
message: N_('cannot include leading slash or directory traversal.') },
length: { maximum: 255 },
allow_blank: true
validates :name,
presence: true,
length: { maximum: 255 }
validates :path,
presence: true,
project_path: true,
length: { maximum: 255 }
Expected behavior
Syntax highlighting should work as expected after %r/
Ruby expression
Additional context
Full example file can be found here: https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/models/project.rb
Metadata
Metadata
Assignees
Labels
buggood first issueShould be easier for first time contributorsShould be easier for first time contributorshelp welcomeCould use help from communityCould use help from communitylanguage