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
8669512f42
feat: add metric feature support in goframe ( #3138 )
2024-03-24 21:18:30 +08:00
d08e3ef838
fix : #2689 change sessionId in cookie ( #3203 )
2023-12-20 20:21:15 +08:00
acf2307eb9
fix issue #2963 ( #3062 )
2023-10-19 19:58:19 +08:00
ea6a773d60
fix: marked gcode.CodeInternalPanic for panic ( #2860 )
2023-08-14 09:53:13 +08:00
74e968e93b
fix: ghttp server static path config ( #2335 )
2022-12-22 17:21:33 +08:00
a853984f52
fix issue #2334 when accessing static files with cache time ( #2366 )
...
* Solve the problem of error when accessing static files with cache time.
Error message:
2022-11-29 19:40:11.090 [ERRO] http: superfluous response.WriteHeader call from github.com/gogf/gf/v2/net/ghttp.(*ResponseWriter).Flush (ghttp_response_writer.go:58)
Stack:
Verification method:
curl 'http://127.0.0.1:8000/ ' -H 'If-Modified-Since: Thu, 08 Dec 2022 03:13:55 GMT' --compressed
* Solve the problem of error when accessing static files with cache time.
Error message:
2022-11-29 19:40:11.090 [ERRO] http: superfluous response.WriteHeader call from github.com/gogf/gf/v2/net/ghttp.(*ResponseWriter).Flush (ghttp_response_writer.go:58)
Stack:
Verification method:
curl 'http://127.0.0.1:8000/ ' -H 'If-Modified-Since: Thu, 08 Dec 2022 03:13:55 GMT' --compressed
* Solve the problem of error when accessing static files with cache time.
Error message:
2022-11-29 19:40:11.090 [ERRO] http: superfluous response.WriteHeader call from github.com/gogf/gf/v2/net/ghttp.(*ResponseWriter).Flush (ghttp_response_writer.go:58)
Stack:
Verification method:
curl 'http://127.0.0.1:8000/ ' -H 'If-Modified-Since: Thu, 08 Dec 2022 03:13:55 GMT' --compressed
* fix issue #2334 when accessing static files with cache time
* up
Co-authored-by: 曾洪亮 <hongliang.zeng@i-soft.com.cn >
Co-authored-by: houseme <housemecn@gmail.com >
2022-12-22 10:25:30 +08:00
9402cc8c6a
fix /* router supported for handler of package ghttp; fix json tag name issue when it contains , for package goai; add proxy example for http server ( #2294 )
...
* fix router supported for handler of package ghttp; fix json tag name issue when it contains for package goai
* add proxy example for http server
2022-11-14 19:57:39 +08:00
60d8283971
fix router parameters handling by auto url decoding ( #2262 )
...
improve router parameters handling by auto url decoding
2022-11-04 15:03:27 +08:00
63c3e8396b
attach and export real handler for request ( #2220 )
...
* attach and export real handler for request
* add note
* rename HandlerParsedItem to HandlerItemParsed
Co-authored-by: John Guo <john@johng.cn >
2022-11-01 20:17:59 +08:00
6172862061
add MiddlewareJsonBody, improve error response handling for package ghttp ( #2032 )
2022-07-27 19:52:02 +08:00
ab82599ee2
Feature/polaris feat: Add Polaris support ( #1797 )
2022-05-18 22:24:40 +08:00
8357b0f649
improve comment
2022-03-19 17:58:21 +08:00
04eb654133
add error stack for internal error printing
2022-01-28 14:51:49 +08:00
29a996e70e
add Trace-Id response header for package ghttp
2021-12-18 21:54:12 +08:00
be03b3cdda
Improved import, by group improt.
2021-11-13 23:23:55 +08:00
fa5499373a
replace char <xxx> to ;add GetWithEnv/GetWithCmd fuctions for package gcfg
2021-10-21 18:22:47 +08:00
920c97af79
openapi
2021-10-13 22:28:49 +08:00
1bc0635f8b
version 2
2021-10-11 21:41:56 +08:00
df09d8c604
refract package ghttp/gredis/glog
2021-09-27 21:27:24 +08:00
006fb79967
improve package gjson; replace fmt.Errorf to gerror; improve examples for package gdb
2021-09-13 16:43:09 +08:00
abc8e62d58
add package gcode and improve error implements for package gerror
2021-08-24 21:18:59 +08:00
cd3593182a
improve package gerror/ghttp for error code handling
2021-08-07 10:44:57 +08:00
0ddacdd7e2
add error code for components
2021-07-20 23:02:02 +08:00
50ffaef33f
add context for intlog/gsession;improve struct/structs converting for package gconv
2021-06-26 16:23:54 +08:00
237f172ae5
add file configuration support for logger in ghttp.Server
2021-06-26 11:18:44 +08:00
5856f74d83
up
2021-05-02 08:10:35 +08:00
5f4293a803
make unnecessaryly exported resource private for package ghttp
2021-01-19 19:33:21 +08:00
86e70ad55c
improve package gerror
2020-12-30 13:18:43 +08:00
a2e7aec37f
change constant variable names
2020-12-14 13:26:48 +08:00
33292f54e0
improve status handler by supporting multiple status handler for package ghttp
2020-11-25 16:37:41 +08:00
67fb626339
add configuration SessionCookieOutput for ghttp.Server
2020-10-14 20:52:26 +08:00
9f79453334
improve ghttp.Server by closing the request and response body to release the file descriptor in time
2020-08-08 11:09:58 +08:00
c3ffa40bad
improve Response/ResponseWriter by implementing http.Flusher for package ghttp
2020-06-15 23:36:20 +08:00
38111a64e3
improve files listing for ghttp.Server
2020-05-18 20:09:00 +08:00
5d21148657
comment updates for package ghttp
2020-05-07 23:05:33 +08:00
45170bc53e
add ClientMaxBodySize configuration for ghttp.Server
2020-04-30 20:37:09 +08:00
2d30a53c3a
remove function From for package gdb; add function g.Table; add ServeHTTP interface implements for ghttp.Server
2020-04-04 22:46:52 +08:00
75c081afc9
fix issue of char '/' in URL.Path handling of ghttp.Server
2020-03-23 20:57:34 +08:00
4c1b4f7858
change time measuing unit from microtime to millitime for ghttp.Request; change graceful reload feature from true to false in default
2020-02-07 16:29:14 +08:00
f59a1ada88
improve static service feature, add plugin feature for ghttp.Server
2020-01-17 21:12:52 +08:00
872d674182
fix issue in database 'time' type support in package gdb
2020-01-15 21:23:40 +08:00
0cce858641
improve configuration feature for ghttp.Server/gview/glog
2019-11-28 23:19:37 +08:00
e30b2b0732
improve gsession/gmap/gtree
2019-11-04 21:26:16 +08:00
bc7b5c8626
fix issue in status checks for static file serving
2019-10-25 17:04:17 +08:00
28326606f5
fix issue in resource file handler for ghttp.Server
2019-10-24 20:22:37 +08:00
2804183325
fix issue in content-type response for ghttp.Server
2019-10-14 13:46:16 +08:00
76a9f4ca14
fix security issue in static file feature for ghttp.Server
2019-10-12 23:56:03 +08:00
5092d8e6c5
improve status handling and add error logger for ghttp.Server; fix issue in defer error warpping for some packages
2019-10-11 22:54:25 +08:00
1dcc7a4887
improve http status handling for middleware of ghttp.Server
2019-10-09 15:26:50 +08:00