###前提・実現したいこと
ruby初心者です。
atomパッケージでlinter、およびlinter-rubyをインストールし、コードの静的解析を行いつつ学習を進めています。
###発生している問題・エラーメッセージ
ソースコードに日本語が含まれる際、日本語部分がlinter-rubyにerror判定されてしまいます。
error判定されないようにしたいです。
該当ソース
ruby
1def func 2 "あああ" 3end 4 5p func
エラーメッセージ("あああ"行に表示)
unexpected end-of-input, expecting keyword_end
###試したこと
encodeが原因かと思い調査しましたが、ファイルはutf-8で保存されており、atom上もutf-8で開いているため問題ないと思われます。
また、ターミナルで上記ファイルを実行した場合は、エラーは発生せず正常に「あああ」が出力されます。
また、関連性があるかは不明ですが、atomパッケージ「atom-runnner」で上記コードを実行すると、「あ」が「\u3042」に変換されて出力されます。
###補足情報(言語/FW/ツール等のバージョンなど)
- OSX Sierra(10.12.2)
- Ruby 2.3.3(rbenvでバージョン管理)
- rbenv 1.1.0
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/08 07:51