Plugin devs: type check your lua plugins with lua-language-server and EmmyLua (GitHub action)

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. lua-typecheck-action

    A GitHub action that lets you leverage sumneko lua-language-server and EmmyLua to statically type check lua code.

    ![Type Check Code Base](https://github.com/mrcjkb/lua-typecheck-action/actions/workflows/typecheck.yml/badge.svg)

  2. Nutrient

    Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.

    Nutrient logo
  3. haskell-tools.nvim

    🦥 Supercharge your Haskell experience in neovim!

    When I added some EmmyLua docs to one of my plugins (to generate Vimdoc using lemmy-help), I noticed lua-language-server was giving me diagnostics based on my documentation. This was something I was not getting from linters like luacheck. So I asked myself, "Can I leverage lua-language-server and EmmyLua to statically type check my Lua code?"

  4. lemmy-help

    Every one needs help, so lemmy-help you! A CLI to generate vim/nvim help doc from emmylua

    When I added some EmmyLua docs to one of my plugins (to generate Vimdoc using lemmy-help), I noticed lua-language-server was giving me diagnostics based on my documentation. This was something I was not getting from linters like luacheck. So I asked myself, "Can I leverage lua-language-server and EmmyLua to statically type check my Lua code?"

  5. git-hooks.nix

    Seamless integration of https://pre-commit.com git hooks with Nix.

    I don't think it does. I might look into implementimg it though, because I use pre-commit-hooks.nix in my own projects' CI.

  6. lua-language-server

    A language server that offers Lua language support - programmed in Lua

  7. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Beginner question: is there any coding standard for documenting Lua functions or tables emulating OOP?

    4 projects | /r/lua | 1 Jun 2023
  • How to add lua-language-server to $PATH

    1 project | /r/HelixEditor | 21 Apr 2023
  • New to lua

    1 project | /r/lua | 16 Apr 2023
  • How complex can I make games in Lua?

    1 project | /r/lua | 11 Apr 2023
  • mini.nvim - release of version 0.8.0

    4 projects | /r/neovim | 2 Apr 2023

Did you know that Lua is
the 18th most popular programming language
based on number of references?