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

bombsimon / wsl / 15493370757
92%

Build:
DEFAULT BRANCH: main
Ran 06 Jun 2025 02:50PM UTC
Jobs 1
Files 4
Run time 2min
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

06 Jun 2025 02:50PM UTC coverage: 85.224% (-8.4%) from 93.637%
15493370757

push

github

web-flow
`wsl` v5 - a complete rewrite ✍️ (#169)

* Initial boilerplate for rewrite

* Update dependencies, improve leading whitespace

* Add `Cursor`, explore `*ast.IfStmt`

* Handle force error checking

* Handle if statements

* Improve cursor states, add test

* WIP: Cursor

* Fix multiple if

* Simplify resetting cursor

* Improve handling of if

* Add support to force error cuddlig

* Add check for return

* Add test for else/else-if

* For, range, switch

* Type switch

* Branch

* Decl, check types config

* More exploration with CheckType

* Improve leading whitespace check

* Add initial expression statement check

* Go stmt

* Reorganize tests

* Defer

* Support to enable/disable more checks

* Trailing newline

* Case clause leading newline

* Append check and some refactoring

* IncDec

* Assign and call (not really...) cuddle

* Improved decl

* More decl testing

* Some config work

* Support to cuddling if used anywhere in block

* Whole block and first statement config

* First in block improvements and config

* Config and comments updates

* Add case max lines

* Add more types to detect idents

* Fix false positives found on wsl

* Add support for exclusive declarations

* Fix broken tests

* Linting and versioning

* Some more types

* Fix if false positives

* Label statement

* Improve/add select

* More assign test

* Improve defer

* Rework finding idents

* Drop `FirstInBlockMaxDepth` + fixes

* Update golangci-lint and fix issues

* Remove `allIdents`, support disable IncDec

* Update dependencies

* Add test with all checks disabled

* Update github actions

* Skip cgo files

* Comments and cleanup

* Add support for send, update conifg

* Update README

* Configuration and flag changes

* Move send test to test with config

* Update README

* WIP: Rules

* More docs and small fixes

* Add check type to diagnostic, make branch a single check

* Add fix for label statement (actually check statement)

* Update tests with failed check... (continued)

775 of 908 new or added lines in 4 files covered. (85.35%)

11 existing lines in 2 files now uncovered.

894 of 1049 relevant lines covered (85.22%)

152.25 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
17
64.29
-24.26% analyzer.go
26
95.96
1.75% wsl.go
90
44.44
config.go

Uncovered Existing Lines

Lines Coverage ∆ File
3
95.96
1.75% wsl.go
8
64.29
-24.26% analyzer.go
Jobs
ID Job ID Ran Files Coverage
1 15493370757.1 06 Jun 2025 02:50PM UTC 4
85.22
GitHub Action Run
Source Files on build 15493370757
  • Tree
  • List 4
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 9885e30f on github
  • Prev Build on refs/tags/v4.1.0 (#5294579612)
  • Next Build on main (#15494282846)
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