LoginSignup
2
0

経緯

最近PRレビューコメントに、
「No Newline 〜を削除」「EOL入れたい」のコメントをいただくので調べてみました。

結論

エラーメッセージは、
「ファイルの末尾が改行じゃない」「コード行末に改行がない」ということらしい。

...What do you mean?!

https://bottoms-programming.com/archives/indent-tab-space-and-new-line.html
こちらの記事がとても分かりやすかったです。

テキストファイルとは、いくつかの行の集合である。
そして、行とは改行コードで区切られるまでの、一連のテキストデータの連続である。

なるほど!?

「C, C++」では、改行なしのソースファイルは誤作動を引き起こすらしいです。
(未定義扱いになるため)

確かに対応した方が良さそうだなと感じてきた。。

でも毎回チェックするのめんどくさいな。

エディタ(VScode)に設定しちゃえば良いのか!

setting.jsonで以下の文を追加っと。

setting.json
"files.insertFinalNewline": true

できた!!

沢山の優良記事に感謝!

参考記事

2
0
4

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0