Commit Graph

8 Commits

Author SHA1 Message Date
Matt Kocubinski
bf8c0da179
feat(depinject): silently ignore private fields on In structs (#22438)
Co-authored-by: Julien Robert <julien@rbrt.fr>
2024-11-06 15:40:50 +00:00
Julien Robert
d5b40fc427
test(depinject): refactor binding and invoke tests (#17337) 2023-08-09 14:06:33 +00:00
Jacob Gadikian
6afece635c
style: add gci linter (#16605) 2023-06-22 15:35:51 +00:00
Marko
1f2875d445
style: gofumpt linting (#15605) 2023-03-30 06:27:38 +00:00
Aaron Craelius
7728516abf
refactor(depinject)!: require exported functions & types (#12797)
* refactor(depinject)!: require exported functions

* unexport ProviderDescriptor

* WIP on tests

* fix tests and check for bound instance methods

* address merge issues

* WIP on checking valid types

* WIP on checking valid types

* WIP

* tests passing

* revert changes outside module

* docs

* docs

* docs

* add comment

* revert

* update depinject go.mod versions

* remove go.work

* add go.work back

* go mod tidy

* fix docs

Co-authored-by: Julien Robert <julien@rbrt.fr>
2022-08-31 17:37:01 +00:00
Julien Robert
52bc0c16d3
refactor: rename depinject imports to cosmossdk.io/depinject (#12479) 2022-07-09 17:46:07 +02:00
Jacob Gadikian
9d280ac936
fumpt (#12376) 2022-06-28 14:41:42 +01:00
Matt Kocubinski
dd2e432937
feat(depinject): resolve interface types (#12169) 2022-06-09 18:02:54 -05:00