aboutsummaryrefslogtreecommitdiffstats
path: root/CONTRIBUTING.md
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2020-07-05 20:45:46 +0200
committerThomas Vigouroux <39092278+vigoux@users.noreply.github.com>2020-07-06 11:15:17 +0200
commit27d7a0ffff1623572a642f3e45db3fc556dafec3 (patch)
tree2eef90da375b82a85b30bf5e996f53054cb3f4cb /CONTRIBUTING.md
parentAllow arbitrary query files in locals.lua (diff)
downloadnvim-treesitter-27d7a0ffff1623572a642f3e45db3fc556dafec3.tar
nvim-treesitter-27d7a0ffff1623572a642f3e45db3fc556dafec3.tar.gz
nvim-treesitter-27d7a0ffff1623572a642f3e45db3fc556dafec3.tar.bz2
nvim-treesitter-27d7a0ffff1623572a642f3e45db3fc556dafec3.tar.lz
nvim-treesitter-27d7a0ffff1623572a642f3e45db3fc556dafec3.tar.xz
nvim-treesitter-27d7a0ffff1623572a642f3e45db3fc556dafec3.tar.zst
nvim-treesitter-27d7a0ffff1623572a642f3e45db3fc556dafec3.zip
Add style-check script
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index af48cdc62..47dcb9f83 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -11,6 +11,18 @@ As you know, `nvim-treesitter` is roughly splitted in two parts :
Depending on which part of the plugin you want to contribute to, please read the appropriate section.
+## Style Checks and Tests
+
+We haven't implemented any functionality tests yet. Feel free to contribute.
+However, we check code style with `luacheck`!
+Please install luacheck and activate our `pre-push` hook to automatically check style before
+every push:
+
+```bash
+luarocks install luacheck
+ln -s ../../scripts/pre-push .git/hooks/pre-push
+```
+
## Parser configurations
Contributing to parser configurations is basically modifying one of the `queries/*/*.scm`.