MCPcopy Index your code
hub / github.com/OBKoro1/koro1FileHeader

github.com/OBKoro1/koro1FileHeader @v4.9.3

repository ↗ · DeepWiki ↗ · release v4.9.3 ↗ · + Follow
234 symbols 340 edges 47 files 52 documented · 22%
README

koroFileHeader

koro1FileHeader Repo stars wiki文档详细 持续维护 cicd 开源协议-MIT

简介

  1. VSCode插件: 用于一键生成文件头部注释并自动更新最后编辑人和编辑时间、函数注释自动生成和参数提取。
  2. 插件可以帮助用户养成良好的编码习惯,规范整个团队风格。
  3. 从2018年5月维护至今, 关闭issue 500+ ,拥有39.7w+的用户,VSCode图表统计日均安装200-500
  4. 经过多版迭代后,插件支持所有主流语言,灵活方便,文档齐全,食用简单!
  5. 觉得插件不错的话,就给个Star⭐️吧~

主要功能

  1. 自动生成文件头部注释,自动更新最后编辑人、最后编辑时间等。
  2. 一键生成函数注释,支持函数参数自动提取并列到注释中。
  3. 支持添加佛祖保佑永无bug、神兽护体、甩葱少女等好玩有趣的图像注释
  4. 配置非常灵活方便,各种细节都能配置,可以量身打造适合你的注释。
  5. 支持所有主流语言, 配置文档非常详细,齐全。

使用效果:

头部注释和注释图案

example.gif

函数注释: 自动提取函数参数

  1. 支持主流语言自动提取函数参数

koroFileHeader函数参数提取

  1. 多行函数参数支持自动提取

多行函数参数自动提取参数

注释图案

支持一键添加佛祖保佑永无BUG、神兽护体等注释图案

添加注释图案

安装和快速上手

安装和快速上手

快速查看插件功能与配置方法

功能目录:查看配置右侧自动生成的markdown目录,浏览所有最新最全的功能。

配置简介配置字段

Wiki文档

安装和快速上手

支持语言

插件设置/配置

配置字段

更新日志

常见问题

佛祖保佑永无BUG、神兽护体等注释图案

我的其他开源推荐

stop-mess-around

减少摸鱼的时间和频率的Chrome插件:在上班/学习期间很容易下意识的打开摸鱼网站,插件帮助我们减少摸鱼的时间和频率,提高我们上班和学习的效率,节省时间用于学习提升自己或者享受生活

AutoCommit

这是一个用于Git自动commit的VSCode插件,它可以用来补充之前忘记提交commit,帮助你把首页的绿色格子填满。

web-basics

收集和整理了一个大厂前端需要掌握能力的仓库。

其中分为JS基础能力,大厂场景题、大厂面试真题。

希望能够帮助大家提升自己的能力,在面试的时候能够游刃有余,轻松拿到高薪offer。

大厂前端需要掌握的能力

用爱发电,求赞助 😭

开源不易,本插件的开发与维护全都是利用业余时间。

如果觉得这个效率工具还不错, 对你有所帮助,就赞助支持一下我的工作吧。

请我喝杯水吧,十块八块不嫌多,三块五块不嫌少 ❤️

赞助

License

MIT

求Star

如果觉得还不错的话,就给个 Star ⭐️ 鼓励一下我吧~

联系我

掘金前端进阶积累公众号GitHub微信:OBkoro1、邮箱:obkoro1@foxmail.com

Core symbols most depended-on inside this repo

registerCommand
called by 6
src/design/index.js
checkHasAnnotation
called by 4
src/models/checkFile.js
fsPathFn
called by 3
src/utile/util.js
getFileEndConfig
called by 3
src/models/handleTpl.js
printinfo
called by 2
test/test-run/function-params/function.py
getColon
called by 2
src/utile/util.js
runExecSync
called by 2
src/utile/node.js
getLanguageOrFileSetting
called by 2
src/utile/logicUtil.js

Shape

Method 98
Function 93
Class 43

Languages

TypeScript88%
Java5%
Go5%
Python2%

Modules by API surface

src/languageOutPut/languageOutput.js19 symbols
src/logic/logic.js15 symbols
test/test-run/function-params/function.js13 symbols
src/utile/util.js13 symbols
test/test-run/function-params/ts-function.ts11 symbols
src/design/index.js11 symbols
test/test-run/function-params/function.go9 symbols
src/function-params/function-ts.js9 symbols
src/function-params/function-js.js9 symbols
src/utile/logicUtil.js8 symbols
src/models/repealChange.js8 symbols
test/test-run/function-params/function.java7 symbols

Dependencies from manifests, versioned

@commitlint/cli11.0.0 · 1×
@commitlint/config-conventional11.0.0 · 1×
@types/mocha2.2.42 · 1×
@types/node7.10.14 · 1×
eslint7.16.0 · 1×
eslint-config-standard16.0.2 · 1×
eslint-plugin-node11.1.0 · 1×
eslint-plugin-promise4.2.1 · 1×
eslint-plugin-standard5.0.0 · 1×
husky4.3.6 · 1×
lint-staged10.5.3 · 1×

For agents

$ claude mcp add koro1FileHeader \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact