- commit到leetcode
- 项目的升级检测以及升级脚本
- 插件制作-WS/VS code
- 指定编程语言代码获取
- 基础参数设置与缓存
- 文档的编写
- fork脚本的编写
- 获取题解和代码
- 获取更完备的测试用例,增强用户体验
- 优化随机题目的随机方式,减少请求
- 1.模板:获取js的函数体并替换生成文件中的@function
- 2.模板:从detail中获取输入用例的数据填充@Testcase
- 3.模板:获取跳转每日一题的链接替换@url
- 4.函数:优化时间和资源统计函数
- 5.优化创建时的体验,添加重复时候的确认覆盖或者添加额外符号
- 6.特殊数据结构的处理(链表ListNode,树TreeNode,无向连通图Node)的处理
- 7.创建某一特定编号的题目脚本,以及实现随机题目【随机题目汇集本地题目,然后排除自己本地存在的题目进行随机】
- 8.加入eslint
- 9.私人项目部署的实现方案
- 10.commonJS -> ES6 Module
- 11.实现在编辑器中预览图片(markdown中可以查看)
- 12.使用realm进行持久化,替换store.json
- 13.实现lk/lf/lc指令的封装
- 14.重构工具代码,对UI和logic进行解耦
- 15.封装npm包,方便后续做成编辑器插件