actions-marketplace-validations/Luacheck Linter

Run Luacheck Lint

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
targetsPaths to File(s) or Directory, separate by space if multiple files or folders are specified. no.
argsArguments to be passed to the Luacheck Options: -g, --no-global Filter out warnings related to global variables. -u, --no-unused Filter out warnings related to unused variables and values. -r, --no-redefined Filter out warnings related to redefined variables. -a, --no-unused-args Filter out warnings related to unused arguments and loop variables. -s, --no-unused-secondaries Filter out warnings related to unused variables set together with used ones. --no-self Filter out warnings related to implicit self argument. --std <std> Set standard globals. <std> can be one of: max, min, lua51, lua51c, lua52, lua52c, lua53, lua53c, luajit, ngx_lua, love, buste, rockspec, luacheckrc, none --globals [<global>] Add custom global variables or fields on top of standard ones. --read-globals [<global>] Add read-only global variables or fields. --new-globals [<global>] Set custom global variables or fields. Removes custom globals added previously. --new-read-globals [<global>] Set read-only global variables or fields. Removes read-only globals added previously. --not-globals [<name>] Remove custom and standard global variables or fields. -c, --compat Equivalent to --std max. -d, --allow-defined Allow defining globals implicitly by setting them. -t, --allow-defined-top Allow defining globals implicitly by setting them in the top level scope. -m, --module Limit visibility of implicitly defined globals to their files. --max-line-length <length> Set maximum allowed line length (default: 120). --no-max-line-length Do not limit line length. --max-code-line-length <length> Set maximum allowed length for lines ending with code (default: 120). --no-max-code-line-length Do not limit code line length. --max-string-line-length <length> Set maximum allowed length for lines within a string (default: 120). --no-max-string-line-length Do not limit string line length. --max-comment-line-length <length> Set maximum allowed length for comment lines (default: 120). --no-max-comment-line-length Do not limit comment line length. --max-cyclomatic-complexity <limit> Set maximum cyclomatic complexity for functions. --no-max-cyclomatic-complexity Do not limit function cyclomatic complexity (default). -i <patt> [<patt>] Filter out warnings matching patterns. --enable, -e <patt> [<patt>] Do not filter out warnings matching patterns. --only, -o <patt> [<patt>] Filter out warnings not matching patterns. --config <config> Path to custom configuration file (default: .luacheckrc). --no-config Do not look up custom configuration file. --filename <filename> Use another filename in output, for selecting configuration overrides and for file filtering. --exclude-files <glob> [<glob>] Do not check files matching these globbing patterns. Recursive globs such as **/*.lua are supported. --include-files <glob> [<glob>] Do not check files not matching these globbing patterns. -j, --jobs Check <jobs> files in parallel. Default number of jobs is set to number of available processing units. -q, --quiet Suppress report output for files without warnings. -qq Suppress output of warnings. -qqq Only output summary. --codes Show warning codes. --ranges Show ranges of columns related to warnings. See more https://manpages.debian.org/testing/lua-check/luacheck.1.en.html no

no outputs