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

KurtWagner / zlinter
81%

Build:
DEFAULT BRANCH: master
Repo Added 09 Jul 2025 04:58AM UTC
Files 45
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

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 0.14.x
  • 0.14.x-dev
  • 0.15.x
  • 0.15.x-collapse
  • 0.15.x-compile-inpurt
  • 0.15.x-compile-src
  • 0.15.x-new-test
  • 0.15.x-refactor-document
  • 0.15.x-refactor-errdefer
  • 0.15.x-type-naming
  • integration_coverage
  • master-debug
  • master_coverage_fix
  • master_exhaustive_switch_rule
  • master_io_updatre
  • master_latest
  • master_remove_back_compat
  • master_require_braces
  • master_update
  • master_upgrade
  • master_workflows

17 Mar 2026 04:45AM UTC coverage: 80.939% (+0.6%) from 80.333%
23178862919

push

github

web-flow
Add `require_exhaustive_enum_switch` lint rule #130 (#142)

This rule ensures switches over exhaustive enums remain explicit. It
prevents silently mis-handling newly added enum values by requiring all
tags to be listed.

3741 of 4622 relevant lines covered (80.94%)

0.81 hits per line

Relevant lines Covered
Build:
Build:
4622 RELEVANT LINES 3741 COVERED LINES
0.81 HITS PER LINE
Source Files on master
  • Tree
  • List 45
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23178862919 master Add `require_exhaustive_enum_switch` lint rule #130 (#142) This rule ensures switches over exhaustive enums remain explicit. It prevents silently mis-handling newly added enum values by requiring all tags to be listed. push 17 Mar 2026 04:48AM UTC web-flow github
80.94
23042533076 master Ensure nested tests are run push 13 Mar 2026 08:29AM UTC KurtWagner github
80.33
23040372332 master Handle empty files in LintFileRenderer Add an early return for empty source files to ensure correct initialization and prevent potential issues. push 13 Mar 2026 07:16AM UTC KurtWagner github
82.32
23037600776 master Remove AST shims and use direct `Ast` methods #137 This simplifies the codebase by removing compatibility shims for older Zig AST versions. Direct `Ast` methods are now used for node and token introspection. push 13 Mar 2026 05:31AM UTC KurtWagner github
82.31
23036803840 master Add `require_labeled_continue` lint rule #129 This rule enforces explicit loop labels for `continue` statements within nested loops. It improves code clarity by preventing ambiguous control flow. Unlabeled `continue` is allowed only up to a con... push 13 Mar 2026 04:55AM UTC KurtWagner github
82.36
23035648116 master Isolate `no_swallow_error` rule tests Split the single test into multiple runs, each focusing on a specific rule config. This ensures individual configs are tested in isolation and do not miss if configs leak between one another push 13 Mar 2026 04:06AM UTC KurtWagner github
82.12
23032026483 master Update latest zig and zls master push 13 Mar 2026 01:31AM UTC KurtWagner github
82.11
22556935252 master Update latest zig and zls master push 02 Mar 2026 12:50AM UTC KurtWagner github
82.57
22267541736 master Update laster zig master push 22 Feb 2026 12:52AM UTC KurtWagner github
82.57
22173299585 master Update to latest ZLS master push 19 Feb 2026 07:59AM UTC KurtWagner github
82.57
See All Builds (323)
  • Repo on GitHub
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