• 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: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 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
  • 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
23178693351 master_exhaustive_switch_rule Merge d25b5bd6d into d669171ed Pull #142 17 Mar 2026 04:39AM UTC web-flow github
80.94
23176645246 master_exhaustive_switch_rule Merge 23e6e339e into d669171ed Pull #142 17 Mar 2026 03:14AM UTC web-flow github
80.9
23176643574 master_exhaustive_switch_rule Merge 746883cef into d669171ed Pull #142 17 Mar 2026 03:13AM UTC web-flow github
80.9
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
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