Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.47 KB

TO-DO.md

File metadata and controls

42 lines (32 loc) · 1.47 KB

TO-DO List

功能

优先级高

  • 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包,方便后续做成编辑器插件