ESLint: Expected linebreaks to be ‘LF’ but found ‘CRLF’.(linebreak-style)

eslint報錯解決方式:
ESLint: Expected linebreaks to be ‘LF’ but found ‘CRLF’.(linebreak-style)

編輯器如果這邊是CRLF就會每一行都有紅波浪

開始研究怎麼解決

在打開專案的時候會看到編輯器會跑這些

在IDE可以設定Code Style,注意有一個Enable EditorConfig support,點了它會蓋掉IDE的設定(如果有檔案的話)

EditorConfig是什麼咚咚?
EditorConfig官網
簡單來說就是『叫編輯器聽我的話!』這樣的檔案


另外研究了這篇
Git for Windows: Line Endings
懶人包:增加.gitattributes這個檔案就好

參考文章:
Prettier – End of Line
enforce consistent linebreak style (linebreak-style)
Disallow mixing CRLF and LF linebreaks (linebreak-style)
Why should I use core.autocrlf=true in Git?
Windows下前端开发使用prettier保证以LF结尾
Git – gitattributes Documentation

另一個eslint
ESLint: Delete (prettier/prettier)

參考這裡:
Using this rule with version control systems

每天吸下補一下

藍色的地方就是keyword
cw再打Tab,就會變成Console.WriteLine()

An object is an instance of a class.
One class per file.

對 class 的名子按 Alt + Enter 可以給它抽出來變成一個檔案
對Project按右鍵可以增加class

相關的class要放在一樣的namespace
namespace可以用folder來分類
對namespace按Alt + Enter也可以改namespace名

Console.WriteLine(“可以直接用是因為它是static”)
它會是static是因為只有一個console

field宣告

一般來說Access Modifier不會是public