V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Haixiang  ›  全部回复第 2 页 / 共 5 页
回复总数  89
1  2  3  4  5  
2022-05-20 11:42:00 +08:00
回复了 Haixiang 创建的主题 程序员 写了一本开源小书《Jest 实践指南》
@yaphets666 是的呢,感谢支持~
2022-05-20 11:41:45 +08:00
回复了 Haixiang 创建的主题 程序员 写了一本开源小书《Jest 实践指南》
@cburt 感谢支持~
2022-05-20 10:30:22 +08:00
回复了 Haixiang 创建的主题 程序员 写了一本开源小书《Jest 实践指南》
@lneoi Mock process.argv 属性:Object.defineProperty(process, 'argv', { value: xxx })
2022-05-20 10:29:16 +08:00
回复了 Haixiang 创建的主题 程序员 写了一本开源小书《Jest 实践指南》
@wxrbw555 你是怎么看出是 08 粉的?文章里有些话很想用“受不了直接投降”,一直控制住自己 08 化,怕大家不知道这个梗,哈哈
2022-05-20 09:57:56 +08:00
回复了 Haixiang 创建的主题 程序员 写了一本开源小书《Jest 实践指南》
@wxrbw555 哇靠,不会说的是红警那个吧!哈哈,广快肥房
2022-05-19 15:00:26 +08:00
回复了 luffy 创建的主题 职场话题 没工作的时候你会做什么
逛逛公园,去一些之前没去过的地方~
2022-04-20 10:50:53 +08:00
回复了 jyjmrlk 创建的主题 程序员 体验了一下日本的软考
你好,想问下这篇文章可以转载到公众号 [写代码的海怪] 么?会注上原作者的名字~ 🥳
2022-03-20 21:03:04 +08:00
回复了 louisyoungx 创建的主题 分享创造 京东抢购助手(无门槛 win 版客户端)
@tcpdump 可以尝试由他人代付( Doge
2022-03-14 11:23:12 +08:00
回复了 Haixiang 创建的主题 分享创造 做了个千千静听的频谱图 🤣
@uqf0663 找图的时,第一张就是紫色,就直接用来当原型了🤣
2022-03-13 13:59:24 +08:00
回复了 Haixiang 创建的主题 分享创造 做了个千千静听的频谱图 🤣
发现音频访问有点慢了 🥸
2022-01-20 16:58:50 +08:00
回复了 Haixiang 创建的主题 程序员 写了一份前端 Linter 的总结教程
@GeekJason 🤟
2022-01-20 09:23:43 +08:00
回复了 Haixiang 创建的主题 程序员 写了一份前端 Linter 的总结教程
@Ritr 这也是我觉得很痛苦的一点,前端的工具除了要各自为战,还有一个原因是前端发展太快了,时不时出新东西,后面的工具就像打补丁一样,要么出 NPM 包,要么自身的 Issue 没解决完
2022-01-19 19:25:56 +08:00
回复了 Haixiang 创建的主题 程序员 写了一份前端 Linter 的总结教程
@xujiahui eslint 主要还是团队内一些规则约定吧,不能保证所有人的 IDE 都能这么智能地提示
2022-01-19 19:24:24 +08:00
回复了 Haixiang 创建的主题 程序员 写了一份前端 Linter 的总结教程
@Haixiang 可以看看 https://github.com/prettier/eslint-plugin-prettier Github 的 Exactly what does plugin:prettier/recommended do? Well, this is what it expands to: 这里
2022-01-19 19:22:39 +08:00
回复了 Haixiang 创建的主题 程序员 写了一份前端 Linter 的总结教程
```
{
"extends": ["plugin:prettier/recommended"]
}
```
是下面的缩写
```
{
"extends": ["prettier"],
"plugins": ["prettier"],
"rules": {
"prettier/prettier": "error",
"arrow-body-style": "off",
"prefer-arrow-callback": "off"
}
}
```
大概就是总让人困惑的原因吧, https://github.com/prettier/eslint-plugin-prettier#recommended-configuration
2022-01-19 14:50:11 +08:00
回复了 Haixiang 创建的主题 程序员 写了一份前端 Linter 的总结教程
@kensoz 说下我自己的理解哈:
1. 这个应该查一下 eslint-config-google , eslint-config-standard ,然后 extends 一下就好了, eslint-config-xxx 就是 xxx 的规则集
2. vue 的规则比 react 感觉简单很多,eslint-plugin-vue 就搞定了,除了可以识别 .vue 文件,还有自己一些规则
3. extends 一般是 extends 规则,但是也可以作为一些配置“缩写”的方式,可以参考 eslint-config-prettier 的配置,plugins 一般是用来识别不同的框架、文件下缀的,比如 eslint-plugin-vue, eslint-plugin-react 。这里和 Parser 又是不一回事,像我们用到的 Parser ,eslint 本身就自带了一个 ES 的 Parser ,TypeScript 还有自己的 parser ,Babel 也有对应的 ESLint Parser
4. prettier 作为规则是要写成 'prettier/prettier': 'error'
如果你用 typescript 的 parser 来解析 TS 文件,其实 jsx, react, import/export, es6 这些语法都能通过 tsconfig.json 来配置识别,可以不需要重复的 esling-plugin-xxx
2022-01-19 09:28:27 +08:00
回复了 Haixiang 创建的主题 程序员 写了一份前端 Linter 的总结教程
@kensoz 看了一下主要是支持 import/export 语法的吧,这个如果用 TS 的话,可以用 TypeScript 的 Parser 解决,如果写 JS 一般也可以用 Babel Parser 解决。
2022-01-19 09:27:03 +08:00
回复了 Haixiang 创建的主题 程序员 写了一份前端 Linter 的总结教程
@a1248499257 这倒是没有,可以给 eslint-plugin-prettier 提个 Issue
2022-01-19 09:26:24 +08:00
回复了 Haixiang 创建的主题 程序员 写了一份前端 Linter 的总结教程
@kensoz 还有这玩意,我研究研究
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1303 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 17:15 · PVG 01:15 · LAX 09:15 · JFK 12:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.