本文主要总结如何使用 eslint , prettier, 以及 jscodeshift 快速统一一个大型的 js 项目的代码风格,并结合 lint-staged 和 husky 自动检查并且格式化未来新提交的新代码. 确认 lint 规则 , 执行 lint…
问题: 项目 A 是主项目,项目 B 是资源项目, A 项目需要时刻保持引用的 B 资源是最新的,同时,针对 A 项目的提交历史,有能力还原到特定的 commit, 并且保持那一次 commit 对应的 B 资源也是对应的版本快照. A 是主项目, B 是从属项目, A…
最近项目里面来了新人,他对项目的代码风格提出了质疑,于是乎之前被遗忘的 eslint 又被提上了议程。 eslint…
起因 最近打算好好写博客,所以又重新打理起了自己的日志。现在我写日记的流程基本是这样的。 首先本地有两个目录,分别指向同一项目的不同分支。 2. 目录对应分支,是 hexo 发布后的内容 3. 目录对应分支,是 hexo 的原始内容 想到一个主题 先用mweb…
读 kindle…
用 webpack 开发 js 项目,生产环境和开发环境一般会使用两套配置,其中一个明显的区别就是对调试的支持。 js 的代码调试主流做法就是使用sourcemap。 webpack 通过配置参数devtool来控制 sourcemap…
最近发现笑来老师发了一条关于如何读书的推,原文英语只有十页,比起那本啰嗦的《如何阅读一本书》,这个 PDF 显得十分精炼。看了归纳下自己的理解,上个图: 另外最近大半年,读的书以电子书居多,分享下一些阅读心得。 选书 亚马逊有个每日特价书推荐,关注官方微信或者即刻的Kindle…
安装 electron 的时候会下载,是一个 zip 包,默认被托管在 github 上,在某些网络下下载会非常慢。通过查看electron-download的源码和 readme…
在搞 Ember 开发时,简单的做过一些 CSS 动画,主要参考了这篇文章。CSS 简介。当时动画切换的基本思路定义几个,每个和一个的绑定,改变动画就是改变当前的。但是这个方法在 React 里面似乎不起作用,尝试在 Chrome 里面直接修改 React 渲染好的 dom…
本文主要总结如何使用 eslint , prettier, 以及 jscodeshift 快速统一一个大型的 js 项目的代码风格,并结合 lint-staged 和 husky 自动检查并且格式化未来新提交的新代码. 确认 lint 规则 , 执行 lint…
问题: 项目 A 是主项目,项目 B 是资源项目, A 项目需要时刻保持引用的 B 资源是最新的,同时,针对 A 项目的提交历史,有能力还原到特定的 commit, 并且保持那一次 commit 对应的 B 资源也是对应的版本快照. A 是主项目, B 是从属项目, A…
最近项目里面来了新人,他对项目的代码风格提出了质疑,于是乎之前被遗忘的 eslint 又被提上了议程。 eslint…
起因 最近打算好好写博客,所以又重新打理起了自己的日志。现在我写日记的流程基本是这样的。 首先本地有两个目录,分别指向同一项目的不同分支。 2. 目录对应分支,是 hexo 发布后的内容 3. 目录对应分支,是 hexo 的原始内容 想到一个主题 先用mweb…
读 kindle…
用 webpack 开发 js 项目,生产环境和开发环境一般会使用两套配置,其中一个明显的区别就是对调试的支持。 js 的代码调试主流做法就是使用sourcemap。 webpack 通过配置参数devtool来控制 sourcemap…
最近发现笑来老师发了一条关于如何读书的推,原文英语只有十页,比起那本啰嗦的《如何阅读一本书》,这个 PDF 显得十分精炼。看了归纳下自己的理解,上个图: 另外最近大半年,读的书以电子书居多,分享下一些阅读心得。 选书 亚马逊有个每日特价书推荐,关注官方微信或者即刻的Kindle…
安装 electron 的时候会下载,是一个 zip 包,默认被托管在 github 上,在某些网络下下载会非常慢。通过查看electron-download的源码和 readme…
在搞 Ember 开发时,简单的做过一些 CSS 动画,主要参考了这篇文章。CSS 简介。当时动画切换的基本思路定义几个,每个和一个的绑定,改变动画就是改变当前的。但是这个方法在 React 里面似乎不起作用,尝试在 Chrome 里面直接修改 React 渲染好的 dom…