aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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