-
-
Notifications
You must be signed in to change notification settings - Fork 222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposal: Use lua-typecheck-action for all PRs #1160
Comments
Yep this sounds like a fantastic idea! Should have some time either later today or tommorow 🤞 |
Sweet! Amazing work @vhyrro ! |
Reference; |
just wondering |
https://github.com/folke/neodev.nvim/blob/main/types/stable/api.lua On the other hand, if you want to add more plugin dependencies (I know it's not being asked but just fyi) it's easy to add them via checkout action, clone it inside |
I know |
Oh, didn't know that! That's a nice thing to have but looking at some issues, it's not completed all the way through? If we add that path to lua_ls, I think we can use that instead. I just don't know anything about nix and installing via neodev was easier. |
Issues
Feature description
Recently I've been hearing about neorg more and more and I can see the project growing rapidly and more people contributing to the project.
Whilst that is definitely a good thing, it is inevitable that the codebase will become more messy and will potentially lead to more bugs.
https://github.com/mrcjkb/lua-typecheck-action is a GH Action which checks for type issues using
lua_ls
and I believe will be able to alert us on many potential issues that the holy untyped-stripting language might bring to us.I suggest adding this action to this repo as well as adding more type notation into the codebase.
Acceptable type notations are listed here: https://github.com/LuaLS/lua-language-server/wiki/Annotations.
Help
No
Implementation help
Sorry I'm quite busy right now.
The text was updated successfully, but these errors were encountered: