- #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