lib/i18n/tasks/scanners/pattern_scanner.rb in i18n-tasks-0.9.28 vs lib/i18n/tasks/scanners/pattern_scanner.rb in i18n-tasks-0.9.29
- old
+ new
@@ -12,14 +12,16 @@
include OccurrenceFromPosition
include RubyKeyLiterals
TRANSLATE_CALL_RE = /(?<=^|[^\w'\-.]|[^\w'\-]I18n\.|I18n\.)t(?:ranslate)?/
IGNORE_LINES = {
- 'opal' => /^\s*#(?!\si18n-tasks-use)/,
- 'haml' => /^\s*-\s*#(?!\si18n-tasks-use)/,
- 'slim' => %r{^\s*(?:-#|/)(?!\si18n-tasks-use)},
'coffee' => /^\s*#(?!\si18n-tasks-use)/,
- 'erb' => /^\s*<%\s*#(?!\si18n-tasks-use)/
+ 'erb' => /^\s*<%\s*#(?!\si18n-tasks-use)/,
+ 'es6' => %r{^\s*//(?!\si18n-tasks-use)},
+ 'haml' => /^\s*-\s*#(?!\si18n-tasks-use)/,
+ 'js' => %r{^\s*//(?!\si18n-tasks-use)},
+ 'opal' => /^\s*#(?!\si18n-tasks-use)/,
+ 'slim' => %r{^\s*(?:-#|/)(?!\si18n-tasks-use)}
}.freeze
def initialize(**args)
super
@translate_call_re = config[:translate_call].present? ? Regexp.new(config[:translate_call]) : TRANSLATE_CALL_RE