aboutsummaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorPham Huy Hoang <hoangtun0810@gmail.com>2024-01-06 02:51:48 +0900
committerChristian Clason <c.clason@uni-graz.at>2024-01-19 16:58:37 +0100
commit79975d6557bcf9f5ca1c29268de14ce3f6801401 (patch)
treef4c0863606ce7d29a3796e3f4e1efa40fef8e0b3 /.github
parentrefactor: manual pre-cleanup (diff)
downloadnvim-treesitter-79975d6557bcf9f5ca1c29268de14ce3f6801401.tar
nvim-treesitter-79975d6557bcf9f5ca1c29268de14ce3f6801401.tar.gz
nvim-treesitter-79975d6557bcf9f5ca1c29268de14ce3f6801401.tar.bz2
nvim-treesitter-79975d6557bcf9f5ca1c29268de14ce3f6801401.tar.lz
nvim-treesitter-79975d6557bcf9f5ca1c29268de14ce3f6801401.tar.xz
nvim-treesitter-79975d6557bcf9f5ca1c29268de14ce3f6801401.tar.zst
nvim-treesitter-79975d6557bcf9f5ca1c29268de14ce3f6801401.zip
ci: add query lint job
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/lint.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index a643f796d..3092c418f 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -31,3 +31,19 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}
version: latest
args: --check .
+
+ format-queries:
+ name: Lint queries
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+ - name: Prepare
+ run: |
+ wget https://github.com/neovim/neovim/releases/download/nightly/nvim-linux64.tar.gz
+ tar -zxf nvim-linux64.tar.gz
+ sudo ln -s "$PWD"/nvim-linux64/bin/nvim /usr/local/bin
+
+ - name: Lint
+ run: |
+ nvim -l scripts/format-queries.lua queries
+ git diff --exit-code