GLua Linter
ActionsTags
(2)GitHub action to lint GLua scripts. Uses GLuaFixer internally.
# This is an example for a workflow file.
# Place this file in .github/workflows/glua_linter.yml
on: [push, pull_request]
jobs:
lua_lint:
runs-on: ubuntu-latest # The action only works on Ubuntu.
name: GLua Linter # Name this whatever you want.
steps:
- name: Checkout # This step is required to clone the repository.
id: checkout
uses: actions/checkout@v2
- name: Linting
id: action-glua-lint
# You can change v1.1.4 to a newer version or 'master.' Changing it to 'master' may cause unexpected behavior.
uses: TASSIA710/action-glua-lint@v1.1.4
with:
directory: / # This is the directory to scan. If '/' is selected, it will scan the entire repository.Basically just look at this. All lint_* options are supported.
Prettyprint options aren't supported because this is a Linter and not a Prettyprinter.
Fail on Warning:
You can also configure the action to fail if even a single warning occurs.
This is useful if you want to enforce consistent styles. To do so add the
failOnWarning: true option to the workflow file. If you choose to omit this
option, it will default to being disabled.
(Contribution by rafraser)
GLua Linter is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.