- #111
- #110
- #109
- #108
- #107
TypeScript 是個 Linter 嗎?怎麼看待 TS?
定義上 Linter 這個詞意思通常是對代碼靜態執行檢查的工具用來檢測特定的寫作風格,像是 ESLint 就是 JS 生態內最廣泛使用的 Linter,替你檢查有沒有反模式或死掉過時的代碼……等事情。
而說到 TypeScript 通常會想像是一門獨立的語言習慣要學習,這樣的想法在之前也讓我在導入或學習前有很多疑慮。
TypeScript 不侵略性的設計讓它能夠與 JS 共進共存,作為一個 JS 的超集,從 Linter 的角度解釋 TS 會輕鬆很多,因為 TS 就是 JS 但型別上會替你把關。
可以輕易導入也可以輕易取消,寫 TS 就等於寫 JS 但要求你對型別有認知且投入維護,在中大型專案可說是必備。
- #106
- #105
- #104
- #103
- #102
- #101
- #100
- #99
- #98
- #97
- #96
- #95
- #94
- #93
- #92
- #91
- #90
- #89
- #88
- #87
- #86
- #85
- #84
- #83
- #82
- #81
- #80
- #79
- #78
- #77
- #76
- #75
- #74
- #73
- #72
- #71
- #70
- #69
- #68
- #67
- #66
- #65
- #64
- #63
- #62
- #61
- #60
- #59
- #58
- #57
- #56
- #55
- #54
- #53
- #52
- #51
- #50
- #49
- #48
- #47
- #46
- #45
- #44
- #43
- #42
- #41
- #40
- #39
- #38
- #37
- #36
- #35
- #34
- #33
- #32
- #31
- #30
- #29
- #28
- #27
- #26
- #25
- #24
- #23
- #22
- #21
- #20
- #19
- #18
- #17
- #16
- #15
- #14
- #13
- #12
- #11
- #10
- #9
- #8
- #7
- #6
- #5
- #4
- #3
- #2
- #1