Skip to content

ci(github): add lint and typecheck workflows#354

Open
tris203 wants to merge 1 commit intoseblyng:mainfrom
tris203:moar_ci
Open

ci(github): add lint and typecheck workflows#354
tris203 wants to merge 1 commit intoseblyng:mainfrom
tris203:moar_ci

Conversation

@tris203
Copy link
Copy Markdown
Collaborator

@tris203 tris203 commented Apr 21, 2026

Introduce two GitHub Actions workflows for CI:

  • lint.yml runs Luacheck on the lua/ directory to enforce code style and catch common Lua issues.
  • typecheck.yml uses nvim-typecheck-action to perform static type checking with lua_ls, using the .luarc.json config.

Also, remove an unused local variable from test/utils/helpers.lua for cleaner test helper code.

@tris203 tris203 marked this pull request as ready for review April 21, 2026 21:28
Introduce two GitHub Actions workflows for CI:
- `lint.yml` runs Luacheck on the `lua/` directory to enforce code style
  and catch common Lua issues.
- `typecheck.yml` uses `nvim-typecheck-action` to perform static type
  checking with lua_ls, using the `.luarc.json` config.

Also, remove an unused local variable from `test/utils/helpers.lua` for
cleaner test helper code.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants