Skip to content

Files

Latest commit

 

History

History
27 lines (18 loc) · 590 Bytes

Lint-InvalidCharacterLiteral.md

File metadata and controls

27 lines (18 loc) · 590 Bytes

Pattern: Invalid character literal

Issue: -

Description

This rule checks for invalid character literals with a non-escaped whitespace character (e.g. ? ). However, currently it's unclear whether there's a way to emit this warning without syntax errors.

$ ruby -w
p(? )
-:1: warning: invalid character syntax; use ?\s
-:1: syntax error, unexpected '?', expecting ')'
p(? )
   ^

Examples

# bad

p(? )

Further Reading