Hi, I am AutismSuperman, a program developer, mainly engaged in Java development
📧 Email: [email protected]
😄 Wechat: weixinbushuang
A JetBrains series plugin to help git code submission specifications, support IDEA, WebStorm, AndroidStudio, PyCharm, CLoin, GoLand, PhpStorm ... https://plugins.jetbrains.com/plugin/13477-git-commit-message-helper/
License: Apache License 2.0
Hi, I am AutismSuperman, a program developer, mainly engaged in Java development
📧 Email: [email protected]
😄 Wechat: weixinbushuang
I've noticed that the current template inserts empty lines which is kind of annoying, so I came up with a new one (doesn't add blank lines at the end of commit messages) and I wanted to share it:
#if($type)${type}#end#if($scope)(${scope})#end: #if($subject)${subject}#end
#if($body)${newline}${newline}${body}#end
#if($changes)${newline}${newline}BREAKING CHANGE: ${changes}#end
#if($closes)${newline}${newline}Closes ${closes}#end
Mostly I wrapped ${newline}
inside if statements, so they only get appended there is content following.
Short Description能调用http请求;请求结果放到一个comboBox里面选择吗
Win11
IntelliJ IDEA 2024.1 RC (Ultimate Edition)
Build #IU-241.14494.158, built on March 21, 2024
Licensed to Jianxiang Hong
Subscription is active until September 4, 2024.
Runtime version: 17.0.10+8-b1207.12 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 11.0
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 16
不知道是不是IDEA新版的问题,已经试过很多快捷键了,确定快捷键没有冲突,也没有其他外部软件快捷键冲突
我发现一个小问题,就是在切换type的时候,会丢 message 🤔
Add checkbox to add [ci skip] to the GIT message. Sometimes during some commits you want to prevent pipelines to run.
我一般使用的是默认的配置。填写修改范围这里很恼火。高级设置没用过不知道有没有这些功能。如果有是我唐突了。方便的花教教我怎么操作。没有的花建议加上这个功能。
Version:
Warning Msg:
com.intellij.diagnostic.PluginException: ActionUpdateThread.OLD_EDT
is deprecated and going to be removed soon. 'com.fulinlin.ui.setting.TemplateEditPanel$2' must override getActionUpdateThread
and chose EDT or BGT. See ActionUpdateThread javadoc. [Plugin: commit-message-helper-idea-plugin]
at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:23)
at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:90)
at com.intellij.diagnostic.PluginException.reportDeprecatedUsage(PluginException.java:125)
at com.intellij.openapi.actionSystem.ActionUpdateThreadAware.getActionUpdateThread(ActionUpdateThreadAware.java:21)
at com.intellij.openapi.actionSystem.AnAction.getActionUpdateThread(AnAction.java:199)
Functions normally.
types 类型定义文件更改
wip 开发中
workflow 工作流改进
merge 合并代码
我本来打算按照git commit template 加一个校验subject为空提示的警告,因为在规范里面,subject是不能为空的。但是这几个插件,都没有做到判空限制。
然后外部的窗口commit按钮能否监听到,判断type和subject是否为空,或者说判断格式。
I would be really awesome if scope
input on commit screen would be a mix of input and dropdown, so we can easily select scope from a dropdown or enter custom one if it happens it wasn't added yet.
To achieve that I would propose that additional field scopes
is added to settings page (types table) where plugin would hold a comma delimited list of scopes (which are used for populating dropdown on commit screen mentioned above).
我应该怎么填写 Scope of this change 和 Breaking changes 。
Hi. Is it possible to insert into template current username? I was trying to insert variable ${USER}, but it seems not working.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.