我很喜欢 eslint,但是问了好多人都不喜欢, eslint 这么讨人嫌吗?

2021-03-17 22:01:58 +08:00
 jameBo
9221 次点击
所在节点    JavaScript
93 条回复
hronro
2021-03-17 22:14:20 +08:00
可以理解成你问过的人对代码质量都没啥要求
molvqingtai
2021-03-17 22:17:08 +08:00
我就是有强迫症的人,新项目 eslint 第一部就是配 eslint,看到那种没有 eslint 的代码浑身不自在
renmu123
2021-03-17 22:17:41 +08:00
我也不太喜欢,但是我很喜欢 prettier
imycc
2021-03-17 22:45:32 +08:00
每次写完代码整个文件没有红色就很开心 hhh
QingStone
2021-03-17 22:48:30 +08:00
我就喜欢 ESLint,但现在待的公司不用。
gouflv
2021-03-17 22:59:11 +08:00
小马过河
afx
2021-03-17 23:09:23 +08:00
写个 for 遍历 map 都要警告,一行超过 100 行也能警告,确实没什么好感。
fxjson
2021-03-17 23:20:07 +08:00
我也喜欢,最近刚尝试用到以及的 demo 项目中
reiji
2021-03-17 23:25:16 +08:00
看情况,需要协作的情况终究是少数
Kasumi20
2021-03-17 23:26:50 +08:00
@afx 定义一个未使用的函数和变量也警告,我特么现在不用不意味着我以后不用啊。。。vue-cli 还自带这东西,警告贴在页面上,真牛皮
JerryCha
2021-03-17 23:27:39 +08:00
可能你没有碰过一个变量必须定义为 any,husky 告诉你这样不行,git 回滚还碰到 permission denied 的时候。
PerFectTime
2021-03-17 23:28:37 +08:00
eslint + prettier = 超级大炸弹
ShareManT
2021-03-17 23:29:58 +08:00
@afx 这些是规则,可以自己配置。
liyang5945
2021-03-17 23:31:16 +08:00
自己配置,去掉一些扯蛋的规则挺好的
Biwood
2021-03-18 00:18:19 +08:00
不喜欢的人主要不喜欢那次过于严格的规则限制,又懒得花时间去一个个配置。楼上有人提到 prettier,那是格式化代码用的,跟 lint 工具不是一个东西。我个人觉得还是很有用的,特别是在写 TypeScript 的时候。
LokiSharp
2021-03-18 00:42:59 +08:00
主要是是不会配规则吧。
大多数前端连 TS 都不愿意学,就别指望他们主动学 ESLint 了
isukkaw
2021-03-18 00:47:40 +08:00
喜欢 ESLint 的人一般代码质量都不会差;
有自己专属的 ESLint 配置的人一般是强迫症晚期。

https://www.npmjs.com/package/eslint-config-sukka 溜了溜了)
chrisia
2021-03-18 00:50:15 +08:00
eslint + prettier 一个是格式和语法纠错,另一个是代码格式化。这两种东西本身可以合并到一起,所以给人的感觉就是太繁杂,我只是想格式化一下代码而已。
chrisia
2021-03-18 00:54:01 +08:00
@chrisia 即使有脚手架工具,我也觉得这种方式不太优雅,前端的依赖乱七八糟的。
duan602728596
2021-03-18 00:54:38 +08:00
不仅用,而且配置相当严格。ts 直接要求全部声明类型。严格要求自己。
见过不用 lint 的代码,真的就是屎一样,没有约束,都要飞起来了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/762621

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX