• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

gopher-fleece / gleece / 17921571129
86%

Build:
DEFAULT BRANCH: main
Ran 22 Sep 2025 04:20PM UTC
Jobs 1
Files 70
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Sep 2025 04:17PM UTC coverage: 90.5% (+4.1%) from 86.383%
17921571129

push

github

web-flow
Gleece v2.0.0 - Major overhaul release (#53)


## Gleece v2.0.0

### Summary

*Gleece* 2 is a major milestone that includes a complete overhaul of the internal code analysis and validation facilities
as well as a multitude of small bug fixes.

These changes aim drastically improve performance and allow us to better expand and maintain the project and provide the groundwork for powerful and unique features down the road like live OAS preview, LSP support and more.

For more information, please see the [architecture](https://docs.gleece.dev/docs/about/architecture) section of our documentation.

### Features

* Added a rich, LSP oriented diagnostics system. Issues will be reporter with far greater detail and clarity

* Added many validation previously available only via the IDE extension

* Added facilities necessary to generate full project dependency graphs (`SymbolGraph.ToDot`)

* Created a `GleecePipeline` to orchestrate execution and lifecycle.
	  This allows re-using caches and previous analysis results to expedite subsequent operations.

* Added support for `byte` and `time.Time` fields in returned structs

### Enhancements

* Improved analysis speed by up to 50% via code optimization and introduction of package, file and node caches

* Adjusted most processes to yield sorted results for more consistent builds results

* Reduced import clutter in generated route files

* Re-structured the project to provide a much clearer separation of concerns and allow for easier maintenance

* Improved test coverage

### Bugfixes 
* Fixed several cases of panic due to mis-configuration or invalid commands

* Fixed cases where documentation was not properly siphoned from some types of entities

* Fixed several issues with complex, nested type layers (*e.g*.map[string][][]int) resolution

* Fixed several issues with complex type resolution

* Fixed several issues with import detection resulting in resolution failures

* Fixed an issue that could cause type infor... (continued)

4798 of 5305 new or added lines in 55 files covered. (90.44%)

5 existing lines in 3 files now uncovered.

6792 of 7505 relevant lines covered (90.5%)

2429.42 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
90.0
16.58% cmd/root.go
1
93.62
-2.27% generator/routes/template.helpers.go
2
95.83
core/validators/controller.go
3
82.11
1.25% cmd/entrypoint.go
3
81.25
core/visitors/providers/synced.provider.go
4
97.8
core/visitors/route.go
17
94.62
core/validators/annotation.link.validator.go
18
83.02
core/visitors/base.go
20
88.83
core/arbitrators/packages.facade.go
21
90.41
core/annotations/holder.go
22
84.83
core/validators/diagnostics/structs.go
27
84.75
core/pipeline/pipeline.go
28
80.82
core/visitors/controller.go
33
84.86
core/metadata/helpers.go
39
87.5
core/metadata/types.go
41
87.15
core/validators/common.validator.go
92
68.81
core/validators/route.go
135
76.06
core/visitors/type.visitor.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
90.0
16.58% cmd/root.go
2
82.11
1.25% cmd/entrypoint.go
2
93.62
-2.27% generator/routes/template.helpers.go
Jobs
ID Job ID Ran Files Coverage
1 17921571129.1 22 Sep 2025 04:20PM UTC 70
90.5
GitHub Action Run
Source Files on build 17921571129
  • Tree
  • List 70
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6eeb7999 on github
  • Prev Build on main (#16218068339)
  • Next Build on main (#17987189938)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc