7ffdff37e4
chore: upgrade golangci-lint configuration and optimize codebase ( #4236 )
...
This PR includes the following changes:
- **Upgrade `.golangci.yml`**: Updated the configuration file to align
with the latest golangci-lint version, ensuring compatibility and
leveraging new features.
- **Refactor GitHub Action workflow**: Modified `golangci-lint.yml` in
the GitHub Actions workflow to reflect the updated configuration and
improve CI performance.
- **Codebase optimization**: Refactored code to address issues and
warnings raised by the updated golangci-lint rules, including:
- Improved function length and complexity.
- Enhanced error handling and variable naming conventions.
- Fixed minor issues such as unused imports and formatting
inconsistencies.
These changes aim to maintain code quality, ensure compatibility with
the latest tools, and improve overall maintainability.
2025-08-22 13:29:09 +08:00
88c4471500
fix(ci): change base image from expired ubuntu-22.04 to ubuntu-latest ( #4273 )
2025-05-07 19:06:00 +08:00
bc1e1019c5
refract(util/gconv): change Converter interface definition for more convenient usage ( #4202 )
2025-03-14 18:23:07 +08:00
029f324c5c
feat: version v2.9.0-beta ( #4189 )
2025-03-09 22:31:20 +08:00
f8331bad6e
feat(net/ghttp): add Request.GetMetaTag to retrieve specific meta tag value ( #4185 )
2025-03-09 11:17:41 +08:00
2d3ab4f9fb
feat: add submodule examples ( #4137 )
2025-02-27 14:35:00 +08:00
63cb3285f8
fix(net/ghttp): update response message handling in MiddlewareHandlerResponse ( #4162 )
2025-02-27 11:59:26 +08:00
6bd15b0796
merge master
2025-01-22 19:17:16 +08:00
fc9093a1aa
feat(cmd/gf): add ShardingPattern option for command gf gen dao to support generating dao files sharding tables ( #4081 )
2024-12-26 23:21:03 +08:00
6ea1526b75
fix(ci/golangci): fix golangcl-lint git push and apply format code on Push ( #4077 )
2024-12-26 10:19:01 +08:00
96e833db6e
feat(gf/gen/pbentity): add a TablesEx configuration to exclude the specified table names ( #4060 )
2024-12-26 10:17:51 +08:00
817ac36ce2
ci: use latest go version for unit testing cases of contribution components ( #4062 )
2024-12-19 10:11:55 +08:00
a5c8b966e2
feat(util/gconv): add basic types conversion support for function Scan ( #3991 )
2024-12-18 10:41:09 +08:00
a09454accf
feat(contrib/drivers/mssql): enable unit testing ( #4043 )
2024-12-16 11:17:47 +08:00
ac53170884
feat(contrib/registry/etcd): add retry machenism when keepalive lease expires ( #4035 )
2024-12-13 11:09:07 +08:00
ced4b57991
fix(contrib/drivers/pgsql): incompatible placeholder replacement with old version ( #4036 )
2024-12-13 09:29:34 +08:00
5c45d3533f
fix(ci/golangci): fix golangcl-lint git push ( #4032 )
2024-12-11 15:42:36 +08:00
00e2f6b5dc
chore: improve golangci-lint.yml, upgrade dependencies, and optimize code and comments ( #4025 )
2024-12-11 10:14:12 +08:00
38bffc77e2
fix(net/ghttp): occasional ci failed by unit testing cases using gctp.GetFreePort ( #3982 )
2024-12-10 09:52:48 +08:00
2e788be1d3
feat(contrib/registry/consul): add consul registry support ( #4016 )
2024-12-09 23:12:29 +08:00
e18331aa2c
docs(cmd/gen): improve comments for command gen dao ( #4007 )
2024-12-07 14:19:36 +08:00
b0b84a3937
ci(gci/import): improve golangci.yml and add gci linter ( #4010 )
2024-12-07 14:17:33 +08:00
5aa7504bb2
fix(util/gpage): code scanning alert no. 9: Potentially unsafe quoting ( #3992 )
2024-12-01 23:43:44 +08:00
1b7b536d6c
fix(cmd/gf): protoc file comments contain backticks and double quotes, resulting in syntax errors in the generated file of go ( #3890 )
2024-11-11 21:37:30 +08:00
3abb9477c4
ci: fix mssql docker service starting failed ( #3824 )
2024-09-28 21:46:23 +08:00
ab3fbddfc7
build(go.mod): upgrade minimum required go version from 1.18 to 1.20 ( #3688 )
2024-09-28 20:58:04 +08:00
3f2b1cb329
feat(database/gdb): add year field type support for ORM operations ( #3805 )
2024-09-25 16:33:52 +08:00
777c2e7117
ci: fix mssql docker service failed in ci ( #3792 )
2024-09-23 11:50:48 +08:00
fd33dcb97b
ci: add go version 1.23 support ( #3733 )
2024-09-19 10:38:20 +08:00
144ad5f263
ci: add Scorecard workflow ( #3702 )
2024-07-24 19:24:14 +08:00
57583a98bc
.github/workflows: remove code coverage report for folder example ( #3608 )
2024-05-30 21:05:35 +08:00
6b84a37794
.github/workflows: fix warning info from node16 on timezone setting ( #3614 )
2024-05-30 20:55:06 +08:00
23df83cb0b
database/gdb: fix deadlock when orm operations perform in cache function from gcache ( #3585 )
2024-05-22 21:14:43 +08:00
21c83670d6
os/gtime: fixed gtime ci fail ( #3596 )
2024-05-22 20:45:39 +08:00
74338c498e
ci: fix code coverage not sync to CodeCov ( #3570 )
2024-05-10 17:44:01 +08:00
1b7aea0ced
feat: add metrics option and prometheus handler wraps ( #3445 )
2024-04-07 09:57:13 +08:00
8669512f42
feat: add metric feature support in goframe ( #3138 )
2024-03-24 21:18:30 +08:00
290f4a3e65
fix: recognize json_valid constraint as json field type for database mariadb #2746 ( #3309 )
2024-03-06 19:07:31 +08:00
4feb8219fa
feat: upgrade set-go version and add go 1.22 version ( #3316 )
2024-03-04 20:18:31 +08:00
a347cdc30e
fix github pages ci ( #3331 )
2024-02-28 19:20:37 +08:00
85c5b7f19e
fix issue #2594 ( #3303 )
2024-02-05 20:40:03 +08:00
8266a16b4e
fix issue #3286 ( #3289 )
2024-01-30 20:03:58 +08:00
81de5d3f25
fix workflow script for cli building and release ( #3279 )
2024-01-24 20:36:50 +08:00
e8d3fcac6b
feat: upgrade gitee sync Hub Mirror Action ( #3272 )
2024-01-18 10:21:14 +08:00
f87182d5b8
fix workflow for gitee sync ( #3269 )
2024-01-17 20:27:41 +08:00
fc02e06423
doc: update readme img ( #3207 )
2023-12-15 15:56:08 +08:00
cb0d018fa4
feat: upgrade version and improve consul action ( #3078 )
2023-10-24 20:36:01 +08:00
f8462b5218
split ci workflow into two workflows for short ( #3069 )
2023-10-23 19:28:26 +08:00
f1b5a223bf
add go workspace for cmd/gf, to enable go install for cmd/gf ( #3040 )
2023-10-18 20:01:16 +08:00
d4e686226b
improve version checks for ci script ( #3047 )
2023-10-16 21:18:23 +08:00