吐槽一下公司前端的骚操作, .eslintignore

2019-06-21 10:49:05 +08:00
 STRRL

我是写 java 的 由于 dalao 觉得我工作不饱和 帮公司前端写一些需求
写就写吧 : /
把项目 clone 下来瞬间难受了
没有文档
没有注释
没有测试
甚至连 eslint 都给禁了 (扣题,.eslintignore 里面 ignore 了 src 所有的东西
这么大个项目能做成这样我也是醉了

到底是什么东西能驱动着他们还在写..
到底是什么东西能证明这玩意能用...

偷偷放个统计结果

$ cloc --exclude-dir="node_modules" .
     805 text files.
     774 unique files.                                          
      39 files ignored.

github.com/AlDanial/cloc v 1.82  T=1.47 s (522.6 files/s, 111166.5 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Vuejs Component                304           1797           4445          86097
JavaScript                     415           7905           9456          45512
LESS                            37            267            389           5583
CSS                              4            150            133           1063
JSON                             4              0              0            292
SVG                              2              0              0            235
Markdown                         1             10              0             20
HTML                             1              0              1             10
-------------------------------------------------------------------------------
SUM:                           768          10129          14424         138812
-------------------------------------------------------------------------------
15360 次点击
所在节点    程序员
107 条回复
wengjin456123
2019-06-21 13:40:05 +08:00
@STRRL 项目不规范确实很麻烦,我们项目最大一个 class 7000 行代码,不过一直遵守 airbnb 的 eslint 规范,随便格式化
azh7138m
2019-06-21 13:41:46 +08:00
@version 如今的安卓 90%都是毒瘤,更加坚持能跑就行,优化啥的不会考虑的,APK 大小也不会优化的,习惯就好,因为这一切他们只会埋冤客户机器烂,自己的没问题就好,有问题说没机器复现的多,久了就是一坨烂代码,比塞班年代写得还差

:doge:
lqw3030
2019-06-21 13:46:42 +08:00
@skyrem 可能为了有利于 gc,哈哈哈哈
hronro
2019-06-21 14:01:00 +08:00
六字真言:要么忍,要么滚
version
2019-06-21 14:02:09 +08:00
@azh7138m 客户端就很多了,所以市面上好用的应用都是个人开发的多,小团队开发的也多,上了企业都是死亡 app 也很明显,都是外包成分各种内嵌开发,手机上没安装过几个软件,最毒瘤就是钉钉了,能恶心你一辈子
toku
2019-06-21 14:06:42 +08:00
我们前端也是,只有代码。。而且还不是好代码
azh7138m
2019-06-21 14:09:35 +08:00
@version 资本和打工者本来就是对立的,为钉钉付费的还是资本,没办法
jydeng
2019-06-21 14:13:44 +08:00
新入职公司,最近正在弄这些东西,eslint 和单元测试
zhw2590582
2019-06-21 14:23:12 +08:00
我也不写文档、注释、测试的,想用的话就大概看一遍整体结构就上手了
STRRL
2019-06-21 14:33:14 +08:00
@zhw2590582 唉 功力不够实在是无奈 138K 行代码实在是太多了
LeroyMooney
2019-06-21 14:37:30 +08:00
舒服了,之前不知道同事把我的 eslint 加了*,现在我关闭了,一个一个修改 :doge
xianxiaobo
2019-06-21 14:56:55 +08:00
eslint 这个东西用起来真的很恶心啊。
xianxiaobo
2019-06-21 15:00:56 +08:00
我们也是,没有文档、有注释、没有测试、没有 eslint。很正常啊,算不上骚操作。
whypool
2019-06-21 15:11:55 +08:00
eslint 恶心+10086

用文档约束比较好,用这玩意编译不合规就直接报错,首先去检测的错误肯定是 js 语法,结果一查是这玩意

已经成功的在团队干掉了这智障玩意
likaka
2019-06-21 15:17:47 +08:00
关键是客户满意
momocraft
2019-06-21 15:18:24 +08:00
这东西开哪些规则是可以配置的,还可以配合 fixer / prettier

其实 lint 没遵守至少你还知道,文档么看心情了
moocean
2019-06-21 15:40:20 +08:00
我就一个前端,配置一个统一的格式化还可以
moocean
2019-06-21 15:46:01 +08:00
注释还是有的,每次编译大概 20 多个警告,懒得一一修改了,2 周一个大跌带,我一个人也闲不了
hyy1995
2019-06-21 15:46:14 +08:00
eslint 恶心继续+1。。。楼上还有老哥直接开炮 90%的前端都是毒瘤了?
litpen
2019-06-21 15:47:44 +08:00
用 TS 结合 TSlint 可以代替 eslint 和测试了

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

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

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

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

© 2021 V2EX