Module: RuboCop::Cop::FrozenStringLiteral
- Included in:
- Lint::OrderedMagicComments, Style::EmptyLiteral, Style::FrozenStringLiteralComment, Style::MutableConstant, Style::RedundantFreeze
- Defined in:
- lib/rubocop/cop/mixin/frozen_string_literal.rb
Overview
Common functionality for dealing with frozen string literals.
Constant Summary collapse
- FROZEN_STRING_LITERAL =
'# frozen_string_literal:'
- FROZEN_STRING_LITERAL_ENABLED =
'# frozen_string_literal: true'
- FROZEN_STRING_LITERAL_TYPES =
%i[str dstr].freeze
Class Method Summary collapse
Class Method Details
.frozen_string_literal_comment_exists? ⇒ Boolean
13 14 15 16 17 |
# File 'lib/rubocop/cop/mixin/frozen_string_literal.rb', line 13 def frozen_string_literal_comment_exists? leading_comment_lines.any? do |line| MagicComment.parse(line).valid_literal_value? end end |