Luacheck: ignore W113 too; GitHub Action: specify permissions

Ignoring W113 safely avoids warnings due to Awesome modules not found by
Luacheck.

Signed-off-by: Luca Capezzuto <luca.cpz@gmail.com>
This commit is contained in:
Luca Capezzuto 2022-06-11 11:51:02 +02:00
parent aa2f9138f4
commit 853946b665
No known key found for this signature in database
GPG Key ID: 35B564C871E7EFEA
2 changed files with 15 additions and 7 deletions

View File

@ -1,12 +1,18 @@
name: Luacheck
name: Lain
on: [push]
jobs:
Luacheck_Tests:
permissions:
contents: read
jobs:
linting:
runs-on: ubuntu-latest
steps:
- run: echo "Running tests triggered by a ${{ github.event_name }} event."
- run: echo "Testing ${{ github.ref }} from ${{ github.repository }} on ${{ runner.os }}"
- run: |
echo "Running tests triggered by a ${{ github.event_name }} event."
echo "Testing ${{ github.ref }} from ${{ github.repository }} on ${{ runner.os }}"
- name: Check out code
uses: actions/checkout@v3
- name: Run tests
uses: lunarmodules/luacheck@v0
uses: lunarmodules/luacheck@v0

View File

@ -6,6 +6,8 @@ globals = {
"client", "screen", "mouse"
}
-- https://luacheck.readthedocs.io/en/stable/warnings.html
ignore = {
"131",
"113",
"131"
}